Software 42839 Published by

CloudNativePG has released versions 1.24.0 and 1.23.4, introducing new features and enhancements. The update introduces distributed PostgreSQL topologies, enabling hybrid and multi-cloud deployments. It also introduces managed services, allowing for advanced service management.



CloudNativePG 1.24.0 and 1.23.4 Released!

The CloudNativePG Community is excited to announce the release of CloudNativePG Operator versions 1.24.0 and 1.23.4!

CloudNativePG 1.24.0: What’s New?

This major update introduces powerful new features and enhancements, including:

  • Distributed PostgreSQL Topologies: Create distributed database topologies across multiple Kubernetes clusters, enabling hybrid and multi-cloud deployments. Enjoy declarative primary control and seamless switchover between clusters, ensuring high availability and resilience.
  • Managed Services: The new managed.services stanza allows for advanced service management, including the ability to disable read-only and read services via configuration, and the use of service templates to create custom service resources, such as load balancers, for accessing PostgreSQL outside Kubernetes—ideal for DBaaS scenarios.
  • Enhanced Synchronous Replication API: Gain full control over PostgreSQL’s synchronous replication configuration with a more flexible API, supporting both quorum-based and priority list strategies. Customize the synchronous_standby_names option to suit your needs.
  • WAL Disk Space Exhaustion Safeguard: A critical safety measure ensures that if disk space for WAL files is exhausted, the cluster will safely stop rather than triggering a chain of failovers. This prevents the cluster from entering an unrecoverable state and simplifies recovery by allowing for manual volume expansion.

For a detailed overview of these features and other changes, check out the  release notes.


Additional Enhancements in 1.24.0

Explore more improvements in CloudNativePG 1.24, including:

  • Declarative delayed replicas
  • Transparent support for PostgreSQL 17’s allow_alter_system
  • postInitSQLRefs and postInitTemplateSQLRefs
  • Observability enhancements

Check the full list of changes in the  release notes.


Upgrade and Maintenance

Before upgrading, please carefully review the  detailed upgrade instructions.

We strongly recommend upgrading to CloudNativePG 1.24.0 at your earliest convenience. If you prefer to stay on version 1.23, be sure to update to 1.23.4 for continued stability and support. Note that version 1.23 will be supported until November 22nd, 2024.

Gnome_shell_screenshot_a2y4q1

CloudNativePG 1.24.0 and 1.23.4 Released!