9.2.0 (2024-05-16)
Implemented enhancements:
- Allow puppet/systemd 7.x #232 (evgeni)
- Add support for Debian 12 #231 (evgeni)
- Add Ubuntu 22.04 support #230 (evgeni)
9.1.0 (2023-11-14)
Implemented enhancements:
- Mark compatible with puppet/systemd 5.x & 6.x #227 (ekohl)
- allow stdlib 9.x #226 (jhoblitt)
- Add Puppet 8 support #222 (ekohl)
9.0.0 (2023-05-15)
Breaking changes:
- Drop Debian 9, Ubuntu 16.04, Fedora 31/32; Add Fedora 37/38 #220 (ekohl)
- Refs #36345 - Raise minimum Puppet version to 7.0.0 #219 (ekohl)
- debian grub2: update efi file name to align with symlink name #217 (jklare)
Implemented enhancements:
- Mark compatible with puppetlabs/concat 8.x #218 (ekohl)
- bump puppet/systemd to < 5.0.0 #216 (jhoblitt)
Merged pull requests:
8.2.0 (2022-08-04)
Implemented enhancements:
- Update to voxpupuli-test 5 #214 (ekohl)
- Remove nameserver sorting for dhcp subnet configurations #213 (jan-win1993)
- Support CentOS 9 #209 (ekohl)
8.1.0 (2022-02-03)
Implemented enhancements:
- Add Debian 11 and Ubuntu 20.04 support #208 (ekohl)
- add support for raw configuration for host declarations. #206 (UiP9AV6Y)
- puppetlabs/stdlib: Allow 8.x #204 (bastelfreak)
- Add support for multiple pools in a subnet #164 (peterverraedt)
8.0.0 (2021-10-29)
Breaking changes:
Implemented enhancements:
Fixed bugs:
Closed issues:
- Use of notify_service requires systemd dependency version bump #201
7.0.0 (2021-07-23)
Breaking changes:
Implemented enhancements:
- Mark compatible with camptocamp/systemd 3 #190 (ekohl)
- Allow Puppet 7 compatible versions of mods #187 (ekohl)
- Support Puppet 7 #186 (ekohl)
Fixed bugs:
6.2.0 (2021-01-26)
Implemented enhancements:
6.1.0 (2020-09-22)
Implemented enhancements:
- Adjust config directory mode to the system defaults #177 (ezr-ondrej)
6.0.0 (2020-05-12)
Breaking changes:
Implemented enhancements:
Merged pull requests:
5.1.1 (2020-02-12)
Implemented enhancements:
5.1.0 (2019-10-24)
Implemented enhancements:
5.0.1 (2019-06-12)
Merged pull requests:
- allow newer puppetlabs-concat version #157 (mmoll)
- Allow
puppetlabs/stdlib
6.x #156 (alexjfisher)
5.0.0 (2019-04-15)
Breaking changes:
Implemented enhancements:
Fixed bugs:
4.3.0 (2019-01-10)
Implemented enhancements:
- update FreeBSD pkg name and support 12.x #144 (mmoll)
- Create some puppet-strings documentation #143 (ekohl)
- Support Puppet 6 #141 (ekohl)
4.2.0 (2018-10-04)
Implemented enhancements:
- Support Ubuntu/bionic, remove Debian 7 & Fedora 25 #127 (mmoll)
- make ddns-update-style adjustable #126 (zeromind)
Merged pull requests:
- allow puppetlabs-stdlib 5.x #135 (mmoll)
- allow puppetlabs-concat 5.x #134 (mmoll)
- Mark compatible with camptocamp-systemd 2.0 #131 (mateusz-gozdek-sociomantic)
- Correct listening on EL7 when using
$interface
- Make the OMAPI algorithm configurable
- Drop EOL operating systems and add new ones to metadata.json
- Fix listen on interfaces in EL7
- Add validation for the DHCP range
- Validate parameters using Puppet 4 types
- Drop Puppet 3 support
- Add
$omapi
, so OMAPI can be turned off - Add
$bootp
, so BOOTP can be turned off - Improve failover logic
- Add
$ddns_updates
parameter to allow insecure DDNS updates. - Add
$pxefilename
parameter todhcp::pool
. - Add
$raw_prepend
and$raw_append
parameters todhcp::pool
. - Fix classless static routes.
- Add bootfiles parameter with hash of client architectures to boot loaders used for "filename", defaulting to "pxelinux.0" (#14920)
- Add mtu parameter to main class and to dhcp::pool
- Add Arch Linux support
- Drop support for Ruby 1.8.7
- Many improvements to tests
- Fix metadata to show Puppet 4 compatibility
- Remove hashes around pool names for Webmin compatibility
- Fix domain-search syntax for multiple search domains (#70)
- Update FreeBSD package name for ISC DHCP 4.3
- Add dhcp::failover class to configure DHCP failover between servers
- Add includes parameter to include other config files
- Handle and ignore an empty omapi_key parameter
- Add tests for dhcp::dhcp_class
- Support Puppet 3.0 minimum
- Support Fedora 21, remove Debian 6 (Squeeze)
- Add pools, hosts parameters to dhcp to automatically create dhcp::pool and dhcp::host resources, usable from Hiera and Foreman
- Add ddns_domainname and ddns_rev_domainname parameters to dhcp
- Add ntpservers parameter to dhcp
- Permit the dhcp::pool range parameter to be an array of ranges
- Support configuration on FreeBSD
- Add options parameter for arbitrary options
- Add dhcp::class define to add new DHCP class definitions
- Add pool_parameters param to dhcp::pool for allow statements etc.
- Add authoritative parameter
- Add search_domains parameter to dhcp::pool
- Add omapi_name/omapi_key parameters
- Add parameters to dhcp and dhcp:pool to configure static routes
- Change theforeman-concat_native to puppetlabs-concat
- Fix quoting of domain-name option
- Test with future parser and Puppet 4
- Add
parameters
,options
parameters to dhcp::pool - Add
default_lease_time
,max_lease_time
parameters to dhcp - Use longer ISC defaults for lease times
- Minimising differences to puppetlabs/dhcp for eventual merger
- Do not set domain-name option if dnsdomain parameter is empty
- Strip pool config values before checking if they should be set
- Removing unused code, tidyups, better test coverage, increased linting
- Add nameservers parameter to dhcp::pool
- Fix config output when empty pool range is passed
- Add pxeserver parameter to dhcp::pool
- Unsetting pxeserver/pxefilename disables PXE in a subnet
- Add tests, fix lint and style issues
- Change Debian package name to prevent reinstallation on each run
- Fix puppet-lint issues
* This Changelog was automatically generated by github_changelog_generator