Skip to main content

TDM 3.4 Release Notes

· 3 min read
Jake Cave

3.4 Major Release Items

What's New

SSL Support

  • Users can now connect to databases using custom SSL certificates.
  • For MSSQL, MySQL, MariaDB, PostgreSQL

Regex Database Masking

  • Inclusion of an integrated function to manage regex generation.
  • A user can place their required regex in the parameter field to create fabricated regex data.

Cross Table Conditional Masking

  • Masking based on cross table relationships. This will join two columns to mask the correct PII. This can be enabled using the parameters field

    Example:

    col|=|value||chunk (optional)|external_table|table_ref|cond_table_ref

Changes and Enhancements

Database Masking - MySQL

  • Skip columns with constraints such as: Primary key Unique key Foreign key
  • By default fixed value masking will now not use chunking. To enable chunking use the parameters field in the masking config

TDM Report - Template Changes

  • Enhancements for better visualisation of the database life cycle.
  • Additional graphs and diagrams to view the database life cycle.

Fixed

Profile MSSQL

  • Resolved an issue where tables where being skipped due to exceeding the holding byte size variable.

DB Masking

  • Oracle Resolved a logs issue where it stated triggers could not be disabled when in fact there was no triggers. Fixed an issue where table or view could not be found due oracle version incompatibility.

  • MySQL Resolved an issue where the conditional masking configuration for the 'Address' column in the 'where' clause was ambiguous.

  • Custom Functions Fixed an issue where fullname custom function could not be run with other custom functions.

DB Validation

  • Fixed an issue where trailing space was not trimmed before validating the last 4 digits against the lookup value.

Fabrication

  • Resolved an error where column generation failed when the data length was undefined.

Data Source

  • Fixed an error where special characters where being filtered out in the schema name.

Decommissioned

  • Removal of pattern Encrypt One to One

3.4.1

Release Date: 1st March 2024

Fixed

Profiling

  • MSSQL Fixed an issue where columns with empty information were not being skipped
  • MYSQL Resolved a profile issue in the latest version of MySQL by adding additional support to exclude table type 'views' in databases

DB Masking

  • Oracle Fixed an issue where detailed error logs were not being displayed when using the oracle function 'dbms_parallel'
  • MSSQL Resolved an issue where date was out of range due to the way small-datetime behaves It requires data to be the year 1900 and later.

Fabrication

  • MSSQL Resolved a syntax error when creating tables.

TDM Report Generator

  • Corrected logic for folders and output file generation

DataLibrary

  • Others_HashLast4Digits Fixed an issue where masked data generation failed when the source data's last 4 digits were alphabetical values
  • Drivers_LicenseManyToOne Corrected an issue wherein pattern name failed to correspond with function name

3.4.2

Release Date: 18th March 2024

Fixed

Validation

  • Oracle Resolved an issue where a case sensitive search was being used for schemas

DB Masking

  • Firstname Many to One Fixed an edge case where encoded source values were not being adjusted before masking.
  • Parameter Checks Resolved an edge case where conditional masking was attempted due to empty string conditions.
  • Oracle Fixed an issue, so constraint types, listed below, are ignored: Primary Key Unique Key Foreign Key
  • MySQL Performance improvements by no longer using order methods.

File Masking

  • JSON Resolved an error when using fixed value masking.