May 2025

A GenRocket Runtime update is required for this release. Please see the following page for step-by-step instructions: 


Release DateJar FilesNew Features
May 30, 2025GenRocket Runtime (3.5.47)

The following new features were in this release:
  • MexicoNameGen - Generates different types of Spanish names (first, last, male, female).

  • MexicoGenderGen - Generates a specified type of gender value: F/M or Femenino/Masculino.

  • MexicoMaritalStatusGen - Generates different marital status types: Soltero, Casado, Union Libre, Divorciado, and Vuido.

  • JSON Import - Added support for importing standard JSON schemas.

Enhancements
The following enhancements were in this release:
  • Import Multiple Domains from DDL - The multiple Domain import failed when selecting the SparkSQL option. This is because it was not correctly handling the three-level hierarchy as defined by the SparkSQL schema.

  • JSONFileMaskReceiver - Added dynamic file configuration options for specifying the number of generated records per file, the number of generated files per subdirectory, and naming conventions for the output files and subdirectories.

  • QueryEachLoopV2Gen - Added ability to read Character Large Object (CLOB) when querying a database. Specific databases (e.g., Oracle, IBM DB2) use CLOB objects to store Unicode character-based data, such as large documents or text. Click here to view the Wikipedia page and learn more about CLOB.

  • Databricks Connection via JDBC - A user received error 403 when attempting to connect to Databricks via JDBC using the standard config.properties file. The connection was successful only when the URL was sent. We added a check to ensure a successful connection with only the URL and other information blanked out. 

  • GMUS SSL Certificate - Renewed the SSL certificate for the *.genrocket.com domain in GMUS, which was nearing expiration in June.

  • GMUS Send Mail Parameters - Added two new parameters for sending emails using the GMUS server.
    • smtpAuth - Determines whether mail sending requires authentication; accepts a boolean value (true or false). By default, the value will be true
    • smtpSSLProtocols - Defines the SSL/TLS protocol (e.g., TLS 1.2, TLS 1.3) used to start the SSL handshake. If not explicitly set, it defaults to the protocol used by the initiating system.

  • SFTPReceiver - Added two new parameters to define the target location for sending files, so that those can be configured using the API at runtime
    • targetLocationPath
    • targetLocationSubDir

Bug Fixes
The following bug fixes were in this release:
  • XSD Import - The import of a large XSD was blocking the queue and preventing other actions from taking place.

  • G-Questionnaire - A user was unable to add a Receiver to their questionnaire.

  • RandomIncDecMultiPeakGen - The Generator would get stuck for certain values.

  • RandomStringGen - The Generator was not excluding the characters specified in the exclude parameter.

  • Generator Tuning Wizard 
    • Generators were copied for Attributes that did not appear in the search results and were not selected.

    • When attempting to delete a Generator, the user received an error stating that it was still being referenced, even though the referencing Generator had already been deleted.

  • DelimitedFileMaskReceiver - The Receiver was not escaping the quoted delimiter, resulting in the incorrect columns being masked.

  • XMLFileMaskReceiver - The Receiver was not masking when elements had namespaces.

  • TimestampGen - When a static value (e.g., 123456) was used for the timestamp parameter and the unique parameter was set to 'true', the user received an error stating, "Cannot get property 'value' on null object."

  • Single Sign-On (SSO) - Removed 'Change Password' button from the My Account page in GenRocket Cloud when SSO is enabled.

  • FeatureFileV3Gen - A user encountered the StringIndexOutOfBoundsException when parsing a feature file with the FeatureFileV3Gen.