Software 43918 Published by

CloudNativePG 1.27.0 has been released, offering new features, stability improvements, and extended capabilities for running PostgreSQL in Kubernetes. Key improvements include dynamic loading of PostgreSQL extensions, logical decoding slot synchronization, and stable primary isolation checks. Other enhancements include quorum-based failover, user maps for predefined users, and improved plugin failure observability. Upgrading to 1.27.0 is recommended for long-term stability and features. Support for the 1.25.x series ends on 22 August 2025, so plan your migration to 1.27 or 1.26 soon. The community encourages organizations to support the project's growth and evolution, and upgrading today can elevate your PostgreSQL experience to new heights.



CloudNativePG 1.27.0 Released!

The CloudNativePG Community is excited to announce the release of CloudNativePG 1.27.0, bringing powerful new features, stability improvements, and extended capabilities for running PostgreSQL in Kubernetes.

Highlights in 1.27.0

Dynamic Loading of PostgreSQL Extensions

You can now use the new .spec.postgresql.extensions field to mount PostgreSQL extensions—packaged as OCI-compliant container images—as read-only, immutable volumes in instance pods. This enables dynamic extension management without rebuilding base images, offering faster, more flexible extension deployments.

Logical Decoding Slot Synchronization

A new synchronizeLogicalDecoding option under spec.replicationSlots.highAvailability introduces automatic synchronization of logical decoding slots across high-availability clusters. This ensures that logical replication subscribers can continue seamlessly after a publisher failover, improving reliability and integration with Change Data Capture (CDC) tools.

Primary Isolation Check — Now Stable

The liveness pinger, introduced experimentally in 1.26, is now a stable feature. With .spec.probes.liveness.isolationCheck enabled by default, the liveness probe now performs primary isolation checks to improve detection and handling of primary connectivity issues in Kubernetes environments.

Other Enhancements

This release also includes:

  • Quorum-based failover (experimental) — an opt-in feature that improves safety and data durability during failover events through synchronous replication. Learn more.
  • User maps for predefined users — including streaming_replica, enabling the use of self-managed client certificates with different Common Names in environments with strict security policies or shared certificate authorities.
  • Improved plugin failure observability — with a new PhaseFailurePlugin phase in Cluster status to better track plugin-related errors.

Full details are available in the  release notes.

Upgrade Guidance

We recommend upgrading to 1.27.0 to benefit from the latest features, enhancements, and long-term stability.

If you’re on 1.26.x, upgrade to 1.26.1 to get the latest fixes in that series.

Support for the 1.25.x series ends on 22 August 2025 — plan your migration to 1.27 or 1.26 soon.

Follow the  upgrade instructions for a smooth transition.

Get Involved with the Community

Join us to help shape the future of cloud-native Postgres!

If you're using CloudNativePG in production, consider  adding your organization as an adopter to support the project's growth and evolution.

Thank you for your continued support! Upgrade today and discover how CloudNativePG can elevate your PostgreSQL experience to new heights.

Gnome_shell_screenshot_a2y4q1

CloudNativePG 1.27.0 Released!