Software 42656 Published by

Versions 1.23.1, 1.22.3, and 1.21.5 of CloudNativePG are now available. To make database fleet management easier, CloudNativePG 1.23 adds image catalogs based on major versions. The new stanza (spec.imageCatalogRef) and resources (ClusterImageCatalog and ImageCatalog) are introduced. You can find catalogs provided by the Community, and there are also third-party and build-your-own choices. Pod disruption budget configuration can be done using the new.spec.enablePDB field.



CloudNativePG 1.23.0, 1.22.3 and 1.21.5 Released!

The CloudNativePG Community is excited to announce the release of version 1.23.0 of the CloudNativePG Operator!

This release brings a host of new features and enhancements, including support for PostgreSQL image catalogs, synchronization of user-defined replication slots, and Pod Disruption Budget (PDB) configuration.

We've revised our Community support to enhance our focus and optimize resources. The supported versions will be the last minor, plus the previous minor, which will be supported for three months once the new minor is out. This is in effect adding two more months of support to the outgoing minor over what we used to have.

What's New in 1.23

PostgreSQL Image Catalogs

Say goodbye to PostgreSQL version management headaches! With image catalogs based on major versions, managing your database fleet has never been easier. Simply request the PostgreSQL major version you need and control how your databases stay up-to-date. We've introduced two new resources (ClusterImageCatalog and ImageCatalog) and a new stanza (spec.imageCatalogRef), setting the stage for simpler management of default images. The Community will provide catalogs, and you could also use third-party ones, or even build your own.

Synchronization of User-Defined Replication Slots

Ensure seamless failover with extended physical replication slot synchronization, now covering persistence of user-defined slots after failover.

Pod Disruption Budget (PDB) Configuration

Customize PDB settings with the new .spec.enablePDB field. Disable PDBs on primary instances for single-instance deployments, ensuring smooth pod eviction during maintenance operations. This marks our first step towards deprecating the node maintenance window feature.

Upgrade and Maintenance

Before upgrading, carefully review the  detailed instructions. New patch releases are now available for all supported versions, including 1.22.3 and 1.21.5.

We recommend upgrading to CloudNativePG 1.23.0 at your earliest convenience. Alternatively, update to the latest patch version within your current minor release.

End of Life Announcement

With the release of 1.23.0, the 1.21.x minor version will reach its  end of life on May 24, 2024. Plan your upgrade to ensure continued support and security.

Join the Community

Become a valued member of our expanding open-source, vendor-neutral, and openly governed Community! Engage with fellow users, exchange insights, and receive support! Join our  Slack channel and follow us on  X (Twitter) to stay informed about the latest news and announcements.

Release Notes

For a comprehensive list of changes and bug fixes, check out the release notes for:

Thank you for your ongoing support and engagement with CloudNativePG! Upgrade today and unlock the full potential of your PostgreSQL deployments.

Gnome_shell_screenshot_a2y4q1

CloudNativePG 1.23.0, 1.22.3 and 1.21.5 Released!