Trusted Postgres Architect 23.29 release notes

Trusted Postgres Architect 23.29 release notes#

Released: 15 Feb 2024

New features, enhancements, bug fixes, and other changes in Trusted Postgres Architect 23.29 include the following:

Type

Description

Enhancement

Added support for storing the cluster vault password in the system keyring. This leverages python keyring module to store vault password in the supported system keyring when keyring_backend is set to system (default for new clusters). This change does not impact existing clusters or any clusters that set keyring_backend to legacy in config.yml.

Enhancement

The --ansible-version argument to tpaexec setup now accepts 8 or 9 as valid ansible versions, as well as the existing 2q or community, both of which imply ansible 2.9. The default is now 8. Support for ansible 9 is experimental and requires python 3.10 or above.

Bug Fix

Fixed an issue whereby edb_repositories already defined in config.yml are not kept during reconfigure. Fixes bdr4 to pgd5 upgrade scenario in air gapped environment.

Bug Fix

TPA's postgres-monitor will now recognize the message "the database system is not yet accepting connections" as a recoverable error.

Bug Fix

TPA now correctly skips the postgres/config/final role on replicas when upgrading.

Bug Fix

Fixed an issue whereby wildcards in package names were not respected when using package downloader on Debian and Ubuntu systems.

Bug Fix

The downloader now runs apt-get update before fetching packages on Debian and Ubuntu systems.

Bug Fix

TPA now disables transaction streaming when CAMO is enabled in PGD clusters.

Bug Fix

TPA now correctly configures Barman servers where selinux is enabled.