Skip to content

Changelog

All notable changes to the pgEdge Ansible Collection will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Fixed

  • Added redundant path environment specification for pipx-based executables. (EE-19)

[0.2.0]

Added

  • Ability to specify additional HAProxy listeners for specific Patroni node types. (EE-9)
  • Restart of PostgreSQL in the setup_patroni role to activate configuration changes. (EE-13)

Changed

  • Switched to upstream etcd and Patroni releases. (EE-15)
  • Set default Spock version to 5.0.
  • Set default PostgreSQL version to 17.

[0.1.0]

Added

  • Ability to specify multiple database names for subscription management. (EE-12)
  • Ability to specify exception_behaviour as a parameter. (EE-7)
  • Ability to specify proxy_node to override the automatic HAProxy zone target. (EE-3)

Fixed

  • Additional retries to avoid Debian package management locks. (#15)
  • replication_user and replication_password parameters now applied correctly. (EE-14)
  • Stripped comments from ssh_keyscan output to avoid syntax errors. (#13)
  • DDL replication now activates spock.allow_ddl_from_functions. (EE-10)
  • Added lock_timeout parameter to all package tasks to avoid failures. (EE-8)
  • Added explicit dependency on the ansible.utils.ipaddr filter. (EE-1)

Changed

  • Renamed the db_name role parameter to db_names to support multiple database names. (EE-12)

[0.0.2]

Added

  • Initial creation and setup roles for pgEdge cluster resources.