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
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)
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