18th of May 2026

Prev Next

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.