Release Notes - September 2023


Release Date

Updated Jar Files

New Features

September 29, 2023GenRocket Runtime (3.5.41)
The following new features were added in this release:
  • SybasePartitionReceiver - Added a new Partition Receiver that can be used to bulk load data into a Sybase database. Click here for more information about bulk Receivers.

  • RandomDaysDateLoopGen - This Generator replaces the deprecated "RandomDaysDateGen." This Generator works the same as the deprecated one. The name and description have been updated to make it easier to understand that this Generator sets the loopCount.

Enhancements

The following enhancements were in this release:
  • User Management / My Organization Page - Updates have been made to streamline user management and provide a cleaner, more user-friendly My Organization page, including: 
    • Removal of current user and server license limitations.
    • Creating users in one simple step
    • Adding named servers in one simple step
    • Bulk user role assignment
    • Bulk enable and disable users

  • RestDirectoryV2Receiver - Two new parameters have been added to this Receiver to ensure the JSON payload sent to the target system can handle all incoming requests at the specified time. 
    • requestsLimit - used to set the number of requests that can be handled.

    • requestsDuration - used to configure the time (in seconds) that it can send ("throttle") the number of requests specified by the requestsLimit parameter.

  • RestDirectoryV2Receiver - Headers support has been added for instances where the user wants to perform a login API call before making a REST API call. The user can now include headers in the Login Tag for increased flexibility. Click here to learn more.

  • SFTPReceiver - Support for passwordless login via a private key with or without a passphrase has been added. 
    • This is done by adding the privateKeyPath and passPhrase parameters to the configuration file. The user does not have to enter the username and password when added.

    • An additional permission parameter can be used to set read, write, or execute permissions for the transferred file. Click here to learn more.

  • MongoToMapGen and MongoEachToMapGen - Users can now use the URI connection string format to connect to any MongoDB database. Users need to configure their config.properties file to contain only the URL property. Click here to learn more.

  • UUID Generators - A new encode parameter has been added to the UUIDGen, UUIDSeedGen, and UUIDTimeBasedGen Generators, which can be used to generate a Base64 encoded UUID string. 

  • QueryEachFromMapGen Generator - Added a new defaultValue parameter to allow the default value to be returned if the value does not exist.

  • Vulnerability Fix - Upgraded Parquet-Avro, Hadoop-client, and Spark core dependencies to address the vulnerabilities found.

Bug Fixes

The following bug fixes were in this release:
  • G-Stories  - Fixes the issue of Domain data not being generated correctly when using a G-Story containing G-Cases with the grEnable Attribute enabled.

  • FixedFileSegmentMergeReceiver - When using Dynamic File Configuration and setting File Creation Event to "No Event," an infinite loop occurred. This was because a Root Domain Segment was expected, and one was not present in the Domain Segment hierarchy. Better error messaging has been added to enhance the customer experience when this issue occurs.

  • DelimitedFileReceiver - When a user was executing a Scenario with the includeHeader parameter set to 'true' for the Receiver, the generated file contained two newline characters after the header. This caused it to generate an empty line after the header. Changes have been made to ensure only one newline character is present.

  • DelimitedFileSegmentMergeReceiver - Fixes an error received when generating data with this Receiver without Dynamic Directory configured. The Receiver was checking for file configuration rather than directory configuration, resulting in an error.

  • ImageToPDFReceiver - During test data generation, an error was received when attempting to read the source file on a Windows machine. The error was caused by the backslash used in the Windows file path, which resulted in a parsing issue. An update has been made to allow the Windows path to be taken as input for the source file.

Release Date

Updated Jar Files

Bug Fixes

September 15, 2023Engine jar (3.5.40.1)

The following bug was fixed in this release:

  • SegmentMergeReceivers - Stream closed issue encountered when merge Receivers were generating output files. Users will need to update the Engine Jar in order for this change to take effect.

Release Date

Updated Jar Files

New Features

September 5, 2023GenRocket Runtime (3.5.40)The following enhancements were in this release: 
  • ImageToPDFRecevier: Converts an Image file (GIF, PNG, JPG, or TIFF) to a PDF file.