Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


UI Text Box
typetip

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 

Html-bobswift
<style> 
.version {
	height: 25px;
    width: 200px;
    border-radius: 5px;
    border: 1px solid #ddd;
}
</style>
<select class="version" id="version" onchange="showContent()">       
	<option value="7.0.10">7 selected>7.0.10</option>
	<option value="7.0.9" selected>7>7.0.9</option>
	<option value="7.0.8">7.0.8</option>
	<option value="7.0.7">7.0.7</option>
    <option value="7.0.6">7.0.6</option>     
	<option value="7.0.5">7.0.5</option>
    <option value="7.0.4">7.0.4</option>  
	<option value="7.0.3">7.0.3</option>
    <option value="7.0.2">7.0.2</option>     
    <option value="7.0.1">7.0.1</option>
 	<option value="7.0.0">7.0.0</option>
</select>
<script> 
function showContent() {
	var dropdown = document.getElementById("version"); 
	var tabs = document.getElementsByClassName("rwui_tab_content");
	for (var i = 0; i < tabs.length; i++) {
		if (tabs[i].getAttribute("data-name") == dropdown.value) {
			tabs[i].style.display = "";
		}
		else {
			tabs[i].style.display = "none";
		}
	}
}
</script>



UI Tab
title7.0.10

Release Date: TBDApril 9, 2024

Bug Fixes

Add column headers to CSV files generated after first one.

Show If
special@authenticated

Jira
serverJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde15725ca-3b2b-32f6-914c-89477a90901d
keyINC-5992





UI Tab
title7.0.9

Release Date: May 8, 2023

Bug Fixes

Upgrade to Spring libraries to fix 376506 Spring Framework Remote Code Execution (RCE) Vulnerability (Spring4Shell), 376533 Spring Framework Denial of Service (DoS) Vulnerability and 376642 Spring Framework Denial of Service (DoS) Data Binding Vulnerability.

Show If
special@authenticated

Jira
serverJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde15725ca-3b2b-32f6-914c-89477a90901d
keyDEV-27073






UI Tab
title7.0.8

Release Date: January 13, 2023

Enhancements

Validate configurations on Agent start up and send more errors back from the Agent to ServiceNow for error notifications.

Show If
special@authenticated

Jira
serverJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde15725ca-3b2b-32f6-914c-89477a90901d
keyINC-5611



Bug Fixes

Upgrade to commons-text-1.10.jar to fix CVE-2022-42889.

Show If
special@authenticated

Jira
serverJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde15725ca-3b2b-32f6-914c-89477a90901d
keyINC-5605






UI Tab
title7.0.7

Release Date: November 21, 2022

Bug Fixes

Fix NullPointerException that may occur when Agent is connected to Oracle for a long duration.

Show If
special@authenticated

Jira
serverJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde15725ca-3b2b-32f6-914c-89477a90901d
keyINC-5604





UI Tab
title7.0.6

Release Date: November 14, 2022

Enhancements

Support for Java 18

Show If
special@authenticated

Jira
serverJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde15725ca-3b2b-32f6-914c-89477a90901d
keyQA-1209





UI Tab
title7.0.5

Release Date: September 23, 2022

Bug Fixes

Fixed issue with the IODateTime plugin not able to process delete messages to delete records from table. 

Show If
special@authenticated

Jira
serverJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde15725ca-3b2b-32f6-914c-89477a90901d
keyINC-5556





UI Tab
title7.0.4

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)

Show If
special@authenticated

Jira
serverJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde15725ca-3b2b-32f6-914c-89477a90901d
keyINC-5572





UI Tab
title7.0.3

Release Date: April 29, 2022

Bug Fixes

Fixed issue where sys_dictionary and asst_metric_type tables not replicating correctly.

Show If
special@authenticated

Jira
serverJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde15725ca-3b2b-32f6-914c-89477a90901d
keyINC-5554





UI Tab
title7.0.2

Release Date: April 6, 2022

Bug Fixes

Fixed an issue where Dynamic Ports is not honoring string values.

Show If
special@authenticated

Jira
serverJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde15725ca-3b2b-32f6-914c-89477a90901d
keyDEV-26054





UI Tab
title7.0.1

Release Date: January 14, 2022

Enhancements

Addresses a vulnerability issue with the latest version of Log4j (2.17.1).

Show If
special@authenticated

Jira
serverJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde15725ca-3b2b-32f6-914c-89477a90901d
keyDEV-25919





UI Tab
title7.0.0

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

Show If
special@authenticated

Jira
serverJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde15725ca-3b2b-32f6-914c-89477a90901d
keyDEV-23264


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

Show If
special@authenticated

Jira
serverJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde15725ca-3b2b-32f6-914c-89477a90901d
keyDEV-20300



Enhancements

The directive, <disable_delete_retry>, is now available to disable trying to reprocess deleted messages. 

Show If
special@authenticated

Jira
serverJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde15725ca-3b2b-32f6-914c-89477a90901d
keyDEV-22370


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.

Show If
special@authenticated

Jira
serverJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde15725ca-3b2b-32f6-914c-89477a90901d
keyDEV-19191


The agent will now include additional details on an error message, including column name, value and what the restriction is (such as max length). 

Show If
special@authenticated

Jira
serverJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde15725ca-3b2b-32f6-914c-89477a90901d
keyDEV-22371


DataSync agent will only run with Java 11 and greater. 

Show If
special@authenticated

Jira
serverJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde15725ca-3b2b-32f6-914c-89477a90901d
keyDEV-17288


DataSync Agent can now support Java 16. 

Show If
special@authenticated

Jira
serverJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde15725ca-3b2b-32f6-914c-89477a90901d
keyDEV-15073


Additional debugging logs added when the agent sees the connection or statement is closed. 

Show If
special@authenticated

Jira
serverJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde15725ca-3b2b-32f6-914c-89477a90901d
keyDEV-24595


Agent can now be configured to process and save attachments locally or to a cloud service (Amazon, Google, and Azure).

Show If
special@authenticated

Jira
serverJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde15725ca-3b2b-32f6-914c-89477a90901d
keyDEV-21185


A Delete column is now included to show the delete date/time for a deleted record.

Show If
special@authenticated

Jira
serverJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde15725ca-3b2b-32f6-914c-89477a90901d
keyDEV-21858


Agent now restricts one queue per task in the agent.xml.

Show If
special@authenticated

Jira
serverJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde15725ca-3b2b-32f6-914c-89477a90901d
keyDEV-21373


Agent is now restricted to point to a single database across all its tasks.

Show If
special@authenticated

Jira
serverJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde15725ca-3b2b-32f6-914c-89477a90901d
keyDEV-21349


Agent has been updated to only send counter messages for records shared by the instance.

Show If
special@authenticated

Jira
serverJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde15725ca-3b2b-32f6-914c-89477a90901d
keyDEV-14079


Removed Snowflake as a database option when configuring the agent.  The Snowflake meshlet should be used for improved performance.

Show If
special@authenticated

Jira
serverJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde15725ca-3b2b-32f6-914c-89477a90901d
keyDEV-20513



Bug Fixes

Tasks without instances attribute defined will now get counted in the total number of threads. 

Show If
special@authenticated

Jira
serverJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde15725ca-3b2b-32f6-914c-89477a90901d
keyDEV-22395


IODateTimePlugin inserts will no longer have a null insert time. 

Show If
special@authenticated

Jira
serverJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde15725ca-3b2b-32f6-914c-89477a90901d
keyDEV-24238


Re-queued delete messages will no longer throw decryption error. 

Show If
special@authenticated

Jira
serverJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde15725ca-3b2b-32f6-914c-89477a90901d
keyDEV-24192





HTML
<script>
	var tabs = document.getElementsByClassName("rwui_tab_content");
	for (var i = 0; i < tabs.length; i++) {
		if (tabs[i].getAttribute("data-name") == "7.0.910") {
			tabs[i].style.display = "";
		}
		else {
			tabs[i].style.display = "none";
		}
	}
</script>


...