Db2 for IBM i agent changelog
Release notes
2.2.11.8
Released: September 28, 2026
-
Arena batches are handed over in the order they were written instead of being re-sorted by transaction id, which on Oracle LogMiner inverted two changes sharing an SCN and wrote the older value to the target;
2.2.11.7
Released: September 25, 2026
-
GSSD-1370: CDC on a logical file is refused again, instead of starting without errors and never reading anything because its rows are journaled under the physical file’s name;
2.2.11.6
Released: September 24, 2026
-
Booleans and maps keep their type through the arena cache, instead of reaching the target as "true"/"false" and as a non-JSON string;
-
The change readers are stopped when their agent is unassigned or closed, and the MySql and MariaDB binlog reconnect loop is cancelled on stop;
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;
-
GSSD-1357: The two unchecked arena length fields are now bounded, so a damaged arena is reported as a corrupted record instead of surfacing as a NumberFormatException or advancing the recovery scan into garbage;
-
GSSD-1357: An arena is no longer mapped at a size the filesystem refused to give it, which on a full disk wrote into a sparse region with no blocks behind it;
2.2.11.2
Released: September 14, 2026
-
Replaced the Chronicle Queue source cache with ArenaCache, the local cache first proven on Oracle LogMiner. See Source agent caching layer;
-
GSSD-1324: Entities whose columns declare a position their table disagrees with are refused, and column positions are read from the database instead of from what was stored;
-
GSSD-1290: Target columns are resolved by name alone, with the positional fallback reported;
-
GSSD-1290: A column no field answers to is rejected instead of being read by position;
2.2.10.16
Released: September 1, 2026
-
GSSD-1316: Improve journal reader repositioning logic on transient failure;
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);
2.2.10.12
Released: August 18, 2026
-
GSSD-1290 IBM i (AS/400) source: fixed CDC stopping with "Missing journal definition for column <name>" when two entities replicate the same table;
2.2.10.11
Released: August 17, 2026
-
Fixed journal deserialization of decimal columns by resolving the packed/zoned converter from the QDBRTVFD physical field type;
-
GSSD-1267: an undecodable journal entry no longer stalls the whole journal read, behind the
skipJournalEntriesWithDeserializationErrorsagent option, disabled by default;
2.2.10.10
Released: August 13, 2026
-
Fixed journal deserialization of decimal columns by resolving the packed/zoned converter from the QDBRTVFD physical field type;
-
GSSD-1267: an undecodable journal entry no longer stalls the whole journal read, behind the
skipJournalEntriesWithDeserializationErrorsagent option, disabled by default;
2.2.10.8
Released: August 7, 2026
-
GSSD-1270: Fixed receiver rotation detection when the receiver name contains digits;
2.2.10.2
Released: July 29, 2026
-
GSSD-1248: Removed tables count from schemas to improve loading performances;
2.2.9.10
Released: July 17, 2026
-
GSSD-1189: Fixed high cpu usage due to AS400 JDBC connection lifetime default value too high (now set to 60 minutes, configurable in the agents settings);
2.2.9.8
Released: July 14, 2026
-
GSSD-1189: Fixed wrong comparison logic in TransactionID that can cause high CPU usage;
-
Changed logic to check connection using a dummy query in case of failure of direct connection check;
2.2.9.7
Released: July 10, 2026
-
GSSD-1176: Fixed management of AS400 journal receiver name rotation (9999 → 0000);
2.2.9.6
Released: July 9, 2026
-
GSSD-1160: Added null bytes replicated as null from AS400;
-
GSSD-1162: Added flag to enable or disable multi-member support !!!!!! WARNING !!!!!!!! The flag is disabled by default. If you are already using the multi-member feature, please enable the flag in the agent configuration under advanced settings enabling property “Enable multi-member physical file support”;
-
GSSD-1120: Fixed deduplication logic for primary keys columns with case insensitive collation;
2.2.9.4
Released: July 7, 2026
-
Fixed an issue where DELETE operations were treated as UPDATE operations when the agent was used as a target;
2.2.9.2
Released: July 2, 2026
-
Added support for multimember physical files: the agent can now discover and replicate data from all members within a multimember physical file, treating each member as its own entity with independent CDC tracking via journal APIs, snapshots, and bulk loads;
-
Added log entry to trace table’s reorganize with related notification;
2.2.9.0
Released: June 29, 2026
-
Sped up agent’s warm up cycle, by… a lot;
-
Added support for checkpointed dedicated journal reader;
2.2.8.2
Released: June 9, 2026
-
GSSD-1064-63-62-61-60-55-53-43-42: Fixed an issue that was causing checkpoint not to advance when fetched rows where all marked to be skipped;
2.2.8.1
Released: June 8, 2026
-
GSSD-1040: Fixed journal data reader rotation when there are more than 300 entities belonging to a single journal to overcome per journal-filter API limits;
2.2.7.6
Released: June 3, 2026
-
Added precision fallback for null datetime precision;
-
Implemented teardown logic for component setups to speed-up entity remove flow;
-
Added logic to recreate staging table for bulk operations to keep it aligned with entity schema;
-
Fixed user name detection under native journal APIs;
2.2.6.9
Released: May 22, 2026
-
GSSD-977: Added journal polling configuration property;
-
GSSD-971: Added socket timeout configuration property for AS400ConnectionPool;
2.2.6.0
Released: April 30, 2026
-
Improved support for enhaced columns discovery (precision, lenght, scale);
-
Fixed an issue that was bothering users when Journal is enabled on tables after an entity was already configured (it will now attempt to refresh its own metadata first);
2.2.5.3
Released: April 23, 2026
-
Fixed possible duplicate key error using bulk operations for target agent.
2.2.5.1
Released: April 16, 2026
-
Fixed date shifting during snapshot;
-
Fixed a synchronization stall caused by incorrect cache index iteration.
2.2.4.8
Released: April 13, 2026
-
GSSD-825: Fixed a journal reading issue that could cause checkpoint progress to stall;
2.2.4.7
Released: April 10, 2026
-
GSSD-795 & GSSD-825: Fixed an issue that could cause the agent to miss data changes when using cached journal mode and in few other specific edge scenarios;
2.2.4.3
Released: April 3, 2026
-
GSSD-808: Fixed a calendar date conversion issue when reading from the journal date values like "0001-01-01";
2.2.4.2
Released: April 2, 2026
-
GSSD-793 & GSSD-800: Fixed an issue causing the agent to throw an exception saying "Receiver not found" when failing to establish comunication with the CL program used for receivers retrieval;
2.2.4.0
Released: April 1, 2026
-
New journal reader mode: we have now fully transitioned toward the Journal APIs;
-
GSSD-764: Given compatibility with large BLOB and CLOB data types;
-
GSSD-686: Fixed historical timezone offsets (e.g., Uruguay UTC-3:30) causing unwanted date/time shifts behaviors;
2.2.3.0
Released: March 27, 2026
-
GSSD-760: Fix wrong bulk staging table queries with tables with only PKs;
-
Performance improvements thanks to an improved display journal strategy;
-
Improved binary decoding performance with reduced compute resources usage;
2.2.2.3
Released: March 24, 2026
-
Introduced a new configuration option to enable/disable the use automatic conversion of EBCDIC encoded columns to UTF-8 when reading data from the source, also known as
translate binary=true; -
GSSD-744: Fixed Columns definitions fetch;
2.2.0.7
Released: March 12, 2026
-
GSSD-685: Support for RRN as a pivot column in logical partitioning;
2.2.0.4
Released: March 10, 2026
-
Fixed exception cast failure;
-
Fixed bulk logic;
-
GSSD-670: Snapshot performance improvement;
2.2.0.3
Released: March 9, 2026
-
Fixed an issue when using the dedicated journal reader function together with table containing special characters;