EDB Postgres Distributed 5.9.1 release notes v5.9.1
Released: 5 December 2025
This is a patch release of PGD 5, which includes several enhancements and bug fixes.
Features
| Component | Version | Description | Addresses |
|---|---|---|---|
| BDR | 5.9.1 | Added support for LDAP authentication to Connection Manager.Connection Manager now supports the same LDAP authentication features as PostgreSQL, with the exception that OpenLDAP configuration files and environment variables are not supported. |
Enhancements
| Component | Version | Description | Addresses |
|---|---|---|---|
| PGD CLI | 5.9.1 | Added | |
| PGD Proxy | 5.9.1 | Added the | 51980 |
| BDR | 5.9.1 | Support for encrypted server side certificates.Connection Manager now supports the PostgreSQL | 53695 |
| BDR | 5.9.1 | Only synchronize relevant PGD role settings.The role synchronization logic has been refined to only apply role settings from the source node if they are global, or are specifically configured for the PGD database on the source node. | |
| BDR | 5.9.1 | Emit warning message for |
Changes
| Component | Version | Description | Addresses |
|---|---|---|---|
| BDR | 5.9.1 | Upgraded internal library version.Upgraded the project's Golang runtime to version 1.24.0. |
Bug Fixes
| Component | Version | Description | Addresses |
|---|---|---|---|
| BDR | 5.9.1 | Fixed an issue whereby a connection is silently dropped in the Connection Manager.The fix improves the handling of authentication failures in the Connection Manager. | |
| BDR | 5.9.1 | Fixed an issue whereby Connection Manager crashed when full hostname is used in the | |
| BDR | 5.9.1 | Improved Connection Manager routing change logic.Resolved an issue where the Connection Manager dropped existing client connections whenever a write-leader or read-only node routing change occurred. With this fix, client connections are no longer affected by a routing refresh, as long as the PGD node they are currently connected to remains operational. | |
| BDR | 5.9.1 | Fixed unexpected subscription and slot creation involving subscriber-only and witness nodes.Resolved an issue where subscriptions or replication slots were incorrectly created between subscriber-only nodes and witness nodes. This fix prevents the incorrect creation of both subscriptions and replication slots between subscriber-only nodes and witness nodes. | |
| PGD CLI | 5.9.1 | Ensure child origins are cleaned up when a PGD node parts.Resolved a bug whereby child origins remained on a PGD node after the parting operation was complete. | |
| BDR | 5.9.1 | Fixed writer error | 53341 |
| BDR | 5.9.1 | Fixed consensus schema version compatibility issue affecting PGD upgrades.Resolved a compatibility problem encountered during upgrades from PGD versions previous to 5.6.0 to newer releases. The issue was caused by added fields in the | 51027 |
| PGD CLI | 5.9.1 | Backported Connection Manager group options to | |
| BDR | 5.9.1 | Fixed the | 53442 |
| BDR | 5.9.1 | Connection Manager now starts and responds on its configured ports on all nodes, even those that are not currently part of a node group with routing enabled.In these cases, the configuration inherited from the top-level node group is automatically applied. | |
| BDR | 5.9.1 | Fixed a unique constraint violation error that could occur during an | 50539, 51417, 54323 |
| BDR | 5.9.1 | Fixed join inconsistency during physical node setup.Resolved an issue during physical node joins where the last transaction was redundantly included in the physical snapshot. The system now ensures this final transaction is excluded from the snapshot, as it will be correctly received later via logical replication, preventing duplication. | |
| BDR | 5.9.1 | Fixed various issues with EPAS role and profile synchronization.Resolved various synchronization issues affecting the correct replication and management of EDB Postgres Advanced Server (EPAS) roles and profiles across the cluster. | 52572 |
| BDR | 5.9.1 | Fixed cleanup of stale LSN records in | 50616, 50778, 50856 |
| BDR | 5.9.1 | Fixed spurious walsender timeouts during lengthy transactions.Resolved an issue where spurious walsender timeouts could occur while the receiver process was flushing a lengthy transaction. | 52018 |
| BDR | 5.9.1 | Fixed error during join due to altered non-database role settings.Resolved an issue where the error | 52859 |
| BDR | 5.9.1 | Ensure hard-coded | 52759 |
| BDR | 5.9.1 | Fixed incorrect error during | 51457 |
| BDR | 5.9.1 | Fixed EPAS role and profile replication issues.Resolved two replication issues related to EPAS roles and profiles:
| 54909 |
| BDR | 5.9.1 | Fixed consensus timeout errors during initial cluster setup.Resolved |
- On this page
- Features
- Enhancements
- Changes
- Bug Fixes