Releases: EnterpriseDB/edb-ansible
Releases · EnterpriseDB/edb-ansible
Release 3.23.0
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
Release 3.22.0
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
Release 3.21.0
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
Release 3.20.1
Minor Release
Bug Fixes
- Fix validation of
install_dbserver
role for cases whenpg_ssl: false
(Hannah Stoik @hannahms)
Release 3.20.0
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 emptypg_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 withoutmanage_efm
role (Hannah Stoik @hannahms) - Fix boolean configuration parameter validation (Hannah Stoik @hannahms)
Release 3.19.0
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
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
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
Release 3.17.0
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)