New Features and Enhancements
Added SSO support for Cloud deployments. SSO was previously available for on-premise customers only and is now fully supported in Cloud environments.
Introduced Rule Set Parameterisation of API Calls, allowing API calls within rule sets to be parameterised for more flexible and reusable data generation configurations.
Added OAuth and API Proxy support, enabling integration with external services using OAuth authentication via an API proxy.
Optimizer improvements: Reworked the optimizer with a focus on constraints performance, including a fix to all-pairs logic. Rules can now be dynamically resolved, improving the handling of complex constraint scenarios.
Added the ability to set a custom AI connector as the global default, making it easier to standardise AI usage across the platform.
Added horizontal scroll buttons on lists for improved navigation of wide list content.
Added support for Fixed Width file schema in the front end.
Introduced the ability to define custom labels for specific node types, such as Start or End nodes, for clearer model readability.
When linking subflows, only end nodes associated to the respective start node are now displayed, reducing noise and preventing incorrect connections.
Added Favourite Folder and Subfolder support, allowing users to mark folders and subfolders as favourites for faster navigation and a better save experience.
Added the ability to configure custom fields at the Test Path level, supporting more granular tracking and reporting per path.
Added the trim() function to masking where clauses, expanding the available functions for masking rule conditions.
Definition Version Scan now includes a select box to add items to view, along with a new option to add directly to a tag.
Modeller variables in Data Painter now show model names on hover, making it easier to identify the source of a variable at a glance.
Improved the Preview Data screens with a cleaner, more usable UI.
Added Key Vault support in the TDM API, enabling secure retrieval of credentials and secrets from a Key Vault.
Added support for encrypted passwords in configuration across Windows VM, Linux VM, and other deployment types.
Introduced cascading of Gherkin tags when tagging a subflow, so tags applied to a subflow propagate correctly through the model.
Improved management of large-scale data models with better searchability and grouping in the Definition Version Scan.
Improved logging for uninitialised variables, making it clearer which variable is out of range when an index error occurs.
Updated GoJS to version 3.1.8 and Spring Boot to 4.0.
Stopped using Zookeeper for service discovery, as part of ongoing infrastructure improvements.
Bug Fixes
Fixed an issue where test path names reverted to their original value after being modified.
Resolved a problem where search returned zero results when searching for models in the Project tab.
Fixed a bug where the AI Assistant button appeared regardless of licence, now correctly controlled by licence entitlement.
Fixed an issue where models could not be moved from one project to another.
Corrected a problem where the submit job button never reported completion on the same screen.
Fixed the Model tab reloading to the homepage when a user session expired and they signed back in.
Resolved an issue where test paths continued to show as invalid after being repaired.
Fixed intermittent removal of tags from assets.
Fixed an issue where updating the UI type in a server process did not take effect.
Resolved a bug where duplicate pipeline runs were triggered when regenerating a module collection in Quality Modeller.
Fixed an issue where regenerating code in a linked module after adding a custom function caused saved element locators in the Page Object to be lost.
Fixed an error when moving functions between collections.
Fixed the Run DDL button missing on CSV file types.
Corrected an issue where XSD imports with matching elements caused a scan save error even when the XSD was different.
Fixed a bug where masking function edits could fail when removing a parameter that had been used in a rule set.
Resolved an issue where test data overrides did not apply correctly when the same model was reused multiple times within a master model.
Fixed a Paypal v3 Swagger creation issue, along with a console error and hang when skipping Swagger creation.
Fixed an issue where refreshing the run spec for a data activity caused assigned values set to a variable or expression to revert.
Fixed handling of odd characters in CSV column names during CSV to DB import.
Resolved a non-execute DB query connection error.
Fixed inconsistencies in the AI data generator rule prompt across environments.
Cleaned up AI-generated rules to remove unnecessary or malformed output.
Fixed an error when attaching a file template in the Message Management activity.
Resolved an issue where upgrading a data generation rule set deleted the previous rule set version.
Fixed an issue where importing a subflow prevented linking to another node.
Corrected child table ordering in data generation scenarios.
Fixed a bug where C drive storage filled up with logs over time.
Resolved an issue with opening imported ARD models causing Quality Modeller to hang.
Fixed the Subset rule set to correctly disable foreign keys added to a definition.
Corrected a Unique Condition inconsistency between the API and VIP sides.
Fixed a CData connection handling issue.
Resolved a problem where pipeline data generation did not correctly assign the parCuriosityRunID value.