CloudNativePG
v1.26.3Storage & DataDec 9, 2025
A maintenance release that ends support for the `1.26` line and updates the default PostgreSQL and PgBouncer components. It also adds configuration and backup status capabilities and fixes plugin, backup, reporting, and compatibility issues.
Action needed (1)
breakingSupport for the
1.series, ended26. x This is the final release in the
1.series. The26. x 1.line is no longer supported.26
All 12 other recorded changesfixes 7 · value changes 4 · additions 1
fixes (7)
- Fixed the
CheckEmptyWalArchivesafeguard to run correctly when restoring from a volume snapshot using CNPG-I backup/WAL plugins (e.g.,plugin-barman-cloud). - Fixed TLS certificate verification issues when connecting to CNPG-I plugins by adding the
cnpg.annotation.io/pluginServerName - Fixed an issue where the instance manager controller could fail to restart after an error, reporting a "controller already exists" message.
- Fixed incorrect WAL restore path handling in plugins when the destination path is absolute, preventing path duplication issues.
- Fixed the
CREATE PUBLICATIONSQL generation for multi-table publications to be backward-compatible with PostgreSQL 13+. - Fixed backup failures in complex pod definitions by reliably selecting the
postgrescontainer by name instead of by index. - Fixed bugs in
cnpg reportlog collection, especially when fetching previous logs.
value changes (4)
- Updated the default PostgreSQL version to
18..1-system-trixie - Updated the default PgBouncer version to **1.25.1** for new
Poolerdeployments. - Added the PostgreSQL
majorVersionto theBackupobject's status for easier identification and management. - Improved
cnpg reportto generate more shell-friendly file names.
additions (1)
- Added the
PGBOUNCER_IMAGE_NAMEoperator configuration parameter to allow overriding the default PgBouncer image.
Add CloudNativePG to your stack
A weekly email arrives when a release needs action. Like the breaking changes in this release.