Released: 13 Aug 2026
Windows OpenSSL bundling
- On Windows, EPAS 18.6.0 is bundled with OpenSSL 3.5.7.
EDB Postgres Advanced Server 18.6.0 includes the following enhancements and bug fixes:
| Type | Description | Addresses |
|---|---|---|
| Upstream merge | Merged with community PostgreSQL 18.6. See the PostgreSQL 18.6 release notes for more information. | |
| Bug fix | Fixed crashes in some ECPGPlus functions when called without any established connection. | |
| Bug fix | pg_dump/pg_dumpall --no-role-passwords no longer dumps edb_password_history, since it isn't needed when passwords aren't restored, and previously could fail for non-superuser dump users. | #40455 |
| Bug fix | Fixed pg_dumpall --no-role-passwords aborting with a missing-column error on back-branch clusters. Note: roles with EXEMPT ACCESS POLICY need it reapplied manually after such a restore. | #40455 |
| Bug fix | Added edb_max_tuple_size and edb_max_tuple_field_size GUCs to prevent memory allocation failures during logical replication by proactively capping tuple and field sizes. Both parameters default to INT_MAX for full backwards compatibility. | |
| Bug fix | Fixed pg_upgrade failing with "heap OID value not set" for compound triggers that declare composite types (TYPE ... IS RECORD). | #60581 |
| Bug fix | Fixed a startup memory issue affecting pg_stat_statements when data encryption (TDE) is enabled. Databases with encryption turned on and a large query-tracking history could see the server's memory usage climb after restart, sometimes making it impossible to open new connections. | #61580 |
| Bug fix | Fixed multiple crashes and Oracle-compatibility issues in DBMS_XMLDOM: the server could crash when document creation failed or when invalid nodes were passed to appendChild(), appending adjacent text nodes could produce incorrect results, and getNodeValue() incorrectly returned an empty string instead of NULL for empty text nodes. |