Revisions 552, 553

vm

A new revision of Charmed PostgreSQL for machines has been published in the 14/stable channel.

What’s changed

This section outlines the most important highlights, features and bug fixes in this release.

Highlights

Minor features

  • Several S3 stability improvements ( #642 )

  • Removed patching of private ops class. ( #617 )

  • Switched charm libs from tempo_k8s to tempo_coordinator_k8s and relay tracing traffic through grafana-agent ( #640 )

  • Implemented more meaningful group naming for multi-group tests ( #625 )

  • Ignoring alias error in case alias is already existing ( #637 )

  • Stopped tracking channel for held snaps ( #638 )

  • Added pgBackRest logrotate configuration ( #645 ) (DPE-5601 )

  • Grant privileges to non-public schemas ( #647 ) (DPE-5387 )

  • Added tls and tls-ca fields to databag ( #666 )

  • Merged update_tls_flag into update_endpoints ( #669 )

  • Made tox commands resilient to white-space paths ( #678 ) (DPE-6042 )

  • Added microceph (local backup) integration test + bump snap version ( #633 ) (DPE-5386 )

  • Add max_locks_per_transaction config option in #718 (DPE-5533 )

  • Split PITR backup test in AWS and GCP ( #605 ) (DPE-5181 )

Bug fixes

  • Juju secrets resetting fix on Juju 3.6 in ( #726 ) (DPE-6320 ) (DPE-6325 )

  • Fallback to trying to create bucket without LocationConstraint in ( #690 )

  • Added warning logs to Patroni reinitialisation ( #660 )

  • Fixed some postgresql.conf parameters for hardening ( #621 ) (DPE-5512 )

  • Fixed lib check ( #627 )

  • Allow --restore-to-time=latest without a backup-id in ( #683 )

  • Clean-up duplicated Patroni config reloads in ( #682 )

  • Filter out degraded read only endpoints in ( #679 ) (DPE-5714 )

  • remove clutter from singlestat panels in cos ( #702 )

  • Catch wrong parameters exception on bucket create function call ( #701 ) (DPE-5713 )

  • Split topology script ( #729 ) (DPE-6377 )

  • Fix typos in COS alert rules ( #724 ) (DPE-6171 )

  • Add plugins preload libs to regular startup parameters ( #741 ) (DPE-6056 )

Full Changelog: https://github.com/canonical/postgresql-operator/compare/rev467…rev552

Requirements

The minimum Juju version required to reliably operate all features in this release is v3.4.3.

The recommended Juju version for this charm is v3.6.1+.

See the system requirements for more details about Juju versions and other software and hardware prerequisites.