Tonic Structural release information

Learn about what’s in the latest Tonic.ai product releases.
v1458
June 30, 2025

SQL Server - Fixed an issue where sequence values were not updated in the destination database.

File connector - Added support for Avro files that use Zstandard compression.

PostgreSQL - You can now use Document View to configure JSON columns in a PostgreSQL database.

v1457
June 27, 2025

Revised schema change type definition and handling - We have changed how we categorize and respond to detected schema changes.

Sensitive schema changes include schema changes that could result in data leakage. These include new tables and columns, new collections and path types, changes to column data types, and changes to nullability. These types of schema changes always block data generation. Schema Changes view includes options to resolve these changes.

Notifications are schema changes that Structural resolves automatically for each data generation, unless the workspace is configured to block data generation for all schema changes. Notifications include removed tables and columns, removed collections and paths, and changing a column to a foreign key. To permanently resolve these changes, you address them on Schema Changes view.

Fixed an issue where in specific cases when tables had 4 or fewer rows, columns that contained credit card numbers were sometimes not identified as containing sensitive data.

v1456
June 26, 2025

Fixed an issue where very large JSON files returned an error when reading rows during data generation. When Structural reads a JSON schema, it no longer parses the entire file and reads it into memory.

Amazon DynamoDB - The DynamoDB connector is now out of beta.

v1455
June 25, 2025

Bug fixes and other internal updates.

v1454
June 25, 2025

Bug fixes and other internal updates.

v1453
June 23, 2025

Bug fixes and other internal updates.

v1452
June 20, 2025

Bug fixes and other internal updates.

v1451
June 20, 2025

Fixed an issue where very large JSON files returned an error when read into Document View. When Structural reads a JSON schema, it no longer parses the entire file and reads it into memory.

v1450
June 20, 2025

Structural now ignores columns that are assigned the Continuous generator but that contain constant values, and preserves the original value.

v1449
June 17, 2025

Bug fixes and other internal updates.

v1448
June 16, 2025

Fixed an issue where Structural could not import a JSON file of virtual foreign keys that were previously exported. As of this update, for data connectors that do not support schemas, you cannot provide a schema value.

File connector - For file mounts, removed the environment setting to configure a single file mount location. The file mount location is always configured in the workspace.

v1447
June 11, 2025

Oracle - Removed validation of objects in system schemas.

Oracle - Added logging for object validation errors.

v1446
June 11, 2025

Oracle - Added partial support for reference partitioned tables when managing the destination schema manually.

v1445
June 9, 2025

When you configure a workspace to generate output to a container repository, and you use provided credentials to generate to ECR, you can now optionally provide a session token.

Removed support for the Yugabyte data connector.

v1444
June 9, 2025

Oracle - Fixed an issue where enable trigger statements did not specify the destination schema.

v1443
June 6, 2025

You can now override the following environment settings in individual workspaces:

  • TONIC_READ_RANGES_PARALLELISM

  • TONIC_PARTITION_PARALLELISM

  • TONIC_FILE_GROUP_PARALLELISM

  • TONIC_BIGQUERY_READ_PARALLELISM

  • TONIC_ORACLE_DATA_PUMP_PARALLELISM

  • TONIC_DATABRICKS_SKIP_CREATE_DB

Removed the environment setting TONIC_DATABRICKS_ENABLE_WORKSPACE_SKIP_CREATE_DB, and also deprecated the skipCreateDB workspace property in the Structural API.

Now, to control whether to use your own schema for Databricks, use the setting TONIC_DATABRICKS_SKIP_CREATE_DB, which you can also configure in individual workspaces.

v1442
June 5, 2025

Bug fixes and other internal updates.

v1441
June 4, 2025

Oracle: The Data Pipeline v2 generation flow now waits for materialized views and other objects to be created before it issues GRANT statements that might reference those views and objects.

v1440
June 3, 2025

The encryption and decryption keys for Structural data encryption can now be configured as workspace overrides to the environment settings TONIC_DATA_DECRYPTION_KEY and TONIC_DATA_ENCRYPTION_KEY.

TONIC_DATA_DECRYPTION_KEY and TONIC_DATA_ENCRYPTION_KEY can now be configured from the Environment Settings tab on Structural Settings .

v1439
May 30, 2025

Bug fixes and other internal updates.

v1438
May 29, 2025

MySQL - Fixed an issue with output to a container repository caused by a broken dependency update chain (kubernetes-clientYamlDotNet).

On the job details page, the Reports and Logs dropdown list now includes a View Gantt option, which allows you to view where time was spent during job execution. The option is only available for data generation jobs that used the Data Pipeline V2 process.

v1437
May 28, 2025

MySQL - When a workspace writes output to a container repository, if the sql_mode cannot be determined from the source database - either from the SESSION or GLOBAL config - instead of leaving sql_mode unset, data packer now falls back to a sensible default value.

v1436
May 28, 2025

Oracle: Primary key constraints are now preserved for IDENTITY and DEFAULT ON NULL columns.

v1435
May 28, 2025

Bug fixes and other internal updates.

v1434
May 23, 2025

Fixed an issue that caused sensitivity scans to override the sensitivity status of columns that were manually marked as not sensitive.