Charmed PostgreSQL VM

Channel Revision Published Runs on
latest/stable 345 09 Nov 2023
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04 Ubuntu 14.04
latest/stable 239 09 Feb 2022
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04 Ubuntu 14.04
latest/stable 226 01 Apr 2021
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04 Ubuntu 14.04
14/stable 468 11 Sep 2024
Ubuntu 22.04
14/stable 467 11 Sep 2024
Ubuntu 22.04
14/candidate 529 29 Nov 2024
Ubuntu 22.04
14/candidate 528 29 Nov 2024
Ubuntu 22.04
14/beta 529 28 Nov 2024
Ubuntu 22.04
14/beta 528 28 Nov 2024
Ubuntu 22.04
14/edge 535 13 Dec 2024
Ubuntu 22.04
14/edge 534 13 Dec 2024
Ubuntu 22.04
16/edge 527 27 Nov 2024
Ubuntu 24.04
16/edge 526 27 Nov 2024
Ubuntu 24.04
juju deploy postgresql --channel 14/stable
Show information

Platform:

Ubuntu
24.04 22.04 20.04 18.04 16.04 14.04

Reference > Release Notes > All revisions > Revision 467/468

Revision 467/468

September 11, 2024

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

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

  • Revision 468 is built for amd64 on Ubuntu 22.04 LTS
  • Revision 467 is built for arm64 on Ubuntu 22.04 LTS

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

Features

Bugfixes

Known limitations

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

Requirements and compatibility

This charm revision features the following changes in dependencies:

  • (increased) The minimum Juju version required to reliably operate all features of the release is v3.4.5

    You can upgrade to this revision on Juju v2.9.50+, but it will not support newer features like cross-regional asynchronous replication, point-in-time recovery, and modern TLS certificate charm integrations.

  • (increased) PostgreSQL version 14.12

Check the system requirements page for more details, such as supported minor versions of Juju and hardware requirements.

Integration tests

Below are the charm integrations tested with this revision on different Juju environments and architectures:

  • Juju v.2.9.50 on amd64
  • Juju v.3.4.5 on amd64 and arm64
Software Version Notes
lxd 5.12/stable
nextcloud v29.0.5.1, rev 26
mailman3-core rev 18
data-integrator rev 41
s3-integrator rev 31
postgresql-test-app rev 237

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

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

Packaging

This charm is based on the Charmed PostgreSQL snap Revision 120/121. It packages:

Dependencies and automations

This section contains a list of updates to libs, dependencies, actions, and workflows.
  • Added jinja2 as a dependency (PR #520) (DPE-4816)
  • Switched Jira issue sync from workflow to bot (PR #586)
  • Updated canonical/charming-actions action to v2.6.2 (PR #523)
  • Updated data-platform-workflows to v21.0.1 (PR #599)
  • Updated dependency cryptography to v43 (PR #539)
  • Updated dependency tenacity to v9 (PR #558)
  • Updated Juju agents (patch) (PR #553)
  • Switch to resusable presets (PR #513)
  • Use poetry package-mode=false (PR #556)
  • Switched test-app interface (PR #557)