11.0.0 (2024-07-18)
Breaking changes:
- Remove unused date function #263 (ekohl)
- Drop RHEL 7, CentOS 7 & 8, Scientific 7 & Debian 10; Add RHEL 9 & Fedora 39 & 40 #262 (ekohl)
- Drop files/named.ca #258 (bigon)
- Update ensure_packages->stdlib::ensure_packages; require stdlib 9 #249 (bastelfreak)
Implemented enhancements:
- Update puppet_metadata to ~> 4.0 and voxpupuli-acceptance to ~> 3.0 #261 (archanaserver)
- Fixes #37604 - Validate DNS forwarders #260 (ekohl)
- Add parameter to set disable-empty-zone option #259 (bigon)
- Add AlmaLinux 8 & 9 support #254 (archanaserver)
- Refs #37121 - Add dns::tsig_keygen function #253 (ekohl)
- Add dns::dnssec_keygen function #246 (ekohl)
10.4.0 (2024-05-16)
Implemented enhancements:
10.3.0 (2024-02-19)
Implemented enhancements:
- add support for the statistics-channels directive #245 (UiP9AV6Y)
- Add support for empty forwarders in master zone #244 (mbarecki)
Fixed bugs:
10.2.0 (2023-11-14)
Implemented enhancements:
- Add Debian 12 support #242 (bastelfreak)
- Add Puppet 8 support #237 (bastelfreak)
10.1.0 (2023-09-18)
Implemented enhancements:
Fixed bugs:
10.0.0 (2023-05-15)
Breaking changes:
- Refs #36345 - Drop Puppet 6 support #232 (ekohl)
- Drop Debian 9 & Fedora 32 and add Fedora 37/38 #231 (ekohl)
9.6.0 (2023-05-03)
Implemented enhancements:
- Mark compatible with puppetlabs/concat 8.x #230 (ekohl)
- Add support for Ubuntu Jammy (22.04) #228 (kajinamit)
9.5.1 (2023-02-02)
Fixed bugs:
- Remove legacy fact usage #225 (smortex)
- logging channel error message typo faility to facility #224 (ikonia)
9.5.0 (2022-10-28)
Implemented enhancements:
- stopped zone file from being created if zone type is forward #219 (ikonia)
- Remove dnssec-enable option for EL >= 9 #218 (ikonia)
- Added defaultzonepath to template name.conf.erb #217 (benjamin-robertson)
Merged pull requests:
9.4.0 (2022-08-01)
Implemented enhancements:
- Update to voxpupuli-test 5 #214 (ekohl)
- Add support for
allow-update
in zones #213 (LadyNamedLaura) - Manage zone records #212 (BDelacour)
9.3.0 (2022-04-20)
Implemented enhancements:
- Handle dnssec-enable config option removal #210 (ekohl)
- Add support for defining custom dnssec-policies #206 (smortex)
- Add support for
dnssec-policy
#205 (smortex) - Update the specified bind version on FreeBSD to 9.16. #204 (rtprio)
Closed issues:
- dnssec-enable no longer a valid configuration item. #207
9.2.0 (2022-02-03)
Implemented enhancements:
- Support CentOS 9, Debian 11 and Ubuntu 20.04 #201 (ekohl)
- puppetlabs/stdlib: Allow 8.x #199 (bastelfreak)
9.1.0 (2021-10-29)
Implemented enhancements:
9.0.0 (2021-07-22)
Breaking changes:
Implemented enhancements:
- Drop usage of -r from rndc-confgen #190 (karelyatin)
- Allow Puppet 7 compatible versions of mods #186 (ekohl)
- Replace get_in_addr_arpa with reverse_dns function #175 (ekohl)
Closed issues:
- create-rndc.key fails with bind9 9.13.0+ #189
8.2.0 (2021-04-27)
Implemented enhancements:
- Support Puppet 7 #184 (ekohl)
- Drop Fedora 26, add Fedora 32 #181 (ekohl)
- Allow configuration checks to be turned off #178 (coreone)
8.1.0 (2020-10-27)
Implemented enhancements:
Fixed bugs:
- Enforce parameter_documentation lint plugin #176 (ekohl)
- Update zone documentation #174 (marcdeop)
- Fix custom key ordering #173 (coreone)
8.0.0 (2020-05-13)
Breaking changes:
- Use modern facts #169
- Make bind view clauses optional #163 (dlucredativ)
- Make zone update_policy_rules more generic #157 (damluk)
Implemented enhancements:
- Fixes #29210 - support el8 #160 (wbclark)
- Introduce several dnssec related zone options #158 (damluk)
7.0.0 (2020-02-11)
Breaking changes:
Implemented enhancements:
- Add Debian 10 #153 (mmoll)
- Add manage_service parameter #149 (flyingstar16)
6.2.0 (2019-07-19)
Implemented enhancements:
- Validate named.conf and zones.conf using named-checkconf #144 (antaflos)
- Allow setting service restart command #143 (antaflos)
- Don't set forbidden zone options for zone type 'forward' #142 (antaflos)
6.1.0 (2019-06-12)
Implemented enhancements:
- Add support for managing sysconfig settings #145 (antaflos)
- Make managing BIND system group optional #139 (antaflos)
Merged pull requests:
- Allow puppetlabs/concat and puppetlabs/stdlib 6.x #146 (alexjfisher)
6.0.0 (2019-04-15)
Breaking changes:
5.4.0 (2019-01-10)
Implemented enhancements:
- Convert documentation to puppet-strings #133 (ekohl)
- Add keys parameter and create_resources accordingly #130 (marcdeop)
- Add Puppet 6 support #129 (ekohl)
5.3.1 (2018-10-04)
Merged pull requests:
5.3.0 (2018-07-16)
Implemented enhancements:
5.2.0 (2018-05-22)
Implemented enhancements:
Closed issues:
- Stop shipping development code in releases
- Remove EOL operating systems and add new ones
- Add a zones parameter
- Disallow undef values for
$localzonepath
and$defaultzonepath
in favor of'unmanaged'
(default parameter)
- Drop Puppet 3 support
- Add BIND views support
- Add
$allow_query
parameter for zones. - Add
$additional_directives
parameter to define top-scope directives innamed.conf
. - Document all class parameters.
- Add Arch Linux support
- Fix README to state the module is under the Apache License 2.0, add full licence text
- Drop support for Ruby 1.8.7
- Do not configure listen-on-v6 parameter if it's not set
- Add additional_options parameter to dns class for options without parameters
- Skip package installation when dns_server_package is empty
- Nest 'forwarders' only if 'forward' is used
- Use concat fragments instead of file resource templates for config
- Add dns_notify to dns class and dns::zone define
- Add acls hash
- Add controls hash
- Change default path for zones.conf to /etc/named/zones.conf for the RedHat OS family
- Add empty_zones_enable and forward global parameters
- Add service_ensure, service_enable parameters to manage service properties
- Change allow_recursion default to localnets and localhost to prevent open recursion
- Support Puppet 3.0 minimum
- Support Fedora 21, remove Debian 6 (Squeeze), add Ubuntu 16.04
- Support configuration on FreeBSD
- Add namedconf_template/optionsconf_template parameters to override templates
- Add allow_recursion parameter to control it on a global level
- Add recursion, allow_query, dnssec_enable and dnssec_validation global parameters
- Add manage_file, forward and forwarders parameters to dns::zone
- Add also_notify parameter to dns::zone
- Change package resource to ensure_packages
- Change theforeman-concat_native to puppetlabs-concat
- Test with Puppet 4
- Fix template variable lookups under the future parser
- Add masters/allow_transfer parameters to dns::zone to configure master/slave relationships
- Require that dns is explicitly included, not implicitly included by dns::zone
- Add and refactor dns::zone parameters
- Improve dns::zone defaults for soa, soaip etc.
- Replace dns::zone parameters for zone path and filename
- Remove unused rndc_alg/secret parameters
- Improve style and fix linting issues
- Refresh README
- Add listen_on_v6 parameter
- Prevent create-rndc key exec changing on every run
- Puppet 2.6 support deprecated
- Update gitignore, change fixtures to HTTPS
* This Changelog was automatically generated by github_changelog_generator