Update ghcr.io/cloudnative-pg/cloudnative-pg Docker tag to v1.24.1
This MR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ghcr.io/cloudnative-pg/cloudnative-pg | patch | 1.24.0 -> 1.24.1 |
Release Notes
cloudnative-pg/cloudnative-pg (ghcr.io/cloudnative-pg/cloudnative-pg)
v1.24.1
Release date: Oct 16, 2024
Enhancements:
- Remove the use of
pg_database_sizefrom the status probe, as it caused high resource utilization by scanning the entirePGDATAdirectory to compute database sizes. Thekubectl statusplugin will now rely onduto provide detailed size information retrieval (#5689). - Add the ability to configure the
full_page_writesparameter in PostgreSQL. This setting defaults toon, in line with PostgreSQL's recommendations (#5516). - Plugin:
- Add the
logs prettycommand in thecnpgplugin to read a log stream from standard input and output a human-readable format, with options to filter log entries (#5770) - Enhance the
statuscommand by allowing multiple-voptions to increase verbosity for more detailed output (#5765). - Add support for specifying a custom Docker image using the
--imageflag in thepgadmin4plugin command, giving users control over the Docker image used for pgAdmin4 deployments (#5515).
- Add the
Fixes:
- Resolve an issue with concurrent status updates when demoting a primary to a designated primary, ensuring smoother transitions during cluster role changes (#5755).
- Ensure that replica PodDisruptionBudgets (PDB) are removed when scaling down to two instances, enabling easier maintenance on the node hosting the replica (#5487).
- Prioritize full rollout over inplace restarts (#5407).
- When using
.spec.postgresql.synchronous, ensure that thesynchronous_standby_namesparameter is correctly set, even when no replicas are reachable (#5831). - Fix an issue that could lead to double failover in cases of lost connectivity (#5788).
- Correctly set the
TMPDIRandPSQL_HISTORYenvironment variables for pods and jobs, improving temporary file and history management (#5503). - Plugin:
Supported versions
- PostgreSQL 17 (PostgreSQL 17.0 is the default image)