3.11 Major Release Items
What's New
Database Health Diagnostics are here!
When a masking run is slow, you no longer have to rely on a DBA to tell you why. Get a fast, clear view inside your database - long-running queries, tablespace usage, and (on supported engines) blocking sessions - so you can investigate slowness and delays yourself. Every check is read-only and safe, and this is just the start, with more diagnostic capabilities coming in future releases.
-
Diagnostic Check

-
Tablespace Utilisation on an Oracle Database

Informix is here!
The go-to database for high-throughput transactional and embedded workloads now plugs straight into TDM - profiling, masking, and compliance included. Another key platform, fully covered.
Now supporting Ubuntu 24!
TDM workerbees and our Enov8-built MongoDB instances are now certified on the U24 operating system.
Conditional masking just got smarter.
Two new ways to build more precise rules:
-
In operator - Check a column against an entire list of values in a single rule. No more writing one rule per value.

-
Multiple criteria - Combine several conditions on the same column for finer, context-aware masking.
-
Example #1: Multiple Conditions on the Same Flag Column

-
Example #2: Multiple Conditions on Multiple Flag Columns

-
Changes
Connection setup
- Added tooltips, placeholder hints, and a new Description field to make connections easier to configure and reduce errors.
Connection name limit
- Connection names now have a maximum length, preventing failures caused by overly long auto-generated config names.
Fixed Issues
Compliance Report
- Sources with no PII now correctly show as Compliant in PDF reports.
Compliance timeline
- Execution columns now stay Pending when profiling, masking, and validation run out of order, instead of showing a misleading OK.
JSON masking
- Large files now stream during processing, so files over 20 GB mask reliably.
MSSQL masking
- Better handling of collation mismatches between source and temp tables.
Oracle masking
- Fixed a temp-table issue affecting Oracle 10g.
Teradata masking
- Fixed intermittent table-resolution errors during chunked merges.
Parquet masking
- ID fields like ACN, ABN, and TFN now stay as text, preserving leading zeros.
File masking reports
- Entries with invalid file paths or schemas now appear in reports with a clear status.
Custom function masking
- Config state is now isolated during runs, giving consistent results every time.
3.11.1
Release Date: 29th July 2026
Fixed Issues
Fixed Value Masking
- Inline validation now correctly handles datasets containing a mix of null and non-null values.
Many-to-One Masking
- Right-padded values in fixed-length CHAR columns are now masked correctly.
MSSQL Conditional Masking
- Resolved an issue where columns could not self-reference during conditional masking.
Note: When the column used for the condition is also the column being masked, validation will be evaluated against the already-masked value, which may result in inaccurate validation results. Use a separate flag column for validation accuracy.














