Change log
Changes in 6.0
New syncable objects
We added the following new syncable objects in 6.0. Refer to the main documentation for more information on what they are, and how to use them.
6.0.0.0 Release
MOUNT_INFORMATION
6.0.1.0 Release
JDBC_DRIVER
REIDENTIFICATION_JOB
TOKENIZATION_JOB
6.0.2.0 Release
DATASET_CONNECTOR
DATASET_FORMAT
DATASET_RULESET
ENVIRONMENT
6.0.3.0 Release
ALGORITHM_PLUGIN
USER_ALGORITHM
Changes in 5.3
New syncable objects
We added the following new syncable objects in 5.3. Refer to the main documentation for more information on what they are, and how to use them.
5.3.0.0 Release
DATABASE_RULESET
DATE_SHIFT
DOMAIN
FILE_CONNECTOR
FILE_FORMAT
FILE_RULESET
GLOBAL_OBJECT
MASKING_JOB
5.3.3.0 Release
PROFILE_EXPRESSION
PROFILE_JOB
PROFILE_SET
We also added the following new syncable algorithms in 5.3.
5.3.2.0 Release
CLEANSING
MIN_MAX
5.3.3.0 Release
REDACTION
Key per algorithm
In pre-5.3, a global key for the engine was used by all algorithms that required a seed to determine the outcome of masked values. This included algorithms such as Lookup and Binary Lookup. Thus, in 5.2, exporting a Lookup Algorithm would automatically export the global encryption key as a dependency. In this release, we allow each algorithm to have its own independent key, exported as a part of the algorithm. Refer to the Key Management section for more detail.
Changed model of import status reporting
In 5.2, the import status looked like this: some browsers enable drag-n-drop only when dataTransfer has data
{
"objectIdentifier": {
"keyId": "global"
},
"objectType": "KEY",
"importStatus": "SUCCESS"
}
Starting in 5.3.0, the import status of an object has extended to include the id or name it has imported into to reduce any confusion introduced with IntegerIdentifiers. For more information on the reason for this change, refer to Logic Behind Overwrite of IntegerIdentifier and StringIdentifier. For examples on what it now looks like, refer to the Example User Workflow section.
Changed granularity of transactions for import
Starting in 5.3, an import of however many objects is performed as an atomic execution rather than using per-object atomicity. This means that the execution will either succeed at importing all objects or fail and import none at all. Refer to the Error Handling of Import logic flow diagram for more information.
Filter for /syncable-objects
Now that we have a large list of syncable objects, we have added a new feature for filtering based on the object type. Refer to the Endpoints page and the Example User Workflow section for more information.
Async endpoints
Exporting a large MASKING_JOB with many dependencies can potentially take a long time. So we have decided to provide a new endpoint that exports and imports the objects asynchronously. Refer to the Endpoints section in the main documentation and the Example User Workflow page for more information.