EDB Postgres for Kubernetes 1.18.9 release notes v1
Released: 22 Dec 2023
EDB Postgres for Kubernetes version 1.18.9 is an LTS release of EDB Postgres for Kubernetes; there is no corresponding upstream release of CloudNativePG.
This release of EDB Postgres for Kubernetes includes the following:
Type | Subsystem | Description |
---|---|---|
Security | By default, TLSv1.3 is now enforced on all PostgreSQL 12 or higher installations. Additionally, users can configure the ssl_ciphers , ssl_min_protocol_version , and ssl_max_protocol_version GUCs (#3408). | |
Security | Integrated Docker image scanning with Dockle to enhance security measures. | |
Defaults | Default operand image is now PostgreSQL 16.1 (#3270). | |
Enhancement | Improved reconciliation of external clusters (#3533). | |
Enhancement | Introduced the ability to enable/disable the ALTER SYSTEM command (#3535). | |
Enhancement | Added support for Prometheus' dynamic relabeling through the podMonitorMetricRelabelings and podMonitorRelabelings options in the .spec.monitoring stanza of the Cluster and Pooler resources (#3075). | |
Enhancement | Eliminated the use of the PGPASSFILE environment variable when establishing a network connection to PostgreSQL (#3522). | |
Enhancement | Improved cnp report plugin command by collecting a cluster's PVCs (#3357). | |
Enhancement | Connection pooler | Scaling down instances of a Pooler resource to 0 is now possible (#3517). |
Enhancement | Connection pooler | Added the k8s.enterprisedb.io/podRole label with a value of 'pooler' to every pooler deployment, differentiating them from instance pods (#3396). |
Bug fix | Reconciled metadata, annotations, and labels of PodDisruptionBudget resources (#3312 and #3434). | |
Bug fix | Reconciled the metadata of the managed credential secrets (#3316). | |
Bug fix | Disabled wal_sender_timeout when joining through pg_basebackup (#3586). | |
Bug fix | Secrets labeled cnpg.io/reload=true and used by external clusters are now reloaded when they change (#3565). | |
Bug fix | Connection pooler | Ensured the controller watches all secrets owned by a Pooler resource (#3428). |
Bug fix | Connection pooler | Reconciled RoleBinding for Pooler resources (#3391). |
Bug fix | Connection pooler | Reconciled imagePullSecret for Pooler resources (#3389). |
Bug fix | Connection pooler | Reconciled the service of a Pooler and addition of the required labels (#3349). |
Bug fix | Connection pooler | Extended Pooler labels to the deployment as well, not just the pods (#3350). |