Anonymize release notes
Published 29 November 2023
2.1.7.3006 - Released on 13 March 2025
Features
- Improved the performance of masking when running against a SQL Server database.
- Added the ability to specify the connection string via a
REDGATE_ANONYMIZE_CONNECTION_STRING
environment variable. - Added the ability to use
equals any
andnot equals any
in classification rules. - Added the ability to ignore columns from classification using a custom classification rule.
Fixes
- Added better validation of column widths when masking with pattern-based datasets.
2.1.6.2874 - Released on 27 February 2025
Features
- Added the ability to set connection and command timeouts for classification.
2.1.5.2853 - Released on 25 February 2025
Features
- Added the ability to generate a masking options file to auto-fix validation errors.
- Added the ability to manually define a unique row identifier for tables.
2.1.4.2746 - Released on 24 January 2025
Features
- Added the ability to mask more numeric data types using pattern datasets.
2.1.3.2646 - Released on 7 January 2025
Fixes
- Fixed an issue with duplicate unique constraint names.
- Fixed an issue where the total number of tables being masked was reported incorrectly.
- Ignored computed and timestamp columns in SQL Server.
- Ignored system and temporal tables in SQL Server.
- Fixed an issue with materialized views in Oracle.
2.1.2.2574 - Released on 12 December 2024
- Internal updates.
2.1.1.2551 - Released on 9 December 2024
- Internal updates.
2.1.0.2541 - Released on 5 December 2024
Fixes
- Fixed an issue with dangling constraints in Oracle.
2.0.3.3506 - Released on 27 November 2024
Fixes
- Ignored constraints on system tables.
2.0.2.2502 - Released on 26 November 2024
Fixes
- Fixed query compatibility with SQL Server instances with case sensitive collations.
2.0.1.2494 - Released on 25 November 2024
Fixes
- Fixed query compatibility with Oracle 19.
2.0.0.2317 - Released on 17 October 2024
- Renamed Anonymize.exe to rganonymize.exe
1.2.4.2032 - Released on 14 August 2024
- Internal updates.
1.2.3.1862 - Released on 12 June 2024
Fixes
- Fixed an issue where the EmptyValue dataset and NullValue dataset were querying the column data unnecessarily.
1.2.2.1852 - Released on 10 June 2024
Fixes
- Fixed an issue with the lifetime of temporary tables in SQL Server used when masking.
1.2.1.1824 - Released on 6 June 2024
Fixes
- Fixed an issue with timeouts when masking using the NullValue and EmptyValue datasets.
1.2.0.1730 - Released on 22 May 2024
Features
- Replaced the in-product date-based timebomb with a Redgate license check.
1.1.9.1641 - Released on 16 May 2024
Features
- Improved validation for dataset and datatype compatibility.
- Added support for masking exact numerics.
1.1.8.1558 - Released on 7 May 2024
- Internal updates.
1.1.6.1531 - Released on 25 April 2024
Fixes
- Fixed an issue where masking based on patterns was producing only a small number of distinct values.
- Fixed an issue where masking was generating data that was too long to fit into some columns.
1.1.5.1423 - Released on 27 March 2024
Features
- Improved error handling when masking fails.
1.1.3.1368 - Released on 12 March 2024
Features
- Added support for masking tables without primary keys.
- Switched the format of phone numbers to be US-based by default.
Fixes
- Changed the masking connection and command timeouts to 90 seconds.
- Phone number extensions are no longer classified as phone numbers.
- US states are no longer auto-classified.
1.1.2.1302 - Released on 28 February 2024
Features
- Improved realism for list-based datasets.
- Added support for using YAML for configuration and output files.
- Added support for string-based date/datetime columns.
1.0.3.1787 - Released on 16 January 2024
Features
- Improved the performance of classifying databases with large numbers of columns.
- Added the ability to create options files from the command line.
- Added the ability to preserve null values when masking. This is turned on by default.
- Changed the default behaviour for dates of birth from random date generation to variance. Existing date values will now be shifted by a random number of days (up to a maximum of 90) when masking.
- Added the ability to mask dates of births deterministically.
1.0.2.1557 - Released on 2 January 2024
Features
- Added link to documentation in the CLI help menu.
- Allowed custom datasets to be used when masking columns deterministically.
- Allowed pattern-based datasets to be used when masking columns deterministically.
Fixes
- PostgreSQL: For partitioned tables, only classify the logical "root" table, not the separate partition "child" tables. Also only read constraints from the "root" table.
- Updated links to documentation in CLI menu and errors to use more stable address.
1.0.1.1407 - Released on 15 December 2023
Features
- Introduced custom classification rules.
- Added help links to validation errors.
- Internal library updates
1.0.0.1182 - Released on 29 November 2023
Initial release.