Features
Add support for Spark SDK on Spark v2.4
Bugs
Fix UI crash when selecting incremental as Table Mode
Fix AI Synthesizer when no categorical columns present
Ensure AI Synthesizer model is not trained if only one column is selected
Render HTML Mask in the generator model panel on Table View
Fix issue with not being able to set incremental table mode column if you refresh after setting it to incremental
Fix issue where collection loads were attempted for non-MongoDB databases in some instances
Write pg_dump results directly to file instead of reading them via stdout to prevent process locks
Fixed isssue where copying a workspace on the Workspaces view doesn't update the table of workspaces
Features
Improves performance of the SSN generator on Amazon EMR Spark / Databricks
Bugs
Keep the password field empty when copying from source database settings to destination database
Improved exception handling when masking and preserving destination tables
More quickly alert user when a cycle has been found in their relationships
Handle PostgreSQL interval data types with a null boundary
Disable Add Foreign Keys tab for non-workspace owner users
Features
The Workspaces view now supports bulk actions. Share, transfer, delete, and leave multiple workspaces by checking the boxes at the right end of each row, and choosing the desired action from the Actions menu.
Bugs
Fixed an issue where Safari would fail to load the application
Fixes to constraint application parallelism
Breaking Changes
The response for the workspace deletion endpoint (/api/workspace/{workspaceId}
) has been modified slightly
Features
Enable Timestamp generator to work without statistics for Spark object masks
When a MongoDB foreign key field has a primary key with a generator applied, replace the example data with a link to the collection with the primary key
Bugs
Fix for MySQL generation hanging with empty password
Features
Add the version of the worker that ran a job to the job details
On the MongoDB Collection View for foreign/primary keys: Added a hover tooltip for key icons, replaced the generator with a label
Refresh the last collection visited when a new foreign key file is uploaded and optimize single_doc foreign key
Bugs
Disable date truncation generator as a sub-generator for Spark
Fixes Notification service consuming all disk space when crashing
Show the appropriate Conditional sub-generator label instead of Passthrough
Fixed in memory table query for SQL Server
Features
Adds support for events (dependent rows) to AI Synthesizer (formerly known as Smart Linking)
Allow wildcard (%) in schema name for Dremio
Bugs
Support Date Truncation and Timestamp Shift on Snowflake TIMESTAMP_TZ and Amazon Redshift TIMESTAMPTZ columns
Disable the generator dropdown in the UI for columns with both primary and foreign keys
MongoDB - Fix errors when linking Categorical generators
Bug fixes for synthesis report
Fix data type mappings for Dremio Integer and Varchar
Features
Move single connections on connection pools behind a feature flag
Do not drop indexes on auto increment columns in MySQL to improve performance
Add type filter to JSON Mask generator
Remove unique constraint on workspace names and change default workspace name to "Untitled Workspace"
Display key icons for user uploaded foreign/primary key fields in MongoDB single document view
Bugs
Fix issue where 0 results in Workspaces table sometimes let you navigate to a negative page number
Fix issue where workspace permissions didn't update in the UI until a refresh
Fixes authentication error on PostgreSQL when username has special characters
Fixed reopening open connections when TONIC_ENABLE_SINGLE_CONNECTION
is false
Remove owner section from exported workspace body
Improve readability of workspace tags in small-width window sizes
Features
Improves performance of Email generator on EMR and Databricks
Add support from Dremio with Spark
Bugs
Allowing Kubernetes ImagePullBackOff for up to 5 minutes before throwing error when updating through UI
Fixes inability to run a data generator on Spark with default database as the source
Features
Allow changes to order of JSON Mask sub-generators
Running a job is now disabled when the license expiration date has passed
Separate Workspace Sharing and Workspace Role-based Workspace access into different license features
Improve SQL Server performance by prefetching all tables & views
Bugs
When using Java SDK only show Java supported generators
Features
Display estimated time remaining on row-based tasks in job details page
Display key icons for user uploaded foreign/primary key fields in MongoDB hybrid documents
Bugs
Copy Generator in MongoDB: Fix bug where if generator was copying a field that wasn't in the document it would throw exception
Add exception handling for SQL Server datetime columns to drop invalid records, better SQL Server XML type exception handling
Create source pool just before processing tables to avoid any timeouts in SQL Server