MySQL - You can now exclude specific views from data generation. To identify the views to exclude, use the environment setting TONIC_MYSQL_EXCLUDED_TABLES_FROM_DUMP
. The value is a comma-separated list of tables and views to exclude.
In Document View, fixed an issue where fields in sparse documents could be dropped from Hybrid view when the Preview option was toggled on.
For webhooks, fixed an issue where using typeahead suggestions on a custom property that contained multiple variables might result in unexpected behavior.
For webhooks, fixed an issue where in workspaces that used upsert, you could not select Upsert jobs as a trigger job type.
Salesforce - Added troubleshooting text for when the destination user is missing the "Update Records with Inactive Owners" permission.
The Conditional generator now supports non-integer numbers in conditions.
Salesforce - Added optional user obfuscation.
MySQL: Structural now drops rows that contain invalid JSON. When diagnostic logging is enabled, Structural also logs the invalid JSON. Previously, the invalid JSON caused the data generation to fail.
For post-job scripts, fixed an issue where if the script was originally created with warnings disabled, you could not subsequently update the post-job-script to enable warnings.
Fixed a race condition that could cause a job to fail when it cleaned up the postgres binary importer
for a given table in high-performance environments.
In Document View, fixed a data generation preview issue with overlapping path generators.
MySQL: Structural now drops rows that contain invalid JSON. When diagnostic logging is enabled, Structural also logs the invalid JSON. Previously, the invalid JSON caused the data generation to fail.
Oracle: Removed support for Oracle 12.1. The minimum supported version is 12.2.
Oracle: Resolved a potential race condition that could cause errors during the creation of GLOBAL TEMPORARY TABLEs in the destination database.
You can now use the Timestamp Shift generator for integer and continuous numeric columns.