December 2023



Release Date

Updated Jar Files

New Features

December 29, 2023Engine jar (3.5.41.3)

Generator jar (3.5.41.3)

Receiver jar (3.5.41.3)

The following new features were in this release: 
  • RandomSplitChildGen Generator - For related Domains (parent and child), the Generator splits a referenced number from the Parent Domain into smaller random numbers amongst children.

    This Generator does not set the Loop Count. It determines the number of children that the parent row will have and then splits that referenced number among all children.

    For example, a total charge of $30.00 in a parent record needs to be divided among three child records. Each child record would get one of these dollar values: 5.00, 10.00, and 15.00.

  • NameV2Gen Generator - An enhanced version of NameGen, It can generate a full set combination of male and female first names when nameType is set to firstName.

  • Project Version Copy - Within an organization, permitted users can copy a Project Version (or a subset of Domains) five times within 24 hours. The 24 hours begins when the first project version copy is performed. If five copies are performed in those 24 hours, users will not be able to perform another copy until that 24-hour time period has passed.

Enhancements

The following enhancements were in this release: 
  • ListCSVGen and Partition Engine - Each partition instance generated the same range of data when reading data from a CSV file using ListCSVGen. Backend enhancements have been made to this generator to ensure the correct data is generated across partitions. 

Bug Fixes

The following bug fixes were in this release:
  • XSD Import (Duplicate Exception) - The imported file contained two elements with similar names (e.g., Account-Type and accounttype), resulting in GenRocket attempting to create the same Attribute for both elements. This caused a duplicate exception during the import. A version (v1, v2, etc) will be added for similar names to resolve this issue.

  • Spark Schema Import - Files with large names were blocking the queue for import. This resulted in the process hanging, and the entire queue getting stuck. The queue blocking issue has been addressed.

  • GMUS API Scenario Execution with G-Case - The user received no error message when executing a Scenario with an invalid G-Case. GMUS also got automatically disconnected and shut down. Users will now receive an error message when an invalid G-Case is included in the API payload, and GMUS won't disconnect.
     
  • G-Migration+ and Project Version Copy - Custom relationships defined under "Manage Referential Integrity" and specific fields were not copied to the new Project Version during Project Version Copy.

  • JSONFileReceiver - The generated JSON output file contained extra characters and spaces, which resulted in errors on the customer end. The formatting of the JSON file has been addressed.

  • DelimitedFileReceiver - The generated delimited output file contained an extra line in the XML header.

  • XMLSegmentMergeReceiver - The generated nested XML contained an extra line at the end of the file.

  • JSONSegmentMergeReceiver - The cross-reference option for dynamic file configuration in the receiver was not working correctly. For example, when referencing an Organization domain, it would only generate one file with the reference for the file name rather than the actual organization name.

  • FixedFileSegmentMergeReceiver - The receiver was not generating data correctly when a segment was turned off.

  • ListSwitchGen - The same value was generated twice for the first two rows.

  • MapGen Generator - The following issues were addressed:
    • Long key/values list was overlapping the options on the right (e.g., edit, delete, scratchpad). This positioning is now dynamic to adjust for longer key/values.

    • The Scratchpad modal was displaying incorrect key/value pairs on clicking the scratchpad option.