EDB Postgres Distributed 4.4.0 release notes v4.4.0

Released: 19 August 2025

This is a minor release of PGD 4 for customers on an Extended Life Support contract. This release is a prerequisite for upgrading to PGD 6.1.0+. This release also includes a number of bug fixes.

Bug Fixes

ComponentVersionDescriptionAddresses
BDR4.4.0
Fix for False Positives in Update-Origin-Change Conflicts

A bug has been fixed that caused false positives in update-origin-change conflict detection. The fix ensures the correct LSN is used and conflicts are now detected accurately and only when they genuinely occur.

BDR4.4.0
Fix for Replication Breakage on Concurrent Updates

A fix has been implemented to resolve an issue where concurrent updates on non-unique indexes could cause replication to break with a "concurrent INSERT when looking for delete rows" error. This bug was caused by an incorrect comparison of tuples during the lookup process. The fix ensures that the correct tuples are compared, which prevents this error and maintains replication stability.

48861
BDR4.4.0
Fix for bdr_init_physical Hangs with Synchronous Commit

A bug has been fixed that could cause bdr_init_physical to hang when the upstream node had a synchronous commit scope. This issue, which prevented a new node from completing physical initialization, was caused by a specific interaction with synchronous commit settings. The fix ensures that bdr_init_physical now works reliably in all configurations, even before the new node joins the group and is considered for synchronous commits.

50599
BDR4.4.0
Fix for duplicate key value violates unique constraint "node_pkey"

Fixes a bug so a Raft snapshot is correctly created before sending append entries as needed.

44467,51941