PostgreSQL logo 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.9.0

Released: June 29, 2026

  • Improved error handling when no replication slot is available;

2.2.8.13

Released: June 25, 2026

  • GSSD-1118: Fixed transaction loss when connection lost;

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.8

Released: June 16, 2026

  • GSSD-1092: Insert query improvements;

2.2.8.7

Released: June 15, 2026

  • Added support for PgVector data type;

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.3

Released: March 24, 2026

  • Fixed String mapping choosing as default geometry;

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.1.0

Released: March 17, 2026

  • Optimized metadata queries;

2.2.0.8

Released: March 13, 2026

  • GSSD-654: Mitigation of "Database connection failed when writing to copy" error;

2.2.0.4

Released: March 10, 2026

  • Fixed bulk logic;

2.2.0.2

Released: March 9, 2026

  • Replace drop of staging table with Truncate operation in case of Bulk loads usage;

2.2.0

Released: March 5, 2026

  • Agent compatibility upgrade to Gluesync 2.2;