Revisions 935, 936

vm

A new revision of Charmed PostgreSQL VM has been published in the 14/stable channel on Charmhub .

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

Compatibility

Architecture

Charm revision

Snap version

PostgreSQL version

Recommended Juju version

amd64

936

229

14.19

3.6.1+

arm64

935

230

14.19

3.6.1+

Features

  • [DPE-8296] Updated PostgreSQL from 14.15 to 14.19 ( #1147 )

  • [DPE-8470] Updated Patroni to 3.3.8 ( #1197 )

    • Set all nodes to synchronous replicas by default ( #672) )

    • Enable Patroni synchronous strict mode ( #1196 )

    • Make scope mandatory for the promote-to-primary action ( #856 )

    • Prevented restarts during initial sync ( #1000 )

    • Removed re-initialization for delayed replication ( #1168 )

    • Automate raft re-initialization (disaster recovery) ( #611 )

  • [DPE-6898] Restrict user-to-database access via pg_hba rules ( #885 )

  • Speedup deployments by hashing configuration ( #1166 )

  • [DPE-6345] Introduced LDAP integration ( #824 )

  • [DPE-6678] Expand Charmed PostgreSQL configurations ( #778 )

    • new wal_keep_size config option ( #799 )

    • new max_locks_per_transaction config option ( #718 )

  • [DPE-6555] Added read-only URIs ( #783 )

  • [DPE-6664] Made username mandatory in the set-password action ( #846 )

  • [DPE-7549] Added backup compression and restore max-process options ( #1009 )

  • [DPE-6062] Allow backup --restore-to-time=latest without a backup-id ( #683 )

  • Added conditional expose Terraform directive ( #853 )

  • Updated versions and release documentation ( #1158 )

  • [SECURITY] Updated dependency cryptography to v44.0.1 ( #764 )

Bug fixes

  • [DPE-6323] Handle missing stanza output ( #727 )

  • [DPE-6874] Poll all members in the cluster topology script ( #810 )

  • Extended relation-user listing syntax ( #868 )

  • [DPE-7723] Corrected architecture for revisions 429/430 in releases.md ( #1046 )

  • [DPE-6259] Fixed pgbackrest configuration permissions ( #1038 )

  • [DPE-7968] Bumped snap revision (removed python3-boto3 for CVE-2023-37920) ( #1109 )

  • Prevent blocking if the snap could not be installed ( #1136 )

  • Restore raft encryption check on upgrade ( #1146 )

  • [DPE-8005] Handle empty region values ( #1157 )

  • [DPE-8296] Downgraded promote.yaml to _promote_charm.yaml@v31.1.1 ( #1161 )

  • [DPE-8337] Disabled Patroni configuration to prevent possible data loss ( #1173 )

  • [DPE-8430][DPE-8427] Muted error message to debug level and improved creation of access roles ( #1186 )

New Contributors

  • @Pepsiqqq made their first contribution in #778

  • @izmalk made their first contribution in #827

  • @swetha1654 made their first contribution in #853

  • @tushar5526 made their first contribution in #1018

  • @Gere321123 made their first contribution in #1033

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