Skip to content

Latest commit

 

History

History
147 lines (105 loc) · 7.35 KB

CHANGELOG.md

File metadata and controls

147 lines (105 loc) · 7.35 KB

v1.8.0 (2023-08-03)

NEW FEATURES:

  • Added pdns48 repository and CI (#180)
  • Added support for OL9 (#145)
  • Added pdns47 repository and CI (#135)
  • Replaced Centos8 with OL8 (#133)
  • Added pdns46 repository and CI (#117)

IMPROVEMENTS:

  • Bump versions and various fixes in CI and README.md (#179
  • Bump versions in requirements.txt (#144)
  • Removal of deprecation warning (#121)
  • Do not restart all servers at once (#109)
  • Prevent logging of password information (#106)

REMOVED FEATURES:

  • Drop pdns45, support for Debian 9 (#179) EOL
  • Drop Ansible v2.9 - v2.10 - v2.11 from CI and removed pdns43 and pdns44 (#144) for EOL

BUG FIXES:

  • Add MySQL schema path with PowerDNS 4.6 and Rocky Linux 8 with EPEL package installation (#114)

v1.7.0 (2021-07-01)

NEW FEATURES:

  • Create directory, set the ownership and permissions for LMDB databases (#95)
  • Add database schema file detection on the target system with override possibility (#100)
  • Add 4.4 repositories (#91)

IMPROVEMENTS:

  • Use systemd task option daemon_reload instead of command task (#90)

REMOVED FEATURES:

  • Drop EL6 support (#91, #94)
  • Remove 4.1 and 4.2 repositories (#101)

BUG FIXES:

  • Re-instate molecule tests (#100)

v1.6.1 (2020-10-01)

BUG FIXES:

  • Ensure install does not fail when no overrides are defined (#85)
  • Ensure that ExecStart is overridden, not appended to (#86)

v1.6.0 (2020-09-18)

BUG FIXES:

  • Fix path to MySQL schema for Debian 10 (#73)

IMPROVEMENTS:

  • Allow loading apt key from the ansible server (#75)
  • CentOS 8 support (#74, #81)
  • Archlinux support (#76)
  • Set the ownership and permissions for config files and databases (#82)
  • Ensure PowerDNS is started as an unprivileged user by default (in line with PowerDNS 4.3+ behaviour)

v1.5.0 (2019-12-11)

BUG FIXES:

    • Fix the restart of the PowerDNS service in case of instances with different pdns_service_name being configured in the same play (#70)

IMPROVEMENTS:

  • Add support to the PowerDNS 4.3.x release (#69)
  • Add support to the PowerDNS 4.2.x release (#61)
  • Install missing SQLite packages (#69)
  • Improved PowerDNS configuration files and directories permissions handling (#69)
  • Stop interpreting 0 & 1 as no & yes in the PowerDNS configuration template (#68)
  • Fix some strings comparisons and variable types issues reported by ansible-lint (#66)
  • Update the CI infrastructure to test the role against the Ansible 2.7, 2.8 and 2.9 releases (#67)
  • Update the CI infrastructure to stop testing against an EOL Ubuntu release (#62)

v1.4.0 (2018-12-02)

BUG FIXES:

  • Fix handling of lists expansion in the PowerDNS configuration template (#55)

NEW FEATURES:

  • Allow to disable automated restart of the service on configuration changes (#54)

v1.3.0 (2018-07-13)

NEW FEATURES:

  • Add support to systemd overrides definitions (#53)

IMPROVEMENTS:

  • Implement stricter pdns_config_dir and pdns_config['include-dir'] folders permissions (#53)
  • Improved documentation (#52)
  • Update the CI infrastructure to use molecule 2.14.0 (#51)
  • Improved test coverage of systemd support (#49)

v1.2.1 (2018-04-06)

BUG FIXES:

  • Fix the name of the PostgreSQL backend on RHEL

v1.2.0 (2018-04-05)

NEW FEATURES:

  • Allow to install PowerDNS debug packages (#47)

IMPROVEMENTS:

  • Improved test-suite (#47)
  • Improved config files permissions handling (#45)

v1.1.0 (2017-11-25)

IMPROVEMENTS:

  • Implement testing against multiple ansible versions with tox (#43)

BUG FIXES:

  • Fixed test cases and hardened file permissions (#42)

v1.0.0 (2017-10-27)

IMPROVEMENTS:

  • Implement sorting of the configuration options (#35, #37)

BUG FIXES:

  • Fix the logic handling the different packages versions for Debian and CentOS (#43)
  • Fix a few typos in the README file (#39)

v0.1.1 (2017-10-10)

NEW FEATURES:

  • Allow to pin the PowerDNS version to be installed (#34)

IMPROVEMENTS:

  • Add support to the PowerDNS 4.1.x release (#33)
  • Fixing minor linter issues with whitespace (#30)

BUG FIXES:

  • Fix Ubuntu APT repositories pinning (#32)

v0.1.0 (2017-06-27)

Initial release.

NEW FEATURES:

  • MySQL and SQLite databases initialization
  • PowerDNS installation and configuration with RHEL/CentOS and Debian/Ubuntu support
  • Continuous testing with TravisCI

IMPROVEMENTS:

  • Switch to the MIT License (#27)
  • Overall role refactoring (#28)