V202 - V246


July 22, 2021


  • Users can now download job logs directly through the Tonic application.

  • Integer primary key generator allows more control.

  • Add index restoration parallelism for PostgreSQL.

  • Add name case consistency.

Bug Fixes

  • Prevent Safari from crashing.

  • No longer print environment variables when launching the PII detection or machine learning containers.

  • Improve API performance for endpoint api/schemadiff.

  • Mongo RegexMaskEditor now gets column values.


July 15th, 2021


  • Smart Linking generators added - train neural networks to mimic the implicit relationships across columns.

  • Webhooks now support sending JSON object literals.

  • MongoDB expanded generators on allowed data types and consistency for multiple types of paths.

  • Clarified error messages in the UI.

  • Constant generator will now show a true/false drop down when added to a boolean field.

Bug Fixes

  • Improved performance of schema change detection on large workspaces.

  • Handle long generator names in the UI.

  • Allow notifications container to start up without TONIC_URL env variable.

  • Updated TLS cipher negotiation between Tonic and AWS Aurora Mysql.

  • Full name will now be consistent with first and last name.

  • Null values in Sql Server xml fields are now handled properly.

  • Optimized memory usage on very large Sql Server rows.

  • Reduced the number of times statistics have to be calculated for Json Mask Generator, Xml Mask Generator, and Regex Mask Generator.

  • Fixed issue where S3 + Spark jobs would not start.


June 21st, 2021


  • Preserve N bytes for MAC address generation

  • Modeling panel in table view can now be resized

  • Repartition and coalescing added for Databricks

  • Subset preview on small screen improved

  • Speed up PII Scan for MySQL

  • Updated subsetting logs

  • Increment default fingerprint schema version

Bug Fixes

  • Disable Generate Data during page load

  • Fix constant generator timestamp issue

  • Handle case when Spark not installed on EMR cluster

  • Increase Big Query limit of 10GB

  • Memory optimized tables fixed when tearing down SQL Server

  • Shift + Select in Bulk in MySQL fixed


June 11th, 2021


  • Webhooks can now be created to alert external systems when a job has finished.

  • Magnifying glass now appears in Collection View in Mongo to show additional values for a given path.

  • Post Job Scripts can now be put in a specific order by user.

  • MongoDB expanded to support comments, notifications, current date generator, collection search.

  • Generators can be found by metadata now as well as name.

  • Copy workspace action limited to owner only.

  • Remove tutorial video.

  • Show UI warnings for Oracle when rows are rejected by sqlldr.

Bug Fixes

  • Data in identity columns is now properly inserted into Redshift databases.

  • User defined types are now dropped in the correct order when tearing down a SQL Server database.

  • Job status API no longer returns information about other jobs.

  • Make the polling for jobs resilient to failed checks.

  • Even better upstream null handling.


May 27th, 2021


  • Added support for Db2 iSeries

  • Added support for Delta Table on Databricks

  • Added support for reading IAM roles off Databricks machines instead of providing IAM credentials

  • Added a UI notification when your Tonic version is 10+ versions behind

  • Added support for MongoDB 2.4 and 3.4

  • Added the ability to automatically skip tables that match a regular expression via an environment variable

  • Added the ability to obfuscate values inside an array in Mongo

  • Added the ability for the JSON Mask Generator to parse json objects containing escaped characters and surrounded by quotes

  • Added the ability to automatically cast for mismatched types during downstream subsetting

  • Added a Regex Generator

  • Added a Generative Adversarial Network Generator

Bug Fixes

  • Refreshes subset preview when table mode is changed

  • Improved handling of IAM credentials on Databricks when an IAM instance profile is present

  • Hide "Other" in generator dropdown when there are no additional generators


April 29th, 2021


  • Added support for MongoDB

  • Added support for Amazon Redshift

  • Delta Table support on Databricks

  • Upgrades the subset preview with UI improvements

Bug Fixes

  • Better handling of adding foreign keys pointing to non-primary keys

  • Checks for Postgres version mismatch

  • Remove generator button now works in synthesis mode and on key columns

  • Added support to break subsetting cycle when both Foreign Key and Primary Key are nullable


April 20th, 2021


  • Subset Preview

  • Support for Google SSO, including ability to read group membership

  • Java UDFs on Spark for Character Scramble and Mac Address generators

  • Added custom value processor extension framework

Bug Fixes

  • Auto-increment on MySql bug fix

  • No longer remote auto-increment on primary keys or on preserved tables

  • Fixes composite foreign key issue with one nullable column in key

  • Incremental mode now works when a rowversion or timestamp column is on the table

  • Fixed collation issue for MySQL 8

Last updated