Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s0MfQ-003Rzg-8u for pgsql-announce@arkaria.postgresql.org; Fri, 26 Apr 2024 14:35:12 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1s0MfN-00BjWC-Ok for pgsql-announce@arkaria.postgresql.org; Fri, 26 Apr 2024 14:35:10 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s0MfM-00BjVA-Mg for pgsql-announce@lists.postgresql.org; Fri, 26 Apr 2024 14:35:09 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s0MfJ-0009p3-Dz for pgsql-announce@lists.postgresql.org; Fri, 26 Apr 2024 14:35:08 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Message-ID:Date:Reply-To:From:To:Subject: MIME-Version:Content-Type:Sender:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=G3JP2df/1YLen7SaAE1P4it9fQpBiPJLG+ZA4KRGYwc=; b=uBPZy1ZzGYMajH/DnNXi2uNSSO GwtRtZXFxgoTDMmhjwcYO1XSLv78jZDmsMTO5PLeK/mzxPg8GpeOBmQnWxzdMe0pLGyHX7ApGDTlk UmtyCiN3Qmps9KyuaVbF/dOWO9oDi4s6tiPC5zhe05pvLqAGbJ0aJIgwgcSuIgu32N/tbsEM9YDl1 Cc/LS5pOrM/kWgoPnAa3Sc8GQ3E6lnr/tM9iT0iSCYcbqcO4MMXVXoFbaWy9JANAr2OSxm1zbHZpu 4qs0XJSqxWs43eoZQgmHAk/tOng5BwDND6vymVs1rAuw7vfP+L4rnPQIP/4cOGam7n56CeK2jBO5S GIufB1Gg==; Received: from wrigleys.postgresql.org ([2a02:16a8:dc51::60]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s0MfH-000Tly-QY for pgsql-announce@lists.postgresql.org; Fri, 26 Apr 2024 14:35:04 +0000 Received: from localhost ([127.0.0.1] helo=wrigleys.postgresql.org) by wrigleys.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1s0MfF-001g1Z-UG for pgsql-announce@lists.postgresql.org; Fri, 26 Apr 2024 14:35:02 +0000 Content-Type: multipart/mixed; boundary="===============4561007923838424247==" MIME-Version: 1.0 Subject: CloudNativePG 1.23.0, 1.22.3 and 1.21.5 Released! To: PostgreSQL Announce From: The CloudNativePG Contributors via PostgreSQL Announce Reply-To: gabriele.bartolini@gmail.com Date: Fri, 26 Apr 2024 14:34:20 +0000 Message-ID: <171414206051.707.2494879753979286795@wrigleys.postgresql.org> X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-pglister-tags: related X-pglister-tagsig: ca241ccec3eba923a55b33693eef66cb9cc4ae961af6cc6dde464fe74dafe757 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============4561007923838424247== Content-Type: multipart/alternative; boundary="===============3063915675718835063==" MIME-Version: 1.0 --===============3063915675718835063== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable The **CloudNativePG Community** is excited to announce the release of versi= on 1.23.0 of the **CloudNativePG Operator**! This release brings a host of new features and enhancements, including supp= ort 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 resou= rces. The supported versions will be the last minor, plus the previous minor, whi= ch 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 o= ver 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 defau= lt images. The Community will provide catalogs, and you could also use third-party one= s, 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 failo= ver. ### 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](https://cloudnative-pg.io/documentation/current/ins= tallation_upgrade/#upgrading-to-1230-1223-or-1215). 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](https://cloudnative-pg.io/documentation/1.23/supported_releases/#supp= ort-status-of-cloudnativepg-releases) 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 op= enly governed Community! Engage with fellow users, exchange insights, and receive support! Join our [Slack channel](https://cloudnativepg.slack.com/join/shar= ed_invite/zt-237bhehx3-htDW2kz2hKJxEhn1W4VTnw#/shared-invite/email) and follow us on [X (Twitter)](https://twitter.com/CloudNativePg) to stay i= nformed about the latest news and announcements. ##=C2=A0Release Notes For a comprehensive list of changes and bug fixes, check out the release no= tes for: - [1.23.0](https://cloudnative-pg.io/documentation/1.23/release_notes/v1.23= /) - [1.22.3](https://cloudnative-pg.io/documentation/1.22/release_notes/v1.22= /) - [1.21.5](https://cloudnative-pg.io/documentation/1.21/release_notes/v1.21= /) Thank you for your ongoing support and engagement with CloudNativePG! Upgra= de today and unlock the full potential of your PostgreSQL deployments. ## About CloudNativePG [CloudNativePG](https://cloudnative-pg.io) stands as a groundbreaking open-source Kubernetes Operator designed explicitly for PostgreSQL workload= s. Seamlessly orchestrating the entire life cycle of a PostgreSQL cluster, CloudNativePG takes charge from bootstrapping and configuration to ensuring high availability, connection routing, and comprehensive backup and disaster recovery mechanisms. Leveraging PostgreSQL's native streaming replication, CloudNativePG efficie= ntly distributes data across pods, nodes, and zones, utilizing standard Kubernet= es patterns. This enables seamless scaling of replicas in a Kubernetes-native manner, with the operator autonomously and safely reconfiguring replication= as needed. Originally conceived and supported by [EDB](https://www.enterprisedb.com/), CloudNativePG represents a paradigm shift in managing PostgreSQL workloads within Kubernetes environments. --===============3063915675718835063== Content-Type: text/html; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable CloudNativePG 1.23.0, 1.22.3 and 1.21.5 Released!
 

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 enha= nce our focus and optimize resources. The supported versions will be the last minor, plus the previous minor, whi= ch 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 o= ver what we used to have.

What's New in 1.23

PostgreSQL Image Catalogs

Say goodbye to PostgreSQL version managemen= t 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 manageme= nt of default images. The Community will provide catalogs, and you could also use third-party one= s, or even build your own.

Synchronization of User-Defined= Replication Slots

Ensure seamless failover with extended phys= ical replication slot synchronization, now covering persistence of user-defined slots after failo= ver.

Pod Disruption Budget (PDB) Con= figuration

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.2= 3.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 mino= r 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 ope= n-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 enga= gement with CloudNativePG! Upgrade today and unlock the full potential of your PostgreSQL deployments.

About CloudNativePG

CloudNativePG stands as= a groundbreaking open-source Kubernetes Operator designed explicitly for PostgreSQL workload= s. Seamlessly orchestrating the entire life cycle of a PostgreSQL cluster, CloudNativePG takes charge from bootstrapping and configuration to ensuring high availability, connection routing, and comprehensive backup and disaster recovery mechanisms. Leveraging PostgreSQL's native streaming replication, CloudNativePG efficie= ntly distributes data across pods, nodes, and zones, utilizing standard Kubernet= es patterns. This enables seamless scaling of replicas in a Kubernetes-native manner, with the operator autonomously and safely reconfiguring replication= as needed. Originally conceived and supported by EDB, CloudNativePG represents a paradigm shift in managing PostgreSQL workloads within Kubernetes environments.

This email was sent to you from The CloudNativePG Contributors. It was deli= vered on their behalf by the PostgreSQL project. Any questions about the content of the message shou= ld be sent to The CloudNativePG Contributors.

You were sent this email as a subscriber of the pgsql-announce mai= linglist, for the content tag Related Open Source. To unsubscribe from further emails, or change which emails you want to receive, please click th= e personal unsubscribe link that you can find in the headers of this email, or visit https://lists.postgresql.org/unsubscribe/.
 
--===============3063915675718835063==-- --===============4561007923838424247==--