Skip to content

Releases: EnterpriseDB/edb-ansible

Release 3.23.0

25 Sep 17:04
Compare
Choose a tag to compare

Release Notes

New Features

  • HAProxy setup with setup_haproxy role (Hannah Stoik @hannahms)
  • Support for CAMO and Group Commit commit scopes with PGD (Doug Ortiz @dougortiz)
  • Rocky9 support across roles (Hannah Stoik @hannahms)
  • Add setup_fio role (Mark Wong @mw2q)
  • Add manage_operating_system role to manage OS-specific tasks (Mark Wong @mw2q)

Improvements

  • DBT-2 appimage to version 0.53.6 (Mark Wong @mw2q)
  • Update postgres logging per PgBadger recommendation (Mark Wong @mw2q)
  • Add support for auto_explain extension (Mark Wong @mw2q)
  • Allow for install of specific PGD version (Mark Wong @mw2q)

Bug Fixes

  • DBT-2 fix .pgpass configuration (Mark Wong @mw2q)
  • Fix docker-compose v2.21 breaking changes (Hannah Stoik @hannahms)

Release 3.22.0

08 Aug 16:56
Compare
Choose a tag to compare

Major Release

New Features

  • EDB repos 2.0 access now included in test cases (Hannah Stoik @hannahms)
  • PGD 3-node cluster support (Vibhor Kumar @vibhorkum)
  • Allow users to install binaries from git, the local system, or a tarball with install_from_source role (Mark Wong @mw2q)
  • Add support for major version upgrade with pg_upgrade on existing primary/standby cluster (Hannah Stoik @hannahms)

Improvements

  • Update DBT-2 packaging source (Hannah Stoik @hannahms)
  • Update DBT-2 version to 0.53.4 (Mark Wong @mw2q)
  • Update touchstone-tools version to 0.7.1 (Hannah Stoik @hannahms)
  • ansible-core 2.15 support (Hannah Stoik @hannahms)
  • Allow users to include Postgres parameters for Patroni DCS configuration file (Hannah Stoik @hannahms)

Bug Fixes

  • Update minimum Ansible version to 2.11 (Hannah Stoik @hannahms)
  • Fix remove_only capability (Hannah Stoik @hannahms)
  • Fix RHEL repo setup and package install (Hannah Stoik @hannahms)
  • Fix DBT-2 host-based authentication connection settings (Mark Wong @mw2q)
  • Fix core dump setup (Mark Wong @mw2q)

Release 3.21.0

27 Jun 13:13
Compare
Choose a tag to compare

Major Release

New Features

  • Add TDE enablement capabilities for EPAS 15 (Vibhor Kumar @vibhorkum)
  • Add manage_touchstone_tools role (Hannah Stoik @hannahms)

Improvements

  • All playbooks now include any_errors_false: true (Hannah Stoik @hannahms)
  • Update pgBackRest documentation to clearly describe dependencies (Hannah Stoik @hannahms)
  • Add PGD5 repository to setup_repo role (Vibhor Kumar @vibhorkum)
  • Add more OS dockerfiles to prepare for adding support (Hannah Stoik @hannahms)

Bug Fixes

  • Fix pg_bin_path variable in setup_barman roles (Hannah Stoik @hannahms)
  • Fix validate_setup_replication to allow for use_replication_slots: false (Hannah Stoik @hannahms)
  • Fix Debian repmgr package name (Hannah Stoik @hannahms)
  • Fix pgBackRest ssh configuration and validation (Hannah Stoik @hannahms)

Release 3.20.1

25 May 20:25
Compare
Choose a tag to compare

Minor Release

Bug Fixes

  • Fix validation of install_dbserver role for cases when pg_ssl: false (Hannah Stoik @hannahms)

Release 3.20.0

22 May 14:39
Compare
Choose a tag to compare

Major Release

New Features

  • Add validation tasks to validate the installation and configuration of each role (Hannah Stoik @hannahms)

Improvements

  • Update default ansible-core version to 2.13 (Hannah Stoik @hannahms)
  • Update setup_pemserver README (Mark Wong @mw2q)
  • Update HammerDB versioning to support multiple versions (Hannah Stoik @hannahms)
  • Update manage_dbpatches supported EFM versions (Hannah Stoik @hannahms)
  • Update REAME’s to include up-to-date version and os support (Hannah Stoik @hannahms)
  • Update stat collection and visualization tools to install from AppImage (Mark Wong @mw2q)

Bug Fixes

  • Fix manage_dbpatches node-sync error (Vibhor Kumar @vibhorkum)
  • Fix hammerdb version type error whilst checking if supported (Bryan Barajas @bryan-bar)
  • Fix init_dbserver validation check to allow empty pg_wal directory (Bryan Barajas @bryan-bar)
  • Fix install_dbserver pg_version type error in validation tasks (Bryan Barajas @bryan-bar)
  • Fix setup_pemagent role to only fetch pem admin password if not defined by user (Hannah Stoik @hannahms)
  • Fix pemagent pg-backup-api conditional to ensure barman is present (Hannah Stoik @hannahms)
  • Fix setup_efm to allow users to add their own initialization parameters before starting service and without manage_efm role (Hannah Stoik @hannahms)
  • Fix boolean configuration parameter validation (Hannah Stoik @hannahms)

Release 3.19.0

28 Apr 14:06
Compare
Choose a tag to compare

Major Release

New Features

  • Add removal of setup_barman and setup_barmanserver roles (Hannah Stoik @hannahms)
  • Add removal of setup_pgbackrest and setup_pgbackrestserver roles (Hannah Stoik @hannahms)
  • Add removal of setup_dbt2, setup_dbt2_driver, setup_dbt2_client and setup_hammerdb roles (Hannah Stoik @hannahms)
  • Add remove_only flag to allow for users to clean environment with one playbook (Hannah Stoik @hannahms)

Improvements

  • Update removal of setup_repo role (Hannah Stoik @hannahms)

Release 3.18.0

22 Mar 14:41
Compare
Choose a tag to compare

Major Release

New Features

  • Add manage_cnpg role to manage objects in CloudNative Postgres or EDB Postgres for Kubernetes (Doug Ortiz @dougortiz)
  • Add support for EPAS 15 (Hannah Stoik @hannahms)
  • Add removal option for pgpool2 and PgBouncer roles (Hannah Stoik @hannahms)

Improvements

  • Configure directory cleanup when using force_initdb (Julien Tachoires @jt-edb)
  • Add enable_epel_repo and enable_pgdg_repo flags (Hannah Stoik @hannahms)
  • Add missing variables in setup_replication for force_initdb (Vibhor Kumar @vibhorkum)
  • Set edb_postgres_tuner default as false (Julien Tachoires @jt-edb)
  • Add libpq to hammerdb roles (Mark Wong @mw2q)
  • Update removal tasks for DB and PEM install and configuration (Hannah Stoik @hannahms)

Bug Fixes

  • Add EFM v4.6 to supported versions in manage_efm role (Hannah Stoik @hannahms)

Release 3.17.2

27 Feb 15:21
Compare
Choose a tag to compare

Maintenance Release

Improvements

  • Add enable_epel_repo and enable_pgdg_repo flags (Hannah Stoik @hannahms)
  • Add missing variables in setup_replication for force_initdb (Vibhor Kumar @vibhorkum)

Release 3.17.1

24 Feb 15:44
Compare
Choose a tag to compare

Maintenance Release

Improvements

  • Configure directory cleanup when using force_initdb (Julien Tachoires @jt-edb)
  • Add EFM v4.6 to supported versions in manage_efm role (Hannah Stoik @hannahms)

Release 3.17.0

21 Feb 14:32
Compare
Choose a tag to compare

Major Release

New Features

  • Debian and Ubuntu support for Patroni (Vibhor Kumar @vibhorkum)
  • Support for AlmaLinux8 (Gerhard Sulzberger @treenerd)
  • Add OracleLinux8 support to hammerdb role (Mark Wong @mw2q)

Improvements

  • Allow EDB credentials update (Julien Tachoires @jt-edb)
  • Update pg_tuner package to include Debian OS and add tasks (Hannah Stoik @hannahms)
  • Simplify hammerdb roles (Mark Wong @mw2q)
  • Support for ansible-core 2.14 (Hannah Stoik @hannahms)
  • Update ca-certificates to latest (Stefan Fercot @pgstef)
  • Revert “Remove repmgr support” (Julien Tachoires @jt-edb)
  • Update support for repmgr role for PG 15 (Hannah Stoik @hannahms)
  • Add support for EFM 4.6 (Vibhor Kumar @vibhorkum)

Bug Fixes

  • Fix barman and pgpool2 list appending errors (Hannah Stoik @hannahms)
  • Fix barman_no_configuration logic (Hannah Stoik @hannahms)
  • Fix more appending errors (Marc Ouwerkerk @mto79)
  • Fix EFM user privileges (Vibhor Kumar @vibhorkum)