Revisions 429, 430
A new revision of Charmed PostgreSQL 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.
Highlights
- Upgraded PostgreSQL from v.14.10 → v.14.11 (PR #432)
- Check the official PostgreSQL release notes
- Added support for ARM64 architecture (PR #381)
- Added support for cross-regional asynchronous replication (PR #452) (DPE-2953)
- This feature focuses on disaster recovery by distributing data across different servers. Check our new how-to guides for a walkthrough of the cross-model setup, promotion, switchover, and other details.
- Added support for tracing with Tempo K8s (PR #485) (DPE-4616)
- Check our new guide: How to enable tracing
- Released new Charmed Sysbench operator for easy performance testing
Minor features
- Added timescaledb plugin/extension (PR#470)
- See the Configuration tab for a full list of supported plugins/extensions
- Added incremental and differential backup support (PR #479) (DPE-4462)
- Check our guide: How to create and list backups
- Added support for disabling the operator (PR#412) (DPE-2469)
- Added support for subordination with:
- Added configuration option for backup retention time (PR#474)(DPE-4401)
- Added
experimental_max_connectionsconfig option (PR#472) - Added check for replicas encrypted connection (PR#437)
Bug fixes
- Fixed slow charm bootstrap time (PR#413)
- Fixed large objects ownership (PR#349)
- Fixed secrets crash for "certificates-relation-changed" after the refresh (PR#475)
- Fixed network cut tests (PR#346) (DPE-3257)
Full Changelog: rev363...rev429
Requirements
The minimum Juju version required to reliably operate all features in this release is v3.4.2+.
See the system requirements for more details about Juju versions and other software and hardware prerequisites.
Packaging
This charm is based on the charmed-postgresql snap (pinned revision 113). It packages:
- postgresql
v.14.11 - pgbouncer
v.1.21 - patroni
v.3.1.2 - pgBackRest
v.2.48 - prometheus-postgres-exporter
v.0.12.1