Fixed an issue where when the Character Substitution generator was applied to a primary key column in a subsetting target table, data generation failed.
Fixed a regression introduced in v1459 where workspaces that used a secrets manager for password retrieval did not load if an error occurred during the secret retrieval.
Upsert - Changed the upsert pre-job check to no longer fail when the destination database is missing tables that exist in the source.
SQL Server - Fixed a performance regression when masking tables that have large row volumes.
Oracle: Tonic Structural now bases the list of required privileges and catalog packages on the features in use in the source database. The privilege check performed at the start of a generation job now gives an error instead of a warning if privileges are missing.
PostgreSQL - Fixed an issue issue where connection pool limits were not always being respected when creating PostgreSQL connection strings.
Fixed an issue where setting query filter on a non-target subsetting table caused errors.
The Structural API now provides an api/Privacy/history/search
endpoint to allow you to issue paginated queries of privacy events. These are the same events that display on the Protection Audit Trail on Privacy Hub.
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.
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.