|
| 1 | +--- |
| 2 | +title: "EDB Postgres for Kubernetes 1.22.8 release notes" |
| 3 | +navTitle: "Version 1.22.8" |
| 4 | +--- |
| 5 | + |
| 6 | +Released: 23 Dec 2024 |
| 7 | + |
| 8 | +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. |
| 9 | + |
| 10 | +!!! Warning |
| 11 | + A new LTS release, version 1.25.0, is now available! |
| 12 | + Please note that support for 1.22 will officially end on July 2025. |
| 13 | + |
| 14 | + We recommend starting your upgrade planning now to transition smoothly to |
| 15 | + the 1.25 LTS release. |
| 16 | + |
| 17 | +This release of EDB Postgres for Kubernetes includes the following: |
| 18 | + |
| 19 | +### Enhancements |
| 20 | + |
| 21 | +- Enable customization of startup, liveness, and readiness probes through the |
| 22 | + `.spec.probes` stanza. ([#6266](https://github.com/cloudnative-pg/cloudnative-pg/pull/6266)) |
| 23 | +- Add the `cnpg.io/userType` label to secrets generated for predefined users, |
| 24 | + specifically `superuser` and `app`. ([#4392](https://github.com/cloudnative-pg/cloudnative-pg/pull/4392)) |
| 25 | +- Improved validation for the `spec.schedule` field in ScheduledBackups, |
| 26 | + raising warnings for potential misconfigurations. ([#5396](https://github.com/cloudnative-pg/cloudnative-pg/pull/5396)) |
| 27 | +- `cnpg` plugin: |
| 28 | + - Honor the `User-Agent` header in HTTP requests with the API server. ([#6153](https://github.com/cloudnative-pg/cloudnative-pg/pull/6153)) |
| 29 | + |
| 30 | +### Bug Fixes |
| 31 | + |
| 32 | +- Ensure the former primary flushes its WAL file queue to the archive before |
| 33 | + re-synchronizing as a replica, reducing recovery times and enhancing data |
| 34 | + consistency during failovers. ([#6141](https://github.com/cloudnative-pg/cloudnative-pg/pull/6141)) |
| 35 | +- Clean the WAL volume along with the `PGDATA` volume during bootstrap. ([#6265](https://github.com/cloudnative-pg/cloudnative-pg/pull/6265)) |
| 36 | +- Update the operator to set the cluster phase to `Unrecoverable` when |
| 37 | + all previously generated `PersistentVolumeClaims` are missing. ([#6170](https://github.com/cloudnative-pg/cloudnative-pg/pull/6170)) |
| 38 | +- Fix the parsing of the `synchronous_standby_names` GUC when |
| 39 | + `.spec.postgresql.synchronous.method` is set to `first`. ([#5955](https://github.com/cloudnative-pg/cloudnative-pg/pull/5955)) |
| 40 | +- Resolved a potential race condition when patching certain conditions |
| 41 | + in CRD statuses, improving reliability in concurrent updates. ([#6328](https://github.com/cloudnative-pg/cloudnative-pg/pull/6328)) |
| 42 | +- Correct role changes to apply at the transaction level instead of the |
| 43 | + database context. ([#6064](https://github.com/cloudnative-pg/cloudnative-pg/pull/6064)) |
| 44 | +- Remove the `primary_slot_name` definition from the `override.conf` file on |
| 45 | + the primary to ensure it is always empty. ([#6219](https://github.com/cloudnative-pg/cloudnative-pg/pull/6219)) |
| 46 | +- Configure libpq environment variables, including `PGHOST`, in PgBouncer pods |
| 47 | + to enable seamless access to the `pgbouncer` virtual database using `psql` |
| 48 | + from within the container. ([#6247](https://github.com/cloudnative-pg/cloudnative-pg/pull/6247)) |
| 49 | +- Prevent panic during recovery from an external server without proper backup |
| 50 | + configuration. ([#6300](https://github.com/cloudnative-pg/cloudnative-pg/pull/6300)) |
| 51 | +- Resolved a key collision issue in structured logs, where the name field was |
| 52 | + inconsistently used to log two distinct values. ([#6324](https://github.com/cloudnative-pg/cloudnative-pg/pull/6324)) |
| 53 | +- Ensure proper quoting of the inRoles field in SQL statements to prevent |
| 54 | + syntax errors in generated SQL during role management. ([#6346](https://github.com/cloudnative-pg/cloudnative-pg/pull/6346)) |
| 55 | +- `cnpg` plugin: |
| 56 | + - Ensure the `kubectl` context is properly passed in the `psql` command. ([#6257](https://github.com/cloudnative-pg/cloudnative-pg/pull/6257)) |
| 57 | + - Avoid displaying physical backups block when empty with `status` command. ([#5998](https://github.com/cloudnative-pg/cloudnative-pg/pull/5998)) |
0 commit comments