July 2025

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


Release DateJar FilesEnhancements
July 31, 2025GenRocket Runtime (3.7.0)
The following enhancements were in this release:
  • Upgraded Vulnerable Jars - Upgraded the following vulnerable jars in GenRocket runtime:
    • commons-beanutils from v1.9.4 to v1.11.0
    • kafka_2.12 from v3.7.2 to v3.9.1
    • kafka-clients from v3.7.2 to v3.9.1
    • zookeeper from v3.9.1 to v3.9.3

  • GMUS API to Extract Table Schema (XTS) - A REST API has been added to create an XTS file using a GMUS request. The request is put in the queue and will create an XTS file in the output directory, which can be downloaded using the Download API.

    API URL - http://<IP ADDRESS>:<port>/rest/createXTS

    JSON Payload
    {
    "clientAppId" : <Client App Id>
    "clientUserId": <Client User Id>
    "username" : <GenRocket Username>
    "profileId": <PROFILE_ID>
    "configFilePath": <CONFIG_FILE_PATH>,
    "configFileSubDir": <CONFIG_FILE_SUB_DIR Optional>,
    "configName": <CONFIG_FILE_NAME>,
    "tables": "<Comma separated table names (Optional)>",
    "excludeTables": "<Comma separated Exclude table names (Optional)>",
    "excludeFilePath": "<Exclude File path Optional. Override excludeTables>"
    }

  • RESTDirectoryV2Receiver - Added ability to read payload files from a folder based on file extension. Use the payloadFileDescriptor parameter to define the file extension. For example, if the payload sub-directory contains .json and .txt files, then the Receiver should only consider the .json files.

  • CopyBook Enhancement - Added support to handle the OCCURS n TIMES clause for repeating the records.

  • Partition Receivers - The fieldTerminator parameter in all Partition Receivers has been converted to text-based input instead of a drop-down having Tab & Comma options.

  • GenRocket Web Platform UI Enhancements:
    • Added eyeglass navigation icon to navigate to Template Domain Attribute from a G-Case Domain. 
    • Added sequence number column in Scenario Chain Dashboard.

Bug Fixes
The following bugs were fixed in this release:
  • GMUS 
    • Error stacktrace was not being included in GMUS logs.
    • Stateful Scenario failing with chain and API to replace the Generator.

  • G-Query - Column check in G-Query was failing due to the presence of a 'from' keyword in the column name. 

  • DelimitedFileMaskReceiver - Receiver was unable to parse a delimited file containing non-matching number of columns in the rows.

  • G-Migration+
    • Custom referential integrity was not getting applied during migration
    • Saving the tables on filtered records in the Manage Tables dialog was removing the previously saved tables

  • ListFixedFileGen - Generator was trimming the spaces present in the values read.

  • JSON Schema Import - Parser was failing to recognize the type of object in some cases