MS SQL Server Change Tracking agent changelog
Release notes
2.2.11.4
Released: September 21, 2026
-
Added the source lag probe, reporting the unread change backlog and how far behind the last read transaction is;
2.2.10.16
Released: September 1, 2026
-
GSSD-1320: Fixed error during bulk operation enable when schema already created;
2.2.10.14
Released: August 28, 2026
-
Added support for older versions of the database that do not support TLS 1.2 (e.g. SQL Server 2008/2012 without patches). See TLS troubleshooting;
2.2.10.13
Released: August 21, 2026
-
Target character columns: a value longer than its target column is now refused instead of being stored truncated with the transaction reported as written. Affects the IBM i series, Informix, MS SQL Server and Oracle targets, on the direct and the bulk write path alike (GSSD-1292, GSSD-1267);
-
MS SQL Server and Oracle targets: a failed insert batch is retried as an upsert only when the target already holds the row, so a rejection from the server is no longer turned into a truncation;
2.2.10.12
Released: August 18, 2026
-
Fixed recursion protection missing in bi-directional pipelines that mix CDC and Change Tracking: every target now writes both markers, driven by the enableRecursionProtection flag alone;
2.2.10.11
Released: August 17, 2026
-
Added logging of the rows rejected by a failed batch, behind the new
logFailedBatchRowstarget property;
2.2.10.10
Released: August 13, 2026
-
Added logging of the rows rejected by a failed batch, behind the new
logFailedBatchRowstarget property;
2.2.10.6
Released: August 4, 2026
-
GSSD-1243: Fixed staging table _OLD column suffix during bulk data mapping not resolving correct column informations;
2.2.9.6
Released: July 9, 2026
-
GSSD-1120: Fixed deduplication logic for primary keys columns with case insensitive collation;
2.2.8.10
Released: June 22, 2026
-
GSSD-1049: Added explicit cast for numeric columns with specific precision and scale to avoid precision loss during write operations with CTE;
2.2.8.1
Released: June 8, 2026
-
GSSD-1042: Fixed class loader when using both MSSQL CDC and CT drivers in the same connection;
2.2.8.0
Released: June 5, 2026
-
Added customizable transaction isolation option at source agent level;
-
Removed usage of select method "cursor" from the source agent default connection string;
2.2.7.3
Released: May 28, 2026
-
Removed primary keys constraint from temp tables;
-
Fixed wrong configuration used for Transaction Isolation that can cause user selected value to be skipped;
2.2.6.7
Released: May 19, 2026
-
GSSD-959 & GSSD-957: Added additional logging to help troubleshooting an issue with Japanese characters;
2.2.6.5
Released: May 12, 2026
-
Improved Microsoft SQL Server database creation to prevent leak of the connection in some rare cases;
2.2.6.0
Released: April 29, 2026
-
Improved support for enhaced columns discovery (precision, lenght, scale);
2.2.5.4
Released: April 24, 2026
-
Added customizable TRANSACTION_ISOLATION_LEVEL configuration option;
2.2.5.3
Released: April 23, 2026
-
Fixed possible duplicate key error using bulk operations for target agent.
2.2.3.1
Released: March 30, 2026
-
Introduce dynamic port discovery for SQL Server instances, enabled by default unless a different port is explicitly specified (other than the new default port
0);
2.2.3.0
Released: March 27, 2026
-
Database pooling technology;
-
GSSD-766: In certain MS SQL Server 2019 configurations pre-KB5029377, the agent could throw an exception when attempting a Bulk load operation while storing a datetime value;
2.2.0.5
Released: March 10, 2026
-
GSSD-716: Fixed a class cast issue during Bulk load driver operations;
2.2.0.4
Released: March 10, 2026
-
Fixed bulk logic;
-
GSSD-716: Attempt to fix a class cast issue during Bulk load driver operations;