September 2025

A GenRocket Jar update is required for the September releases. Please see the following page for step-by-step instructions:


Release DateJar FilesNew Features
September 26, 2025GenRocket Jar (3.7.0.2)

Engine Jar (3.7.0.2)


Generator Jar (3.7.0.3)


Receiver Jar(3.7.0.3)


G-RepositoryClient Jar (3.7.0.3)
The following new features were in this release:
  • NDJSONFileReceiver - Exports Domain data as a JSONL (JSON lines) or NDJSON (Newline Delimited JSON). Both formats store multiple JSON objects, one per line, in a plain text file. Each line is a valid JSON object, but the file as a whole is not a single valid JSON array. Example shown below:

    {"id": 1, "name": "Alice"}
    {"id": 2, "name": "Bob"}
    {"id": 3, "name": "Charlie"}

  • DatabricksPartitionReceiver - This Receiver is designed for use in Scenarios that utilize the Partition Engine to generate large amounts of data.  It creates one or more inFile descriptions and one or more DataFiles containing the data, which are used to insert the generated data. 

  • AdvancedExcelFileReceiver  - This Receiver outputs the generated test data into an Excel file while respecting the specified column data types (e.g., number, text, date). This ensures the written data is accurate, properly formatted, and immediately usable without further adjustments.

  • SCIM Integration - Successfully implemented SCIM (System for Cross-domain Identity Management) integration to automate and streamline user lifecycle management from a centralized Identity Provider (IDP). With this integration, GenRocket web users can now be created, updated, enabled, or disabled directly via SCIM, eliminating manual effort, reducing errors, and ensuring consistency across systems. This enhances security, improves compliance, and provides a scalable approach to managing user access.

Enhancements
The following enhancements were in this release:
  • GMUS/G-Repository Client Upload Input File API - The repoUploadFile API uploads an input file to a location on a server. The metadata is passed in the custom request header jsonRequest as a JSON string. The file is passed as a raw binary stream in the request body. It requires a repoName, which can be any G-Repository Client for license validation purposes. For more details, please refer to the Upload Input File with G-Repository Client article.

  • ParquetFileMaskReceiver - Added ability to directly mask a Parquet file. Similar to other masking Receivers, Attributes are used to identify what will be masked and define the synthetic data that will be used. The Receiver can create one or more masked Parquet files from a single source file.

  • JSONFileMaskReceiver - Introduced a capability to include new fields in the masked output file, even if they are absent in the original source file. When both the Scenario and the configuration define the field, it will automatically be added to the generated masked file.

  • RealTimeTestV2Receiver - Added ability to send a file in binary format to a specified endpoint.

  • XMLSegmentMergeReceiver - Added a "deleteSegmentDir" parameter, which can be enabled to ensure the segment directory that is created during test data generation is removed once the process is finished. This folder contains each segment that is created and then merged to generate the final output.

  • FrenchNameGen - Added a “withDiaritics” boolean parameter that can be enabled to include special French characters in the generated names (e.g., à, è, ù,â, ê, î, ô, û).

  • FrenchAddressGen - Added a “withDiaritics” boolean parameter that can be enabled to include special French characters in generated addresses (e.g., à, è, ù,â, ê, î, ô, û).

  • ListJSONGen - Added the ability to handle a field name that contains a dot. Example: city.name.

  • G-Case Description Character Limit - The limit has been increased from 255 to 2048 characters.

  • GMUS API - When a GMUS API call is in an active state, the API will return a response indicating that it is in an active state. For long-running processes, this status was previously not displayed.

  • PII Discovery Enhancements - Enhanced UI/UX features and added the ability to import Data Profile Names via CSV.

  • GMUS Queue flow updated - Previously, during processing, a process would be removed from the queue and was neither in the queue nor in the queue history until processing was complete. Now, we have introduced a status field to indicate that a process is in an active state while still in the queue, before it finally moves to the queue history

Bug Fixes
The following bug fixes were in this release:
  • XMLSegmentMergeV4Receiver - The Receiver was creating an almost empty file when a namespace other than xs was being used.

  • ZipFileReceiver - The Receiver was not saving the zip file name to return in GMUS when the "keepFileName" parameter was set to 'true.'

  • DelimitedFileMaskReceiver - The Receiver was not able to handle double quotes with no value.

  • G-Delta:
    • Audit - No changes were reflected in the G-Delta user interface; however, the user received a new audit email.

    • XTS Import - Failing for structures such as Map and Struct.

  • GMUS API Calls - During the execution of API calls, when execution failed, the queue history status was showing "success."

  • Delay in Scenarios not working if set within ScenarioChain for G-Repo

Release DateJar FilesBug Fixes
September 12, 2025GenRocket Jar (3.7.0.2)
Engine Jar (3.7.0.2)
The following bug fixes were in this release: