V355 - V391
V391
February 15, 2022
Features
Relax unique index constraint on username
Added tonic version in containers as an environment variable
Adding logic to bypass Fallback generators for Spark databases
Support case insensitive name consistency
Disable dropping replacements on missing columns for mongo
Update Oracle driver
Enable additive noise generation for strings in mongo
Add support for unsigned 64-bit integer columns in integer key generator
Add random timestamp and timestamp shift generators as options for integer columns (for unix timestamp columns)
Add checks for min/maxTime on timestamp and min/maxDate on dates
Adding null ref check for fallback generation option check during preview
Revamped workspace configuration screen
Support for Decimal on Spark (when using C# UDFs)
Allow Regex Generator on PKs
Added new environment variable to filter tables ingested by UI for Oracle
Misc perf improvements
Bug fixes
Fix mongo view more values issues
Disable dropping replacements on missing columns for mongo
Fix Workspace specified via API without DBs can be modified in UI
Fixing Random Timestamp generator on Java
Date truncation generator bug fixes
V383
February 8, 2022
Features
Better error exception handling for number conversions in Mongo
Added loading indicator when viewing single Mongo document
Improved Mongo performance and logging
Added table filter validation for EMR
Handling numbers as doubles instead of integers in Snowflake
Added aiven.io system schema to Postgres
Added the Geo Generator for latitude and longitude data
Added support for materialized view in Redshift
Bug fixes
Fixed array regex mask generator with correct subgenerator options
Fixed conditional generator by adding binding
V378
February 4, 2022
Features
Updated to dotnet 6
Moved FK import to FK page
Added support for tinyint in MySQL as a primary key
Added table partition filtering for EMR
Enabled Regex Mask generator on EMR
Added support decimals with precision and scale for EMR
Moved Tonic version number to hamburger menu
Added job sorting by start time
Ability to retrieve Kubernetes logs via API
Improved behavior of upstream reference tables for subsetting
Improved logging for subset filtering
Updated sensitivity scan to better reflect job status
Improved privacy scan performance for Mongo
Introduced automated schema checks (not for Mongo)
Added HTML Mask generator
Added Additive Noise Generator
Added CNPJ generator
Added Array Regex Mask generator
Deprecated endpoints
Updates to the foreign key feature impact the API endpoints used to fetch, upload, and delete the Foreign Key file. Two previous API endpoints are now marked as deprecated:
DELETE /api/datasource/delete_fkupload
has been marked as deprecated and replaced byDELETE /api/workspace/{workspaceId}/foreign-key/
GET /api/datasource/download_fkupload/
has been marked as deprecated and replaced byGET /api/workspace/{workspaceId}/foreign-key/
The main change between both APIs is the switch to using workspaceId
to fetch the Foreign Key file instead of the datasourceId
.
Both are slated to be removed after 2022-06-01.
Bug fixes
Fix number parsing issues in JSON mask generator
Fix MySQL parsing of auto_increment columns
Eliminated re-querying of data type on EMR Spark
Fixed issue viewing Mongo workspace when there's an empty collection
Fixed for TruncatedDateGenerator when used as SubGenerator
Fixed data passed to SubGenerator in RegexMaskGenerator
V363
January 21, 2022
Features
Show tooltip for sidebar menu items when collapsed
Allow clicking of Queue Status and Download Job logs buttons on Jobs page
Added privacy scans to Jobs page
Added quick navigation to Jobs page from Workspaces tables
Added support for random timestamp generator for EMR
Improved Hstore generation performance
Added job-specific URLs
Webhooks are triggered when jobs are manually cancelled
Added warning for missing use statements in MySQL post-job scripts
Make JSON mask generator respect ordering with multiple subgenerators
Bug fixes
Fix Postgres binary timeout issues
Improved error handling & logging when applying Foreign Keys on subsetted SQL Server
Filter out constraints with same name as foreign key
V355
January 7, 2022
Features
Added Privacy Report CSV download for Preview (to Privacy Hub) and Generation Report (to Job Details).
Added support for preserve destination in Oracle.
Added support for temporal tables on Sql Server.
Added support for read parallelism via paginated queries.
Updated fallback generators to filter by column details and to remove text-mask generator.
Disable page parallelism when pageSize too small.
Add styles for signup divider.
Bug Fixes
Fix AuroraMySql hang.
Clarify Subsetting UI.
SQL Server Constraint Performance Improvements.
Fixes for PII Scan.
Fix Jobs Foreign Key Migration Issues.
Log missing env var once per process.
Improvements to JSON Mask Performance using JToken creation to improve data type handling.
Text mask performance improvements.
Fix for Polling TS error.
Last updated