Tonic Structural release information

Learn about what’s in the latest Tonic.ai product releases.
v1539
October 8, 2025

From the Confirm Generation panel, the option to upload job logs to Tonic.ai is now available even if diagnostic logging is not enabled.

File connector - As a safety precaution, data generation for Amazon S3 or GCS workspaces do not process any input files for which the output path points to itself, which could happen in rare output path configurations. Previously, any files in the output location were overwritten.

On the workspace settings and Schema Changes view, “sensitive schema changes” are now referred to as “schema changes that could expose data”. This is to avoid confusion with the general sensitivity designation for columns.

File connector - On the Workspace Settings page, added support for testing credentials and configurations.

Files connector - For Amazon S3 or GCS workspaces, fixed a regression that prevented users without permission to list all buckets from being able to load the workspace properly.

v1538
October 6, 2025

SQL Server - Fixed a issue where tables with circular dependencies on User Defined Functions were scripted for creation before the User Defined Function.

v1537
October 6, 2025

On the Confirm Generation panel, when diagnostic logs are enabled, Structural now displays an option to automatically upload those logs to Tonic.ai.

v1536
October 1, 2025

Fixed an issue where a new deployment could cause the application to fail during navigation.

Added a Format Type configuration option when the Timestamp Shift generator is assigned to numeric columns.

For jobs that generate diagnostic logs, the job details page now includes an option to send the logs directly to Tonic.ai.

v1535
October 1, 2025

Bug fixes and other internal updates.

v1534
October 1, 2025

Fixed an issue where configuration errors for GitHub Workflow webhooks displayed incorrectly.

v1533
September 29, 2025

Bug fixes and other internal updates.

v1532
September 27, 2025

Fixed an issue where the environment setting TONIC_DOCUMENT_SCAN_MAX_TIME_SECONDS wasn't respected.

For workspaces that are configured to block data generation on sensitive schema changes, data generation is no longer blocked by schema changes in Truncated tables.

v1531
September 25, 2025

Snowflake - Fixed an issue where subsetting data generation failed when primary or foreign key columns had names that conflicted with particular SQL keywords.

File connector - Fixed an issue that caused invalid modifications to file groups.

When a workspace is configured to not block data generation when there are schema changes, then before a data generation can run, there must be a completed schema diff.

v1530
September 23, 2025

Fixed an additional race condition that could fail subsetting jobs on high-performance worker containers.

Fixed an issue where tables with many values, all of which are null, could potentially break a bookkeeping transaction.

v1529
September 19, 2025

Redshift - Added logging for SQS polling.

v1528
September 18, 2025

Bug fixes and other internal updates.

v1527
September 17, 2025

Fixed the selection of document column fields on Privacy Hub.

v1526
September 17, 2025

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.

v1525
September 16, 2025

Amazon Redshift - Fixed the permissions check for testing the destination connection. Fixed the Preserve source database owners in destination database setting.

v1524
September 16, 2025

File connector - On the File Groups page, you can now sort the file groups. To sort by a column, click the column heading.

v1523
September 15, 2025

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.

v1522
September 13, 2025

Bug fixes and other internal updates.

v1521
September 12, 2025

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.

v1520
September 10, 2025

Bug fixes and other internal updates.

v1519
September 10, 2025

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.

v1518
September 9, 2025

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.

v1517
September 9, 2025

Bug fixes and other internal updates.

v1516
September 7, 2025

Bug fixes and other internal updates.

v1515
September 5, 2025

Fixed a race condition that could fail subsetting jobs on high-performance worker containers.

Improved SSH connection management. Increased resilience to transient errors.