Tonic Structural release information

Learn about what’s in the latest Tonic.ai product releases.
v481
May 24, 2022

Features

Adds data types to all keys in Mongo Collection view and tooltip popovers to key names

Updates to data generation UI

Bugs

Fix shaky dialog when table mode resizes

v478
May 19, 2022

Features

Added compatibility with SQL Server 2012

Spark SDK: Support for validation of workspace when processing a dataframe

Bugs

Minor fixes for MongoDB integration

v467
May 17, 2022

Features

Support graceful cancellation of privacy metric computation for AI Synthesizer

Java SDK documentation available from the SDK Setup dialog

Bugs

Only show SSO and Enterprise licensing information to users when appropriate

Minor UI fixes for scrolling on the workspace view table

Minor UI fixes for the Edit Workspace page

v479
May 20, 2022

Allow the console log level to be configured on the Web Server and Worker

User passwords can now be reset by an Admin in the Admin Panel

v466
May 17, 2022

Features

For Amazon S3/EMR data source, support separately testing each component of the connection (Glue catalog, EMR cluster, and S3 bucket)

The Additive Noise Generator is renamed to Noise Generator with two noise options - Additive (existing) and Multiplicative (new)

Improve Javadocs for Spark SDK and other enhancements

Bugs

Fixes for the SQL beautifier on post-job scripts, including scenarios that may have crashed the app on Safari

Skip processing Temporal Types when not supported (SQL Server 2012) to prevent job failures

v465
May 16, 2022

Add hourly heartbeat/status log message for web server and worker

Group database/integrations on the create workspace screen by type

v464
May 13, 2022

Features

Add support for Azure Datalake Storage Gen 2 as an output destination for Databricks

Don't include statistics for Oracle schema copy

MongoDB: Support uploading foreign key file, support deleting configured foreign keys

Bugs

Do not stop generation in SQL Server if schema pre-fetch fails

Improved deletion of old logs to prevent timeouts

v463
May 13, 2022

Features

Adds support for Spark 3.1

Improvements to Dremio for data type searching, Struct support, and a new getVersion method on SDK

Bugs

Fix workspace name not updating in dropdown after rename

Don't allow non-editor/owner to open table mode selector

v461
May 10, 2022

Features

Improves performance of Custom Categorical generator on Spark and Databricks

Add support for Azure Databricks

Display SQL Server schema generation progress as a percentage

Bugs

Do not fetch column data on configuration popover open to reduce queries against the source database

Reduce the number of queries to the source database for table/column details during generation

v462
May 12, 2022

Features

Update subsetting tooltip help text

Don't check destination recovery mode on Azure SQL

Improve performance of table constraint application when subsetting by applying single and cross table constraints in parallel

Bugs

Fix logo navigation redirect when signed in as a user with no workspaces

Fix issue with setting a partition filter on Spark

Fix issue with collection picker on MongoDB showing removed collections

Fix excessive memory usage of Hostname generator

v460
May 10, 2022

Features

Spark 2.4 and Databricks Library Improvements

Add ability to remove users in the Admin Panel

Bugs

Fixed issue with the displayed port when connecting to MongoDB via connection string

Fix for data table column resizing not rendering properly

Support random latitude and longitudes with HIPAA Address generator

v459
May 9, 2022

Features

New design for the workspace dropdown selector

Add warning when previewing AI Synthesizer on text which does not appear to be categorical

Bugs

MongoDB: Collections no longer uncollapse when a generator is applied in hybrid view

v454
May 2, 2022

Features

Support applying generator values for PK fields in MongoDB to their FK fields

Bugs

Reduce frequency of Upstream table filtering logs

Remove double scroll bar on foreign key page when viewing foreign keys

Improved database introspection queries on IBM Db2 iSeries

v458
May 6, 2022

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

v457
May 5, 2022

Added a pre-job check to guard against cycles in applied generators

Better support for environments where websockets are not supported

  • Add environment flag to disable websockets on API
  • Gracefully fail if websockets can't connect
v456
May 3, 2022

Fixed issue preventing connecting to PostgreSQL databases using an SSH tunnel

Fixed nullability error in US Phone generator

v455
May 3, 2022

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

v453
April 29, 2022

Consistently clear local storage on authorization failures

Aggregate dropped row exceptions for more efficient logging

v450
April 27, 2022

Features

Improve usability of processing with Java SDK

Bugs

Close connection to application database when not being used

Removed excess querying of database version

v452
April 28, 2022

Features

Improved performance for schema scans on MongoDB

Bugs

Minor fixes to workspace view

Fix for concurrent Lambda function update issues

Fix brief non-ideal state while loading collections on MongoDB

v445
April 21, 2022

Features

Improves performance of Name generator on Amazon EMR and Databricks

Bugs

Fix display bug in AI Synthesizer configuration panel

Fix application of constraints in Amazon Redshift

v443
April 19, 2022

Features

Teardown and database creation performance improved for SQL Server

Skip preserve destination tables (just like truncated) for privacy scan

Bugs

Fix not allowing generators allowed on arrays that were scanned prior to v439

v451
April 27, 2022

Allow skipping of privacy scan on MongoDB using TONIC_TABLE_SKIP_REGEX environment variable

v449
April 26, 2022

Features

Improves performance of Name generator on Spark / Databricks

Change Dremio schema input to Tag Input and add an informational popover

Bugs

Do not null FKs between reference tables

Allow foreign keys to be added by editors

v448
April 26, 2022

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