Skip to content

v1.19.0

Compare
Choose a tag to compare
@cnp-autobot cnp-autobot released this 14 Feb 17:19
988bdd3

Release date: Feb 14, 2023

Important announcements:

  • PostgreSQL version 10 is no longer supported as it has reached its EOL. Versions 11 and newer are supported. Please plan your migration to PostgreSQL 15 as soon as possible. Refer to "Importing Postgres databases" for more information on PostgreSQL major offline upgrades.

Features:

  • Backup from a standby: introduce the .spec.backup.target option accepting that when set to prefer-standby will run take the physical base backup from the most aligned replica (#1162)
  • Delayed failover: introduce the failoverDelay parameter to delay the failover process once the primary has been detected unhealthy (#1366)

Enhancements:

  • Introduce support for Kubernetes' projected volumes (#1269)
  • Introduce support custom environment variables for finer control of the PostgreSQL server process (#1275)
  • Introduce the backup command in the cnp plugin for kubectl to issue a new base backup of the cluster (#1348)
  • Improve support for the separate WAL volume feature by enabling users to move WAL files to a dedicated volume on an existing Postgres cluster (#1066)
  • Enhance WAL observability with additional metrics for the Prometheus exporter, including values equivalent to the min_wal_size, max_wal_size, keep_wal_size, wal_keep_segments, as well as the maximum number of WALs that can be stored in the dedicated volume (#1382)
  • Add a database comment on the streaming_replica user (#1349)
  • Document the firewall issues with webhooks on GKE (#1364)
  • Add note about postgresql.conf in recovery (#1211)
  • Add instructions on installing plugin using packages (#1357)
  • Specify Postgres versions supported by each minor release (#1355)
  • Clarify the meaning of PVC group in EDB Postgres for Kubernetes (#1344)
  • Add an example of the DigitalOcean S3-compatible Spaces (#1289)
  • Update default PostgreSQL version for new cluster definitions to 15.2 (#1430)
  • Cover the Kubernetes layer in greater detail in the Architecture documentation (#1432)

Technical enhancements:

  • Added daily end-to-end smoke test for release branches (#1235)

Fixes:

  • Skip executing a CHECKPOINT as the streaming_replica user (#1408)
  • Make waitForWalArchiveWorking resilient to connection errors (#1399)
  • Ensure that the PVC roles are always consistent (#1380)
  • Permit walStorage resize when using pvcTemplate (#1315)
  • Ensure ExecCommand obeys timeout (#1242)
  • Avoid PodMonitor reconcile if Prometheus is not installed (#1238)
  • Avoid looking for PodMonitor when not needed (#1213)