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.
Known Issues
Target Release Version: 3.11.1
Fixed Value Masking
- In select datasets, inline validation for fixed value masking may reflect null distribution weighting in scenarios with mixed null and non-null value populations.
Many-to-One Masking
- In some fixed-length CHAR contexts, trailing-space normalization can influence Many-to-One digit replacement behavior for right-padded values.
