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