April 2024 

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


Release DateJar FilesNew Features
April 26, 2024





GenRocket Runtime (3.5.43)





The following new features were in this release:
  • DSTCheckGen Generator - Checks if the referenced date falls within Daylight Savings Time (DST). Users must provide the reference date, the reference format, and select a time zone for the referenced date. The reference date and format must be a dateTime value (e.g., yyyy-MM-dd HH:mm:ss). The Generator returns whether the date is the DST start date, within the DST time period, the DST end date, or not within DST.

Enhancements
The following enhancements were in this release: 
  • ImageTemplateReceiver - This receiver now supports GIF, JPEG, PNG, and TIFF images. Users can select one of these image types in the contentType parameter drop-down menu within the receiver configuration. Click here for more information.

  • Spring Expression Jar -This dependency jar was upgraded to address identified vulnerabilities [CVE-2023-20861]

  • G-Repository Server/Client - For some cases, it takes more than 9 seconds for G-Repository Server to pull updates from GenRocket Cloud, which caused updates to not get reflected in Repo Client. We have increased the number of Repo Client attempts to 5 and increased the wait time between attempts to 15 seconds to fetch all the updates.

  • -apif Command - Users can now use -apif command along with G-Case command (-tdc). APIs mentioned in apif file will take precedence over G-Case configuration.

  • DelimitedFileMaskReceiver- Added ability to handle the comma coming in the value enclosed in quotes 
    • Example: value1, "value2, text", value3

  • Downloading Test Data Case (G-Case) Suite via REST API
    We have added two new APIs to allow download of heavy G-Case Suites:
    • API 1 - Adding and monitoring G-Case Suite in Queue
    • API 2 - Download G-Case Suite
 
Bug Fixes
The following bug fixes were in this release: 
  • Copying Subset of Domains - User was unable to copy a subset of Domains from a ProjectVersion containing more than 60 Domains.

  • G-Stories - G-Case added at the Story level was taking precedence over the G-Case added at the Chapter level during test data generation.

  • RealtimeTestReceiver with G-Repository Client- The required configuration file is created locally by users since it contains sensitive information about the URL and Authorization details. However, the Receiver was looking for the config file when using G-Repository Client, which resulted in this error: "The configName, passed as parameter, cannot be empty or null.".

  • G-Migration+ - When creating Domain Attributes for sensitive columns, the Type and Size properties for the Attributes were not populated.

  • EstoniaCountyCapitalGen -Estonia capitals were missing special characters.

  • EstoniaCountyGen - Estonia counties were missing special characters.