Getting started with Tonic
Frequently Asked Questions
Setting up and analyzing your workspace
Using Privacy Hub to identify and protect sensitive data
Tracking column sensitivity and generator changes
Using the Privacy Report to verify data protection
Managing access to workspaces
Configuring data generation details
Viewing and adding foreign keys
Running Tonic workflows
Running a data generation job
Viewing jobs and job details
Viewing and resolving schema changes
Deploying a self-hosted Tonic instance
Managing admin users
Managing Tonic users
Sharing logs with Tonic
Sharing database metrics with Tonic
Managing Tonic performance
Using the Tonic API
Getting started with the Tonic API
Getting the workspace ID
Example: Starting a data generation job
Example: Polling for a job status and creating a Docker package
Setting up specific data sources
MySQL / MariaDB
Snowflake on AWS
V502 - latest
V451 - V500
V401 - V450
V355 - V391
V305 - V350
V251 - V299
V202 - V246
V152 - V199
V101 - V145
V52 - V97
V3 - V50
2.0.0 - 2.5.0
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.
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
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.
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
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.
Add Webhooks to Tonic
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.
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
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
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
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
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
V251 - V299
V152 - V199