V101 - V145
November 25th, 2020
Features
- Better logging during job execution
- Support for Spark + AVRO files
- Various Spark improvements
November 11th, 2020
Features
- Undo/Redo capabilities for workspace changes
- More information in Job Details
- New Strict Mode available when generating data via the API
- Now supports for AVRO files
- Now supports EMR Steps API
Bug Fixes
- Error logging enhancements for Spark
- Various UI improvements
October 28th, 2020
Features
- Added support for Spark/S3 as a data source and destination
- Improved Company Name generator
- Added support for text and ntext types in SQL Server
- Added support for Google Big Query as a data source and destination
- Workspace ownership can now be transferred from user to user
Bug Fixes
- AWS Commons extension no longer breaks data generations
- JSON and XML mask generator configuration fixes
- Minor display fixes
October 14th, 2020
Features
- Find and Replace Generator introduced
- Tonic saves a copy of the workspace configuration to job history every time a generation is started
- You can now share workspaces with your SSO defined groups
Bug Fixes
- Corrected rending issue for column sort option in the Database View
September 29th, 2020
Features
- Support for PingID SSO
- Option to download foreign key file
- Social Insurance Generator added
Bug Fixes
- Test Connection errors now show why the connection failed
September 17th, 2020
Features
.png?alt=media&token=17ac60b9-4d92-43a7-9114-8c53afb93349)
Post Generate Script
- Added the ability to create post job scripts that will be executed against the destination server at the end of the generation
- Added Cross Table Sum generator. Allows summing of rows from another table by partition
- Added single sign on support
- Added Enterprise license key support
- Added a check to validate the foreign key file before a generation executes
- Allow maximum for Integer Key generator
- Removed dependency on RabbitMQ
- Added ability to have SQL Server and Postgres trust server certificates in workspace editor
- Additional logging was added around relationship integrity during subsetting
- Added adjustable batch sizes for Oracle
Bug Fixes
- Fixed several rendering issues in the table view
- Tries multiple connection methods for Oracle
- Supports Extended VarChar2s for Oracle
- No longer hides foreign key column headings for synthesize mode
- Job descriptions for jobs cancelled before they started running are more accurate
- Testing the source database connection now works for viewers and auditors
- Workspaces are now sorted alphabetically in the workspace drop down
- Changing a linked generator now properly breaks the link
- Foreign key columns now show up properly without needing a refresh after setting the primary key table to synthesized mode
- Expand long column names on hover in the Privacy Hubs's audit trail
- Workspaces with broken connections to their database can once again be edited
- Views no longer show in the list of tables for Oracle databases.
August 20th, 2020
Features
- Workspace Sharing - allows sharing workspaces between multiple users with different access controls (This is an Enterprise Plan feature)

Workspace Sharing
- Added 'In' operator to the Conditional Generator.
- Added environment variable to bypass certificate validation when connecting to databases with self signed certificates.
- Schema change detection will now flag columns with null generators that have been made not-null.
Performance
- Significantly improved the speed that information is gathered about the source database affecting overall UI performance and schema change detection.
- Added additional diagnostic information around query execution times to the logs.
Bug Fixes
- Fixed issue where switching table mode to synthesized mode in Database view would not work.
- Increase accuracy of error messages on Sql Server when tables fail to get created.
- Integer Key Generator in Oracle for Number columns now base off of the precision, stopping overflow
- Resolved name collision when subsetting with a table that has more than one foreign key to the same primary key.
- Fixed preview on tables that use the sequential integer generator.
- Changing synthesized row counts from database view now saves properly.
- Popover of column name on table view no longer flashes.
- Large constant values no longer cause display issues in Database view.
- Fixed issue with connection test sometimes failing when using MySql.
- Character Scramble now preserves null values when operation on JSON.
- Fixed OID collision issue on Oracle.
- Preview no longer fails when using complicated partitioning strategies.
- Constant Generator no longer loses preview when you click away.
July 31st, 2020
Features
- ASCII Character Primary Key Generator which supports a wider range of characters in the column.
- New API Endpoint for getting information on a single data generation job
- Key Generators now work on Unique Columns
- Improvements to PII Detection:
- Added detection for columns containing passwords, postal codes, and VINs.
- Reduced false positives for SWIFT codes, ICD9, ICD10, US Cities
- Switched to a new MySQL driver
- Make XML generator more human readable
- Allow synthesize mode on Conditional Generator and Unique Email Generator
- Add event generator in Oracle
Performance Improvements
- UI performance for resolving schema difference
Bug Fixes
- Better checking of uniqueness requirements for columns
- Fixed constraints on large tables timing out in SqlServer
- Fixed conversion issue with XML columns outside of subsets during subsetting
- Block subsetting with synthesized tables
- Do not allow source and destination to be the same in MySQL
- Make preview stay up to date when generator is removed from different view
- Fixed vulnerability with lodash
Last modified 8mo ago