PostgreSQL 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.11
Released: September 9, 2026
-
GSSD-534: a replication slot created by the agent is now dropped during teardown;
2.2.10.13
Released: August 21, 2026
-
PostgreSQL: documented the output_plugin_libraries allowlist introduced by the PostgreSQL releases of August 13, 2026, whose default excludes wal2json and refuses the source with SQLSTATE 42501 (GSSD-1294);
-
PostgreSQL: the previous GSSD-1294 recipe used a quoted list for output_plugin_libraries and has been corrected;
2.2.9.6
Released: July 9, 2026
-
GSSD-1120: Fixed deduplication logic for primary keys columns with case insensitive collation;
2.2.9.2
Released: July 2, 2026
-
GSSD-1118: Fixed issue where the message read loop could break while a transaction is in progress;
-
Added possibility to change wal sender timeout value;
2.2.8.10
Released: June 22, 2026
-
GSSD-1111: Added ANALYZE temp table before merge to avoid statement timeout on large targets;
2.2.8.6
Released: June 12, 2026
-
GSSD-1056: Fixed invalid syntax error in snapshot deletion filter query;
2.2.8.5
Released: June 11, 2026
-
GSSD-1082: Fixed No Class Def Found Error org/postgresql/util/PGTimestamp when attempting to use multiple PgSQL instances;
-
Fixed write connection not closed in some circumstances;
-
Fixed insert query without physical primary key causing failure of "on conflict" statement in query;
2.2.8.0
Released: June 5, 2026
-
GSSD-1032: Fixed performance issues with IS DISTINCT FROM clause;
-
GSSD-982: Added retry slot aquisition when PostgreSQL backend still holds the replication slot;
2.2.7.6
Released: June 3, 2026
-
Added precision fallback for null datetime precision;
-
Added logic to recreate staging table for bulk operations to keep it aligned with entity schema;
2.2.7.4
Released: May 29, 2026
-
Removed primary keys constraint from temp tables;
-
Fixed usage of the equality operator (=) instead of IS NOT DISTINCT FROM in UpdateAll join/where clauses to handle NULL key columns correctly;
2.2.7.0
Released: May 25, 2026
-
GSSD-982: Fixed a OOM error causing the agent to leading the JVM to restart;
2.2.6.3
Released: May 7, 2026
-
Extended compatibility for PostGIS data types by adding raster data type support (reading, batches, bulks);
2.2.6.0
Released: April 29, 2026
-
Improved support for enhaced columns discovery (precision, lenght, scale);
-
GSSD-898: Fixed an issue that was causing the agent to fail with "Failed while writing to copy" error;
2.2.5.3
Released: April 23, 2026
-
Fixed possible duplicate key error using bulk operations for target agent.
2.2.5.0
Released: April 15, 2026
-
Snapshot performance enhancements;
-
GSSD-769: Added support to array data type;
2.2.4.7
Released: April 10, 2026
-
Fixed an issue that was causing the agent to display a wrong e2e timing;
2.2.3.0
Released: March 27, 2026
-
GSSD-760: Fix wrong bulk staging table queries with tables with only PKs;
-
Improved support for CHARACTER and CHARACTER VARYING data types;
2.2.2.2
Released: March 23, 2026
-
GSSD-721: Fixed an issue that was causing the agent to fail with "Binary Write Failed" error (org.postgresql.util.PSQLException: ERROR: value too long for type character(1));
-
GSSD-749: Fixed an incompatibility issue with the PostGIS extension;
-
GSSD-654: Improved error handling and resilience when dealing with high latency connections;
-
Fixes for bulk load operations;
2.2.0.8
Released: March 13, 2026
-
GSSD-654: Mitigation of "Database connection failed when writing to copy" error;