Revisions 467, 468

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

  • Secure Syncobj and Patroni with passwords ( #596 ) (DPE-5269 )

  • Removed deprecated config option profile-limit-memory ( #564 ) (DPE-4889 )

  • Added URI connection string to relations ( #527 ) (DPE-2278 )

  • Moved URI generation to update endpoints ( #584 )

  • Improve list-backups action output ( #522 ) (DPE-4479 )

  • Show start/end time in UTC time in list-backups output ( #551 )

  • Switched to constant snap locales ( #559 ) (DPE-4198 )

Bug fixes

  • Wait for exact number of units after scale down ( #565 ) (DPE-5029 )

  • Improved test stability by pausing Patroni in the TLS test ( #534 ) (DPE-4533 )

  • Block charm if it detects objects dependent on disabled plugins ( #560 ) (DPE-4967 )

  • Disabled pgBackRest service initialization ( #530 ) (DPE-4345 )

  • Increased timeout and terminate processes that are still up ( #514 ) (DPE-4532 )

  • Fixed GCP backup test ( #521 ) (DPE-4820 )

  • Handled on start secret exception and remove stale test ( #550 )

  • Removed block on failure to get the db version ( #578 ) (DPE-3562 )

  • Updated unit tests after fixing GCP backup test ( #528 ) (DPE-4820 )

  • Ported some test_self_healing CI fixes + update check for invalid extra user credentials ( #546 ) (DPE-4856 )

  • Fixed slow bootstrap of replicas ( #510 ) (DPE-4759 )

  • Fixed conditional password ( #604 )

  • Added enforcement of Juju versions ( #518 ) (DPE-4809 )

  • Fixed a missing case for peer to secrets translation. ( #533 )

  • Updated README.md ( #538 ) (DPE-4901 )

  • Increased test coverage ( #505 )

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

Known limitations

Requirements

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

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