github cloudnative-pg/cloudnative-pg v1.25.3

latest releases: v1.27.0, v1.27.0-rc1, v1.26.1...
one month ago

Release date: Jul 25, 2025

In memory of DJ Walker-Morgan.

Changes

  • Removed 386 and ARM (v5/v6/v7) architectures from the cnpg plugin build matrix, reducing the number of published binaries (#7648).

Enhancements

  • Improved validation of shared_buffers by correctly considering HugePages settings, ensuring accurate memory configuration checks (#7864).

  • Set oom_score_adj for PostgreSQL worker processes to improve prioritization during out-of-memory situations (#7891).

  • Added fqdn-uri and fqdn-jdbc-uri fields in user secrets to simplify application connection string management and align with DNS-based connection best practices (#7852).

  • Added the systemID field and related condition in the Cluster status to track the PostgreSQL system identifier. (#7717).

Fixes

  • Added a mutex in the connection pooler to protect concurrent access to the connections map, improving stability in high-concurrency environments (#7804).

  • Fixed replica cluster instance ordering by correctly detecting the designated primary, improving replica cluster stability and switchover operations (#8108).

  • Added support for reconciling VolumeAttributesClass for PVCs, enhancing storage compatibility and lifecycle management (#7885).

  • Made the internal webserver routines non-blocking to improve responsiveness under load (#8071).

  • Fixed an issue where the ensureReplicationClientLeafCertificate error did not display the correct secretName in the not found message (#8086).

  • Prevented invalid ALTER SUBSCRIPTION statements by updating only PostgreSQL‑supported parameters; unsupported options like copy_data are ignored to avoid reconciliation failures (7844).

  • Fixed an issue where the bootstrap-controller in the connection pooler did not apply resources settings correctly (#7922).

  • Ensured online backups fail cleanly if the targetPod becomes unhealthy during backup, preventing partial or misleading backups (#7944).

  • Ensured the Backup resource status is set properly after a failure, improving observability and scripting reliability (#7898).

Don't miss a new cloudnative-pg release

NewReleases is sending notifications on new releases.