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.
