Pynonymizer

Latest version: v2.5.0

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 8

2.5.0

Fixed
- Fixed an issue where postgres seed table was using invalid datatype `DATETIME`. changed to `TIMESTAMP`
- Fixed a issue when updates to MSSQL data would result in multiple messages coming back from the server, e.g. when triggers update multiple tables and NOCOUNT is OFF. Another scenario is before or after scripts that call stored procs wth PRINT statements in them or that return multiple resultsets before completing. Without the fix, this issue can result in tables only partially anonymized.
- Fix error messages when running MSSQL anonymization with --verbose enabled

2.4.0

Changed
- pynonymizer CLI will now catch errors and log them instead of dumping the stacktrace.

Fixed
- Fixed a bug where MSSQL provider would override the server connection with (local).
- Fixed a bug where failing dump & restore operations would not be caught by pynonymizer. Pynonymizer will now error when mysql/mysqldump or psql/pgdump returns an error code.

2.3.1

Fixed
- Fixed an issue with the release workflow for the docker deployment.

2.3.0

Fixed
- Fixed a bug where verbose logging was not lowering the log level correctly

Added
- Logging output will now be colored according to level
- Added debug log: sql statements to mssql, mysql, postgres providers
- Added debug log: connection string log to mssql

2.2.1

Fixed
- Fixed a bug where command line switches were not named correctly. `--mysql-cmd-opts` and `--mssql-backup-compression` were duplicated, making some options difficult to access.
- Error codes from the CLI were not working correctly. Pynonymizer will now report failure on validations and other errors.
- Fixed a bug where some environment variables were changed. Both variations will now be supported to ease migration.
- `PYNONYMIZER_START_AT`, `PYNONYMIZER_START_AT_STEP`,
- `PYNONYMIZER_STOP_AT`, `PYNONYMIZER_STOP_AT_STEP`,
- `PYNONYMIZER_STRATEGY`, `PYNONYMIZER_STRATEGYFILE`

2.2.0

Added
- pynonmizer now has docker images with the database client and dependencies built in. These are in beta, please report any issues to the github.
See https://hub.docker.com/r/rwnxt/pynonymizer

Changed
- mssql now sets Mars_Connection=Yes on connection as this allows support for threading without connection busy.

Page 1 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.