NOTE:
- DataSync agent will only run with Java 11+ with support up to Java 17.
- A DataSync agent can only point to a single database across all its tasks. This is to prevent issues with data from one Agent being saved to multiple targets.
- All tasks must have a unique queue. That is, no queue can be used in more than one task. This is to prevent race conditions that lead to a discrepancy of data.
Version
Release Date: TBD
Enhancements |
---|
Validate configurations on Agent start up and send more errors back from the Agent to ServiceNow for error notifications. |
Bug Fixes |
---|
Upgrade to commons-text-1.10.jar to fix CVE-2022-42889. |
Release Date: November 21, 2022
Bug Fixes |
---|
Fix NullPointerException that may occur when Agent is connected to Oracle for a long duration. |
Release Date: November 14, 2022
Enhancements |
---|
Support for Java 18 |
Release Date: September 23, 2022
Bug Fixes |
---|
Fixed issue with the IODateTime plugin not able to process delete messages to delete records from table. |
Release Date: Jun 10, 2022
Bug Fixes |
---|
Fixed issue with inserting records into database when Agent cannot parse data with encoded tags (such as due to emojis) |
Release Date: April 29, 2022
Bug Fixes |
---|
Fixed issue where sys_dictionary and asst_metric_type tables not replicating correctly. |
Release Date: April 6, 2022
Bug Fixes |
---|
Fixed an issue where Dynamic Ports is not honoring string values. |
Release Date: January 14, 2022
Enhancements |
---|
Addresses a vulnerability issue with the latest version of Log4j (2.17.1). |
Release Date: December 10, 2021
New Features |
---|
Perspectium DataSync Agent now support the replication of data from your app to an Azure Blob Storage container. See Set up the DataSync Agent to share to Azure Blob Storage. |
An optimized JRE is now available, which will include only the necessary java packages for installing and running the agent jar file. See Install the DataSync Agent with a custom Java Runtime Environment. |
Enhancements |
---|
The directive, <disable_delete_retry>, is now available to disable trying to reprocess deleted messages. |
Choose which command to issue when truncating a table before bulk sharing by adding the delete_only attribute in <truncate_table> to choose deleting all records instead of truncating the table. See Truncate Before Share. |
The agent will now include additional details on an error message, including column name, value and what the restriction is (such as max length). |
DataSync agent will only run with Java 11 and greater. |
DataSync Agent can now support Java 16. |
Additional debugging logs added when the agent sees the connection or statement is closed. |
Agent can now be configured to process and save attachments locally or to a cloud service (Amazon, Google, and Azure). |
A Delete column is now included to show the delete date/time for a deleted record. |
Agent now restricts one queue per task in the agent.xml. |
Agent is now restricted to point to a single database across all its tasks. |
Agent has been updated to only send counter messages for records shared by the instance. |
Removed Snowflake as a database option when configuring the agent. The Snowflake meshlet should be used for improved performance. |
Bug Fixes |
---|
Tasks without instances attribute defined will now get counted in the total number of threads. |
IODateTimePlugin inserts will no longer have a null insert time. |
Re-queued delete messages will no longer throw decryption error. |