Skip to main content

TDM 3.10 Release Notes

· 4 min read
Jake Cave

3.10 Major Release Items

What's New

Reporting & Compliance Enhancements

TDM reporting has been redesigned to provide a more in-depth compliance view across onboarding and operational activity. Reports can be generated at any stage of application onboarding, with time and date filters to review database activity for defined periods (for example, quarterly reporting windows). PDF and CSV outputs consolidate profiling, masking, and validation outcomes at the column level across multiple executions. Users can also download reports for all jobs executed within the selected period, with filters applied to target specific results such as TFN matches across a single database or grouped databases.

Enhanced Chunking for Fixed-width File Masking

Added chunked processing support for fixed-width file masking to improve throughput on large datasets. This update improves scalability and reduces memory overhead for high-volume file inputs.

Enhanced Grouped Connection Support

Extended grouped data connection capabilities with delta profiling and bulk delta scan execution across related data sources. Masking configurations can now also be created or updated in bulk, improving operational efficiency and consistency in larger environments.

Expanded Database & Feature Support

Added new capabilities across multiple platforms, including:

  • XML masking and casting support for MSSQL
  • SSL/TLS (including TCPS) support for Oracle and Sybase
  • Enhanced MongoDB GSSAPI authentication with additional configuration options

Changes

MongoDB Log Rotation

Automated log rotation is now configured during MongoDB installation to prevent log growth and disk space issues. The installer creates and validates a daily rotation policy that retains 7 compressed logs.

Enhanced TDM Configuration Descriptions

Field descriptions in profile and mask configurations have been updated to provide clearer, more informative guidance. Users will now see contextual information, including usage considerations and any limitations, helping to improve configuration accuracy and reduce setup errors.


Fixed Issues

Others_UniqueID Pattern - Database Masking

  • Updated masking logic for columns with unique constraints so generated values maintain uniqueness and avoid integrity conflicts during masking operations.

Improved Database Profiling Accuracy

  • Profiling status for columns containing special characters is now reported correctly, including detailed failure information where applicable.

Conditional Masking

  • Improved conditional masking behavior when the dependent or flag column contains null values. Conditions are now evaluated consistently so rules behave as expected for null-based scenarios.

Database Compatibility Fixes

Resolved compatibility issues across supported databases, including:

  • Oracle — conditional masking, date handling, and quoting issues
  • PostgreSQL and Aurora variants — validation accuracy and empty table handling
  • MySQL and MariaDB — cross-table masking and merge behaviour
  • MSSQL and Sybase — masking, validation, and function handling
  • Teradata — schema handling and function stability

File Processing Enhancements

Improved file-based workflow behavior and diagnostics, including:

  • Consistent masking and validation for fixed-width, CSV, and JSON files
  • Improved handling of file paths, including missing files and non-standard path formats
  • Clearer, more informative messages during file processing

3.10.1

Release Date: 24th April 2026

Fixed Issues

Teradata

Resolved cleanup of Enov8_Rn_Tbl post-masking to ensure it is removed after execution.

MSSQL

  • Introduced chunking support for inserts into temporary tables to improve performance and stability during large operations.

  • Fixed issues with fixed value masking when chunking is enabled, ensuring consistent processing.

  • Resolved issues in cross-table conditional masking to ensure reliable execution.

Compliance Report

  • Improved UI/CSS styling for the TDM Compliance Report for better readability and presentation.
  • Reintroduced the Forensic Results section within the report, now positioned in the appendix.

Free Text Masking

Enhanced free text masking capabilities to:

  • Detect and sanitise numeric data within unstructured text.
  • Recognise and mask Australian Medicare numbers.
  • Dynamically adjust text character limits based on available server memory to prevent out-of-memory errors.