Tonic Structural release notes

v704 - v713
v704 - v713
Removed
February 10, 2023

Fixed an issue where when subsetting used parallel processing, the subsetting steps displayed incorrectly.

Improved the error message that is displayed when unsupported data types are present in a table.

On the Subsetting view, on the row count popup, provided a clearer explanation when the destination row count is larger than the source row count.

Fixed an issue where simultaneously updating workspace permissions for multiple users failed to apply the updates.
Made some small performance improvements to the Regex Mask and Array Regex Mask generators.

Improved the job cancellation logic to ensure that selecting the cancel option actually cancels the job.

When a SAML SSO login is initiated, Tonic now redirects the browser to the correct URL.

When Tonic detects an invalid or deprecated generator, it no longer returns the error message Unexpected generator id {generatorId}, create a dedicated Metadata class for this generator.

MySQL

  • Fixed an issue that caused lockouts and timeouts on the destination database.

Oracle

  • Reduced the number of destination database permissions that are required for data generation.

PostgreSQL

  • When you use the Limit Schemas feature, and you choose to filter to only include specific schemas, Tonic no longer includes all of the extensions in the database. It only includes extensions that are related to the included schemas.
  • Values are now truncated to fit the char type before they are written to the destination database.
  • Generators that support consistency can now be made consistent with columns that are user-defined enum values.
  • The Conditional generator can now use columns that are user-defined enums as conditions to apply sub-generators.
  • Tonic now correctly determines whether to truncate a unicode string when fitting the string into a data type that is close in size.
  • Improved resiliency to destination database connection failures.