Revisions 462, 463
A new revision of Charmed PostgreSQL operator for Kubernetes has been published in the 14/stable
channel.
See also: Releases overview page, How to perform an upgrade
What's changed
This section outlines the most important highlights, features and bug fixes in this release.
- Upgraded PostgreSQL from v.14.12 → v.14.13
- Check the official PostgreSQL release notes
- Added timeline management to point-in-time recovery (PITR) (PR #716) (DPE-5581)
- Observability stack (COS) improvements
- Added fully-featured terraform module (PR #737) (DPE-5627)
Features
- S3 backups improvements (PR #750)
- Added pgAudit plugin/extension (PR #688) (DPE-5116)
- Removed patching of private ops class. (PR #692)
- Switched charm libs from
tempo_k8s
totempo_coordinator_k8s
and test relay support of tracing traffic throughgrafana-agent-k8s
(PR #725) - Added check for low storage space on pgdata volume (PR #685) (DPE-5301)
- Re-enabled log forwarding (PR #671)
- Avoid replication slot deletion (PR #680) (DPE-3887)
- Added pgBackRest logrotate configuration (PR #722) (DPE-5600)
- Grant priviledges to non-public schemas (PR #742) (DPE-5387)
- Added TLS flag + CA to relation databag (PR #719) (DPE-5484)
- Added warning logs to Patroni reinitialisation (PR #753) (DPE-5712)
- Reduced pgdate permissions (PR #759) (DPE-5915)
- Split off new interface client app tests (PR #761)
- Temporarily disable log forwarding (PR #757)
- Changed owner of functions, procedures and aggregates (PR #773)
- Only update tls flags on leader (PR #770)
- Preload shared libs on normal PG start (PR #774) (DPE-6033)
Bug fixes
- Fixed PITR backup test instabilities (PR #690)
- Fixed some
postgresql.conf
parameters for hardening (PR #702) (DPE-5511) - Fixed event deferring issue with missing S3 relation (PR #762) (DPE-5934)
- Fixed connection rejection rule in
pg_hba.conf
(PR #751) (DPE-5689)
Full Changelog: rev444...rev462
Known limitations
- Juju 3.6.1+ is required for consistent usage of Terraform-Provider-Juju (more details here).
Requirements
The minimum Juju version required to reliably operate all features in this release is v.3.6.1
.
See the system requirements for more details about Juju versions and other software and hardware prerequisites.