Project

General

Profile

Download (13.5 KB) Statistics
| Branch: | Tag: | Revision:

Changelog

9.2.0 (2024-05-16)

Full Changelog

Implemented enhancements:

9.1.0 (2023-11-14)

Full Changelog

Implemented enhancements:

9.0.0 (2023-05-15)

Full Changelog

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:

Merged pull requests:

8.2.0 (2022-08-04)

Full Changelog

Implemented enhancements:

8.1.0 (2022-02-03)

Full Changelog

Implemented enhancements:

8.0.0 (2021-10-29)

Full Changelog

Breaking changes:

  • Drop EL6 support #198 (ekohl)
  • Drop Debian 8 support and update default template #197 (ekohl)

Implemented enhancements:

  • Depend on camptocamp/systemd ~> 3.1 #202 (ekohl)

Fixed bugs:

  • Ensure systemd drop-in happens before service #199 (ekohl)

Closed issues:

  • Use of notify_service requires systemd dependency version bump #201

7.0.0 (2021-07-23)

Full Changelog

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)

Full Changelog

Implemented enhancements:

  • add support for client-updates instruction for interim DDNS. #183 (UiP9AV6Y)

6.1.0 (2020-09-22)

Full Changelog

Implemented enhancements:

  • Adjust config directory mode to the system defaults #177 (ezr-ondrej)

6.0.0 (2020-05-12)

Full Changelog

Breaking changes:

Implemented enhancements:

Merged pull requests:

5.1.1 (2020-02-12)

Full Changelog

Implemented enhancements:

5.1.0 (2019-10-24)

Full Changelog

Implemented enhancements:

  • Added UEFI HTTP Boot support #160 (lzap)

5.0.1 (2019-06-12)

Full Changelog

Merged pull requests:

5.0.0 (2019-04-15)

Full Changelog

Breaking changes:

Implemented enhancements:

  • Make the config header configurable #149 (ekohl)

Fixed bugs:

  • fix missing authoritative statement #147 (qs5779)

4.3.0 (2019-01-10)

Full Changelog

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)

Full Changelog

Implemented enhancements:

  • Support Ubuntu/bionic, remove Debian 7 & Fedora 25 #127 (mmoll)
  • make ddns-update-style adjustable #126 (zeromind)

Merged pull requests:

4.1.1

  • Correct listening on EL7 when using $interface

4.1.0

  • Make the OMAPI algorithm configurable
  • Drop EOL operating systems and add new ones to metadata.json

4.0.2

  • Fix listen on interfaces in EL7
  • Add validation for the DHCP range

4.0.1

  • Validate parameters using Puppet 4 types

4.0.0

  • Drop Puppet 3 support
  • Add $omapi, so OMAPI can be turned off
  • Add $bootp, so BOOTP can be turned off
  • Improve failover logic

3.1.0

  • Add $ddns_updates parameter to allow insecure DDNS updates.
  • Add $pxefilename parameter to dhcp::pool.
  • Add $raw_prepend and $raw_append parameters to dhcp::pool.
  • Fix classless static routes.

3.0.0

  • 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

2.3.2

  • Fix metadata to show Puppet 4 compatibility
  • Remove hashes around pool names for Webmin compatibility

2.3.1

  • Fix domain-search syntax for multiple search domains (#70)
  • Update FreeBSD package name for ISC DHCP 4.3

2.3.0

  • 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)

2.2.0

  • 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

2.1.0

  • 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

2.0.0

  • 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

1.6.0

  • 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

1.5.0

  • Add nameservers parameter to dhcp::pool
  • Fix config output when empty pool range is passed

1.4.0

  • Add pxeserver parameter to dhcp::pool
  • Unsetting pxeserver/pxefilename disables PXE in a subnet
  • Add tests, fix lint and style issues

1.3.1

  • Change Debian package name to prevent reinstallation on each run
  • Fix puppet-lint issues

* This Changelog was automatically generated by github_changelog_generator

(6-6/13)