Charmed PostgreSQL Reference | Revision 429/430

Reference > Release Notes > All revisions > Revision 429/430

Revision 429/430

June 28, 2024

Dear community,

Canonical’s newest Charmed PostgreSQL operator has been published in the 14/stable channel :tada:

Due to the newly added support for arm64 architecture, the PostgreSQL charm now releases two revisions simultaneously:

  • Revision 429 is built for amd64
  • Revision 430 is built for for arm64

To make sure you deploy for the right architecture, we recommend setting an architecture constraint for your entire juju model.

Otherwise, it can be done at deploy time with the --constraints flag:

juju deploy postgresql --constraints arch=<arch> 

where <arch> can be amd64 or arm64.


Highlights

Below are the major highlights of this release. To see all changes since the previous stable release, check the release notes on GitHub.

Enhancements

Bugfixes

  • 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)

Canonical Data issues are now public on both Jira and GitHub.

For a full list of all changes in this revision, see the GitHub Release.

Technical details

This section contains some technical details about the charm’s contents and dependencies. Make sure to also check the system requirements.

If you are jumping over several stable revisions, check previous release notes before upgrading.

Packaging

This charm is based on the charmed-postgresql snap (pinned revision 113). It packages:

Libraries and interfaces

This charm revision imports the following libraries:

  • grafana_agent v0 for integration with Grafana
    • Implements cos_agent interface
  • rolling_ops v0 for rolling operations across units
    • Implements rolling_op interface
  • tempo_k8s v1, v2 for integration with Tempo charm
    • Implements tracing interface
  • tls_certificates_interface v2 for integration with TLS charms
    • Implements tls-certificates interface

See the /lib/charms directory on GitHub for more details about all supported libraries.

See the metadata.yaml file on GitHub for a full list of supported interfaces

Contact us

Charmed PostgreSQL is an open source project that warmly welcomes community contributions, suggestions, fixes, and constructive feedback.

  • Raise software issues or feature requests on GitHub
  • Report security issues through Launchpad
  • Contact the Canonical Data Platform team through our Matrix channel.