All notable changes to this project will be documented in this file. Each new release typically also includes the latest modulesync defaults. These should not affect the functionality of the module.
v7.0.0 (2024-02-09)
Breaking changes:
- Drop Debian 10 support #335 (bastelfreak)
- Drop EoL Ubuntu 18.04 support #334 (bastelfreak)
- Drop EL7 support #333 (bastelfreak)
- Drop Puppet 6 support #312 (bastelfreak)
Implemented enhancements:
- Add AlmaLinux/Rocky support #331 (bastelfreak)
- Add Debian 12 #329 (bastelfreak)
- Add Ubuntu 22.04 support #328 (bastelfreak)
- stub: add support for stub-first stub zone option #322 (irregulator)
- Add Puppet 8 support #317 (bastelfreak)
- Relax dependencies version requirements #315 (smortex)
Fixed bugs:
- Add systemd timer to update root.hints file #332 (bastelfreak)
v6.0.0 (2022-09-25)
Breaking changes:
Implemented enhancements:
- Introduce unbound_version parameter #307 (bastelfreak)
Fixed bugs:
- unbound.conf: purge trailing whitespace #306 (bastelfreak)
Closed issues:
- unbound_version not set on first run causing unexpected config file setting #286
v5.1.1 (2022-07-14)
Fixed bugs:
- metadata.json: Fix source URL #304 (bastelfreak)
v5.1.0 (2022-06-28)
Implemented enhancements:
- 296: Add support for multiple contents/records in unbound::record #300 (b4ldr)
- (297) Add support for stub nameservers and fix docs #298 (b4ldr)
- (#250) Add RPZ support #259 (b4ldr)
Fixed bugs:
Closed issues:
- Documentation is misleading when using unbound::stub #297
- No support Static record mapping to multiple IP #296
- Please support 'respip' in module_config #250
Merged pull requests:
- 'target-fetch-policy' is supposed to be a single string #289 (rumpelst1lzk1n)
v5.0.0 (2022-02-01)
Breaking changes:
Implemented enhancements:
- Make service manageable #285 (and0x000)
- Add support for FreeBSD 13 #284 (smortex)
- Add support for Debian 11 #281 (smortex)
Fixed bugs:
- fix typo in template: includes? -> include? / make access_control parameter useable #293 (bastelfreak)
Merged pull requests:
- Add unit tests for access_control datatype #292 (bastelfreak)
v4.0.1 (2021-08-26)
Fixed bugs:
- $tls_upstreami -> $tls_upstream typo #276 (steadramon)
- Adjustment for DNS Flag Day 2020 #275 (steadramon)
Merged pull requests:
v4.0.0 (2021-04-27)
Breaking changes:
- Drop EoL Ubuntu 16.04 support #273 (bastelfreak)
- puppet5: drop puppet 5 support #266 (b4ldr)
- Drop RedHat 6 (and derivatives) support #256 (b4ldr)
Fixed bugs:
- Resource default statements in module #242
Merged pull requests:
- puppetlabs/concat: Allow 7.x #268 (bastelfreak)
- puppetlabs/stdlib: Allow 7.x #267 (bastelfreak)
- move defaults to class so that puppet-strings can build better docs #265 (b4ldr)
- Refactor #264 (b4ldr)
- Provide root-hints variables & overrides for different scenarios #263 (jared-gs)
- Unbound 1.9.0 #262 (steadramon)
- 242: use collections to add additional parameters #260 (b4ldr)
- Fix spec test #254 (b4ldr)
v3.0.0 (2020-09-30)
Breaking changes:
- Drop Debian 6/7/8 support and compatibility #246 (bastelfreak)
Implemented enhancements:
Fixed bugs:
- Fix erb template to allow string for address attribute #247 (bastelfreak)
Merged pull requests:
- Disable Debian 8 acceptance tests #248 (bastelfreak)
v2.8.0 (2020-09-25)
Debian 8 is EOL since some time now. This 2.8.0 release will be the last one with Debian 8 support. The next release will be 3.0.0 without Debian 8!
Implemented enhancements:
- Implement Archlinux support #243 (bastelfreak)
Fixed bugs:
- Single quote TXT records and break them into strings of 255 characters #238 (FredericLespez)
Closed issues:
- Handle TXT records containing double quotes and white space #237
Merged pull requests:
- Resolve puppet-lint notices #240 (jcpunk)
- modulesync 3.0.0 & puppet-lint updates #239 (bastelfreak)
- Restart for interface change after service is configured #236 (nward)
- Fix several markdown lint issues #235 (dhoppe)
v2.7.0 (2020-04-21)
Implemented enhancements:
Merged pull requests:
v2.6.0 (2020-02-12)
Implemented enhancements:
- Purge unmanaged configuration files #225 (findmyname666)
Closed issues:
- Fix installation on Debian distribution - e.g. unbound option auto-trust-anchor-file is provided two times #223
- commit 5868593634371290ad013e4a3005f25cb8d7e1fe broke the module for me #221
- add ability to define/generate local-data + override local-zone template #215
unbound_version
fact needs a test #207- unbound-checkconf fails on first-time configuration (pid dir is missing) #188
- fatal error: auto-trust-anchor-file: "/var/lib/unbound/root.key" does not exist in chrootdir /etc/unbound #134
- Modifying forward config file location #129
- set permissions/ownership on configuration directories? #65
Merged pull requests:
- Update CHANGELOG.md, based on command bundle exec rake changelog #227 (dhoppe)
- ignore lint: quote boolean values have been [i belive] supported for … #226 (b4ldr)
- Add test for unbound::stub #222 (zachfi)
- validate_unbond_addr: replace functionality with a custom type #220 (b4ldr)
2.5.0 (2019-12-28)
Closed issues:
- Debian: module change ownership of directory /run to unbound #208
- version 2.4.3 breaks the configfile for tls-upstream on CentOS 7 #199
- Wrong quoting for local-data TXT records #196
- neg-cache-size is not specifiable #115
Merged pull requests:
- Add functionality to render local data and override local-zone template: #216 (findmyname666)
- update type typo #214 (dsoltero)
- update variable typos #213 (dsoltero)
- unbound_version: add spec tests to the unbound_version fact #212 (b4ldr)
- Fix facter regex #211 (zachfi)
- stop managing system directories like /run #210 (tequeter)
- Service #206 (zachfi)
- Fix neg-cache-size in unbound.conf #205 (cohoe)
- Add service control and package ensure parameters #204 (cohoe)
- Fix typo #203 (cure)
- beaker: fix beaker #201 (b4ldr)
- Issue 199: add version checking for ssl/tls parameters #200 (b4ldr)
- Set harden-referral-path to false by default. #198 (jensalmer)
2.4.3 (2019-04-22)
Merged pull requests:
- Update from xaque208 modulesync_config #195 (zachfi)
- Support TLS #193 (zachfi)
- Update from xaque208 modulesync_config #191 (zachfi)
2.4.2 (2019-03-04)
2.4.1 (2019-03-04)
Merged pull requests:
2.4.0 (2018-12-22)
Closed issues:
- Add SmartOS support #184
- Binding to 0.0.0.0 is a bad practice #183
- pid dir permissions could cause problems #180
- Unable to call unbound::local_zone class anymore #177
- interface changes don't take affect #166
- Add support for python-scipt #140
- Should add support for ssl-upstream config option #138
Merged pull requests:
- Add SmartOS support #184 #187 (joelgarboden)
- Fix module-config #186 (silkeh)
- Change default interface value #185 (zachfi)
- Restore unbound::local_zone function #182 (jlutran)
- Change default values for harden_short_bufsize & harden_large_queries #181 (jlutran)
- add module_config #176 (b4ldr)
2.3.2 (2018-06-03)
Merged pull requests:
- Update from xaque208 modulesync_config #178 (zachfi)
- add method to restart unbound on interface change #170 (b4ldr)
2.3.1 (2018-05-31)
Merged pull requests:
2.3.0 (2018-05-31)
Merged pull requests:
2.2.0-ICANN1 (2018-05-30)
Closed issues:
2.2.0 (2018-05-21)
Merged pull requests:
- Fix regressions #169 (fklajn)
- Set unbound pidfile for 6.3 #167 (zachfi)
- Update from xaque208 modulesync_config #165 (zachfi)
- Include .sync.yml for lost beaker tests #164 (zachfi)
- Update from xaque208 modulesync_config #163 (zachfi)
- Allow to set parameter forward-ssl-upstream for forward zones in #161 (buzzdeee)
- Update to hiera v5 #160 (jlutran)
- Allow forward-host option #159 (zachfi)
- acceptance testing #158 (b4ldr)
2.1.0 (2018-02-26)
Closed issues:
- Add option to allow unbound to log to file instead of syslog #146
- Options not found #145
- Should support the unbound port on FreeBSD #126
- New features are not documented #37
Merged pull requests:
- 138 tls options #156 (b4ldr)
- add log options #155 (b4ldr)
- add local_zone and domain_insecure parameters #153 (b4ldr)
- Added option to allow unbound to log to file instead of syslog #147 (enemarke)
- modulesync 2017-05-03 #139 (zachfi)
- Add test for the interface selection #137 (zachfi)
- Validation requires the anchor file is present #136 (zachfi)
2.0.0 (2016-10-28)
Closed issues:
- Should handle local unbound on FreeBSD with more grace #125
Merged pull requests:
1.3.6 (2016-07-12)
Closed issues:
- invalid parameter target #128
Merged pull requests:
- Remove dependency cycle when skip_roothints_download is true #131 (drt24)
- Set hints permissions after download #130 (claytono)
- White space fix for puppet-lint #127 (mld)
- Add ability to set cache settings as parameters #124 (jaxxstorm)
1.3.5 (2016-06-06)
Closed issues:
- harden-dnssec-stripped parameter is not controlled #108
Merged pull requests:
- Fix template variable reference #123 (zachfi)
- booleans: allow to actually toggle the booleans #122 (igalic)
1.3.4 (2016-04-14)
Merged pull requests:
1.3.3 (2016-04-09)
Merged pull requests:
- Default behavior for unbound::remote isn't well documented #120 (cPanelScott)
1.3.2 (2016-04-04)
Merged pull requests:
1.3.1 (2016-04-01)
Merged pull requests:
1.3.0 (2016-04-01)
Closed issues:
- hiera example is not documented #110
Merged pull requests:
1.2.2 (2016-02-22)
Closed issues:
- unable to load puppet_x/unbound/validate_addrs (on puppetserver) #105
Merged pull requests:
- Convert config_file to a definition parameter #114 (sbadia)
- Added missing option in the configuration: so_sndbuf #113 (marknl)
- using https to download named.root #112 (mmckinst)
- Add hiera support for define resources #111 (Rocco83)
- Allow to pass action with $access #109 (sileht)
1.2.1 (2015-12-19)
Closed issues:
Merged pull requests:
- Use the relative path for loading puppet_x #107 (zachfi)
- Add feature skip_roothints_download #106 (mrdima)
1.2.0 (2015-07-29)
Merged pull requests:
- Begin replacing unbound::stub address validation #104 (zachfi)
- Exec calls should have a full path. #72 (robbat2)
1.1.8 (2015-07-28)
Closed issues:
- Wrong unbound-checkconf path for Centos and Scientific 6 #99
Merged pull requests:
1.1.7 (2015-07-22)
Merged pull requests:
- Set correct checkconf on EL platforms #100 (zachfi)
- Multiple addressess/hosts for stub zones #98 (rswarts)
- Freebsd 10 #97 (b4ldr)
- Change scope of params #96 (b4ldr)
1.1.6-ICANN-3 (2015-07-03)
1.1.6-ICANN-2 (2015-07-03)
1.1.6-ICANN (2015-07-03)
Closed issues:
- We should manage the permissions of /var/unbound/etc so that the root.key can be written by the unbound user. #32
1.1.6 (2015-06-29)
Closed issues:
- Concat 2.x deletion #92
- Missing support for hide_identity/hide_version #90
- Default interfaces on multi-homed servers #12
Merged pull requests:
- stub: local-zones have multiple types; allow type to be overwritten #94 (kmullin)
- Bring back hide_version and hide_identity #93 (kmullin)
- default port 8953 for remote-control #91 (ghost)
- add forward-first option for forward zones. #87 (ryanfolsom)
1.1.5 (2015-06-03)
1.1.4 (2015-05-29)
Closed issues:
Merged pull requests:
- Some light fixes after recent merge #89 (zachfi)
- stub-zone could be specified with either ip or hostname #88 (ghost)
- Pin repo versions to aim for determinism #85 (zachfi)
- restart unbound without starting and stoping the daemon #84 (f0)
- Fix broken commit #82 (zachfi)
- Use the master branches status as build indicator #81 (zachfi)
- RedHat does not install wget by default, but curl is available #79 (robinbowes)
- Set correct runtime dir #78 (robinbowes)
- Make it work with strict variables #77 (robinbowes)
- Use str2bool so always-string data from hiera can still be used as if it... #75 (rswarts)
- Begin spec testing #74 (zachfi)
- Ensure local-zone is always under server. #71 (robbat2)
- Updates to trust anchoring #67 (b4ldr)
1.0.0-ICANN (2015-02-05)
Merged pull requests:
- create directory before exec #68 (f3rr)
- Run unbound-control-setup, in order to create the certificates #66 (buzzdeee)
- Add custom_server_conf configuration option #64 (cure)
- Some minor adjustments for OpenBSD 5.6 #63 (zachfi)
1.1.3 (2014-10-19)
1.1.2 (2014-10-18)
1.1.1 (2014-10-18)
Closed issues:
- Make a new puppetforge release? #55
Merged pull requests:
- Roll some blacksmith using the skeleton data #61 (zachfi)
- Clean up some newline issues #59 (zachfi)
- Fix syntax error in templates/forward.erb #57 (cure)
- add metadata.json (before new release) #56 (igalic)
- rebase of pull 44 #54 (b4ldr)
- make unbound module future parser compatible #53 (buzzdeee)
- Add support for OpenBSD 5.6 and future, #52 (buzzdeee)
- Update dependency to puppetlabs/concat in Readme.md #51 (buzzdeee)
- add hide_identity and hide_version parameters, and update the #50 (buzzdeee)
- OpenBSD has ftp and not fetch to retrieve files. #49 (buzzdeee)
1.1.0 (2014-08-27)
Merged pull requests:
- Update test files to pass lint #48 (zachfi)
- OS specific client to fetch root hints and edns buffer size option #45 (b4ldr)
- Add support for the prefetch-key option. #43 (daenney)
- Allow forwarding reverse DNS queries for the default local zones. #42 (dsolsona)
- Change concat module dependency. #41 (cure)
- Add control over tcp-upstream #39 (inkblot)
- Adding extra options for optimizing unbound #38 (dsolsona)
1.0.0 (2014-01-11)
Closed issues:
- extraneous comma in forward.pp #17
Merged pull requests:
- Add syntax highlighting for documentation #36 (igalic)
- unbound header is out of order with concat setup #35 (igalic)
- using "name" as parameter in types makes life difficult #34 (igalic)
- enable simple creation of reverse entries #33 (igalic)
- (maint) Add Travis CI testing #31 (zachfi)
- use correct owner variable #30 (mmoll)
- (maint) Change parameter names and cleanup #29 (zachfi)
0.0.5 (2013-12-13)
0.0.4 (2013-12-12)
Closed issues:
Merged pull requests:
- (maint) Add OpenBSD support #27 (zachfi)
- (maint) Mostly pass lint #26 (zachfi)
- Make sure unbound can read the root.hints file #25 (michakrause)
- fix typo in template #24 (mbakke)
- Add option to enable extended statistics #23 (bisscuitt)
- Adding change so make usage of ipv4 and ipv6 explicit if need be. Both ... #22 (jrodriguezjr)
- Adding change so make usage of ipv4 and ipv6 explicit. Both are enabled... #20 (jrodriguezjr)
- Removed call to concat::setup as concat module has made this private #19 (growse)
- Fix template variables by prefixing @ #18 (dkerwin)
- Add ability to specify port which unbound listens on #16 (growse)
- Fix typos in config file template for infra-host-ttl #13 (nicwaller)
- Added infra-host-ttl option #10 (rlex)
- Automatically install and configure DNS root hints #9 (nicwaller)
- Added notes about concat dependency #8 (nicwaller)
0.0.3 (2013-04-22)
Merged pull requests:
0.0.2 (2012-11-16)
0.0.1 (2012-03-25)
* This Changelog was automatically generated by github_changelog_generator