Key Features in CloudNativePG 1.27.0:
1. Dynamic Extension Loading: The new `.spec.postgresql.extensions` field allows users to mount PostgreSQL extensions as read-only, immutable volumes. This feature facilitates dynamic management of extensions without the need to rebuild base images, resulting in quicker and more adaptable deployments.
2. Logical Decoding Slot Synchronization: An automatic synchronization feature for logical decoding slots has been introduced. This is particularly beneficial for high-availability clusters, ensuring uninterrupted operation of logical replication subscribers following a publisher failover. This greatly enhances reliability and compatibility with Change Data Capture (CDC) tools.
3. Stable Primary Isolation Checks: The liveness pinger, which was previously experimental, is now a robust feature designed to enhance the detection and management of primary connectivity issues within Kubernetes environments.
4. Additional Enhancements:
- Quorum-Based Failover (Experimental): This opt-in feature improves data safety and durability during failover events through synchronous replication.
- User Maps for Predefined Users: This enhancement supports environments with stringent security policies by allowing the use of self-managed client certificates with distinct Common Names.
- Improved Plugin Failure Observability: A new phase in Cluster status enables better tracking of plugin-related errors, enhancing overall system monitoring.
Upgrade Recommendations:
Users are encouraged to upgrade to version 1.27.0 to take advantage of these enhancements. For those currently on version 1.26.x, an upgrade to 1.26.1 is advised to incorporate the latest fixes. It is important to note that support for the 1.25.x series will conclude on August 22, 2025, prompting users to plan their migration to either 1.27 or 1.26 soon.
Community Engagement:
The CloudNativePG community is inviting users to participate and contribute to the project's growth. Organizations utilizing CloudNativePG in production environments are encouraged to become adopters, thereby supporting the ongoing development and evolution of the platform.
In conclusion, upgrading to CloudNativePG 1.27.0 promises to enhance users' PostgreSQL experiences, providing them with cutting-edge features and robust support. The community appreciates ongoing commitment and encourages users to explore the full potential of this release
CloudNativePG 1.27.0 released
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.