From a07f3f030794e7b284d49eded38cb60d73c3aeec Mon Sep 17 00:00:00 2001 From: Josh Heyer Date: Mon, 23 Dec 2024 20:15:48 +0000 Subject: [PATCH] add release notes --- .../1/rel_notes/1_22_8_rel_notes.mdx | 57 +++++++++++++++++++ .../1/rel_notes/1_23_6_rel_notes.mdx | 12 ++++ .../1/rel_notes/1_24_2_rel_notes.mdx | 12 ++++ .../1/rel_notes/1_25_0_rel_notes.mdx | 12 ++++ .../1/rel_notes/index.mdx | 8 +++ 5 files changed, 101 insertions(+) create mode 100644 product_docs/docs/postgres_for_kubernetes/1/rel_notes/1_22_8_rel_notes.mdx create mode 100644 product_docs/docs/postgres_for_kubernetes/1/rel_notes/1_23_6_rel_notes.mdx create mode 100644 product_docs/docs/postgres_for_kubernetes/1/rel_notes/1_24_2_rel_notes.mdx create mode 100644 product_docs/docs/postgres_for_kubernetes/1/rel_notes/1_25_0_rel_notes.mdx diff --git a/product_docs/docs/postgres_for_kubernetes/1/rel_notes/1_22_8_rel_notes.mdx b/product_docs/docs/postgres_for_kubernetes/1/rel_notes/1_22_8_rel_notes.mdx new file mode 100644 index 00000000000..cb7c9f2fccb --- /dev/null +++ b/product_docs/docs/postgres_for_kubernetes/1/rel_notes/1_22_8_rel_notes.mdx @@ -0,0 +1,57 @@ +--- +title: "EDB Postgres for Kubernetes 1.22.8 release notes" +navTitle: "Version 1.22.8" +--- + +Released: 23 Dec 2024 + +EDB Postgres for Kubernetes version 1.22.8 is an LTS release of EDB Postgres for Kubernetes; there is no corresponding upstream release of CloudNativePG. + +!!! Warning + A new LTS release, version 1.25.0, is now available! + Please note that support for 1.22 will officially end on July 2025. + + We recommend starting your upgrade planning now to transition smoothly to + the 1.25 LTS release. + +This release of EDB Postgres for Kubernetes includes the following: + +### Enhancements + +- Enable customization of startup, liveness, and readiness probes through the + `.spec.probes` stanza. ([#6266](https://github.com/cloudnative-pg/cloudnative-pg/pull/6266)) +- Add the `cnpg.io/userType` label to secrets generated for predefined users, + specifically `superuser` and `app`. ([#4392](https://github.com/cloudnative-pg/cloudnative-pg/pull/4392)) +- Improved validation for the `spec.schedule` field in ScheduledBackups, + raising warnings for potential misconfigurations. ([#5396](https://github.com/cloudnative-pg/cloudnative-pg/pull/5396)) +- `cnpg` plugin: + - Honor the `User-Agent` header in HTTP requests with the API server. ([#6153](https://github.com/cloudnative-pg/cloudnative-pg/pull/6153)) + +### Bug Fixes + +- Ensure the former primary flushes its WAL file queue to the archive before + re-synchronizing as a replica, reducing recovery times and enhancing data + consistency during failovers. ([#6141](https://github.com/cloudnative-pg/cloudnative-pg/pull/6141)) +- Clean the WAL volume along with the `PGDATA` volume during bootstrap. ([#6265](https://github.com/cloudnative-pg/cloudnative-pg/pull/6265)) +- Update the operator to set the cluster phase to `Unrecoverable` when + all previously generated `PersistentVolumeClaims` are missing. ([#6170](https://github.com/cloudnative-pg/cloudnative-pg/pull/6170)) +- Fix the parsing of the `synchronous_standby_names` GUC when + `.spec.postgresql.synchronous.method` is set to `first`. ([#5955](https://github.com/cloudnative-pg/cloudnative-pg/pull/5955)) +- Resolved a potential race condition when patching certain conditions + in CRD statuses, improving reliability in concurrent updates. ([#6328](https://github.com/cloudnative-pg/cloudnative-pg/pull/6328)) +- Correct role changes to apply at the transaction level instead of the + database context. ([#6064](https://github.com/cloudnative-pg/cloudnative-pg/pull/6064)) +- Remove the `primary_slot_name` definition from the `override.conf` file on + the primary to ensure it is always empty. ([#6219](https://github.com/cloudnative-pg/cloudnative-pg/pull/6219)) +- Configure libpq environment variables, including `PGHOST`, in PgBouncer pods + to enable seamless access to the `pgbouncer` virtual database using `psql` + from within the container. ([#6247](https://github.com/cloudnative-pg/cloudnative-pg/pull/6247)) +- Prevent panic during recovery from an external server without proper backup + configuration. ([#6300](https://github.com/cloudnative-pg/cloudnative-pg/pull/6300)) +- Resolved a key collision issue in structured logs, where the name field was + inconsistently used to log two distinct values. ([#6324](https://github.com/cloudnative-pg/cloudnative-pg/pull/6324)) +- Ensure proper quoting of the inRoles field in SQL statements to prevent + syntax errors in generated SQL during role management. ([#6346](https://github.com/cloudnative-pg/cloudnative-pg/pull/6346)) +- `cnpg` plugin: + - Ensure the `kubectl` context is properly passed in the `psql` command. ([#6257](https://github.com/cloudnative-pg/cloudnative-pg/pull/6257)) + - Avoid displaying physical backups block when empty with `status` command. ([#5998](https://github.com/cloudnative-pg/cloudnative-pg/pull/5998)) diff --git a/product_docs/docs/postgres_for_kubernetes/1/rel_notes/1_23_6_rel_notes.mdx b/product_docs/docs/postgres_for_kubernetes/1/rel_notes/1_23_6_rel_notes.mdx new file mode 100644 index 00000000000..05160507fd1 --- /dev/null +++ b/product_docs/docs/postgres_for_kubernetes/1/rel_notes/1_23_6_rel_notes.mdx @@ -0,0 +1,12 @@ +--- +title: "EDB Postgres for Kubernetes 1.23.6 release notes" +navTitle: "Version 1.23.6" +--- + +Released: 23 Dec 2024 + +This release of EDB Postgres for Kubernetes includes the following: + +| Type | Description | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Upstream merge | Merged with community CloudNativePG 1.23.6. See the community [Release Notes](https://cloudnative-pg.io/documentation/1.23/release_notes/v1.23/). | diff --git a/product_docs/docs/postgres_for_kubernetes/1/rel_notes/1_24_2_rel_notes.mdx b/product_docs/docs/postgres_for_kubernetes/1/rel_notes/1_24_2_rel_notes.mdx new file mode 100644 index 00000000000..110841b5e1d --- /dev/null +++ b/product_docs/docs/postgres_for_kubernetes/1/rel_notes/1_24_2_rel_notes.mdx @@ -0,0 +1,12 @@ +--- +title: "EDB Postgres for Kubernetes 1.24.2 release notes" +navTitle: "Version 1.24.2" +--- + +Released: 23 Dec 2024 + +This release of EDB Postgres for Kubernetes includes the following: + +| Type | Description | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Upstream merge | Merged with community CloudNativePG 1.24.2. See the community [Release Notes](https://cloudnative-pg.io/documentation/1.24/release_notes/v1.24/). | diff --git a/product_docs/docs/postgres_for_kubernetes/1/rel_notes/1_25_0_rel_notes.mdx b/product_docs/docs/postgres_for_kubernetes/1/rel_notes/1_25_0_rel_notes.mdx new file mode 100644 index 00000000000..04d4405e1df --- /dev/null +++ b/product_docs/docs/postgres_for_kubernetes/1/rel_notes/1_25_0_rel_notes.mdx @@ -0,0 +1,12 @@ +--- +title: "EDB Postgres for Kubernetes 1.25.0 release notes" +navTitle: "Version 1.25.0" +--- + +Released: 23 Dec 2024 + +This release of EDB Postgres for Kubernetes includes the following: + +| Type | Description | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Upstream merge | Merged with community CloudNativePG 1.25.0. See the community [Release Notes](https://cloudnative-pg.io/documentation/1.25/release_notes/v1.25/). | diff --git a/product_docs/docs/postgres_for_kubernetes/1/rel_notes/index.mdx b/product_docs/docs/postgres_for_kubernetes/1/rel_notes/index.mdx index 29ca57de8f1..d018d9a9be5 100644 --- a/product_docs/docs/postgres_for_kubernetes/1/rel_notes/index.mdx +++ b/product_docs/docs/postgres_for_kubernetes/1/rel_notes/index.mdx @@ -4,14 +4,18 @@ navTitle: "Release notes" redirects: - ../release_notes navigation: +- 1_25_0_rel_notes +- 1_24_2_rel_notes - 1_24_1_rel_notes - 1_24_0_rel_notes +- 1_23_6_rel_notes - 1_23_5_rel_notes - 1_23_4_rel_notes - 1_23_3_rel_notes - 1_23_2_rel_notes - 1_23_1_rel_notes - 1_23_0_rel_notes +- 1_22_8_rel_notes - 1_22_7_rel_notes - 1_22_6_rel_notes - 1_22_5_rel_notes @@ -108,14 +112,18 @@ The EDB Postgres for Kubernetes documentation describes the major version of EDB | Version | Release date | Upstream merges | | -------------------------- | ------------ | ------------------------------------------------------------------------------------------- | +| [1.25.0](1_25_0_rel_notes) | 23 Dec 2024 | Upstream [1.25.0](https://cloudnative-pg.io/documentation/1.25/release_notes/v1.25/) | +| [1.24.2](1_24_2_rel_notes) | 23 Dec 2024 | Upstream [1.24.2](https://cloudnative-pg.io/documentation/1.24/release_notes/v1.24/) | | [1.24.1](1_24_1_rel_notes) | 18 Oct 2024 | Upstream [1.24.1](https://cloudnative-pg.io/documentation/1.24/release_notes/v1.24/) | | [1.24.0](1_24_0_rel_notes) | 26 Aug 2024 | Upstream [1.24.0](https://cloudnative-pg.io/documentation/1.24/release_notes/v1.24/) | +| [1.23.6](1_23_6_rel_notes) | 23 Dec 2024 | Upstream [1.23.6](https://cloudnative-pg.io/documentation/1.23/release_notes/v1.23/) | | [1.23.5](1_23_5_rel_notes) | 18 Oct 2024 | Upstream [1.23.5](https://cloudnative-pg.io/documentation/1.23/release_notes/v1.23/) | | [1.23.4](1_23_4_rel_notes) | 26 Aug 2024 | Upstream [1.23.4](https://cloudnative-pg.io/documentation/1.23/release_notes/v1.23/) | | [1.23.3](1_23_3_rel_notes) | 01 Aug 2024 | Upstream [1.23.3](https://cloudnative-pg.io/documentation/1.23/release_notes/v1.23/) | | [1.23.2](1_23_2_rel_notes) | 13 Jun 2024 | Upstream [1.23.2](https://cloudnative-pg.io/documentation/1.23/release_notes/v1.23/) | | [1.23.1](1_23_1_rel_notes) | 29 Apr 2024 | Upstream [1.23.1](https://cloudnative-pg.io/documentation/1.23/release_notes/v1.23/) | | [1.23.0](1_23_0_rel_notes) | 24 Apr 2024 | Upstream [1.23.0](https://cloudnative-pg.io/documentation/1.23/release_notes/v1.23/) | +| [1.22.7](1_22_8_rel_notes) | 23 Dec 2024 | None | | [1.22.7](1_22_7_rel_notes) | 18 Oct 2024 | None | | [1.22.6](1_22_6_rel_notes) | 26 Aug 2024 | Upstream [1.22.6](https://cloudnative-pg.io/documentation/1.22/release_notes/v1.22/) | | [1.22.5](1_22_5_rel_notes) | 01 Aug 2024 | Upstream [1.22.5](https://cloudnative-pg.io/documentation/1.22/release_notes/v1.22/) |