puppet-bsd/CHANGELOG.md

1.9 KiB

Unreleased

2016-11-10 2.0.0

Summary

This release contains contains backwards incompatible parameter name and data type changes. Also here, is native Puppet 4 support, dropping Puppet 3 support, and lots of plumbing changes to make configuration validation a bit cleaner.

Features

  • Drop Puppet 3.x support, leveraging native Puppet 4.x type validation
    • Validation change, VLAN IDs are now integers.
    • Validation change, address parameters are arrays.
  • The old 'values' param has been renamed to 'raw_values' to make it clear that the items will be written unmodified.
  • Library code has been much improved, centralizing the configuration validation between the BSDs to allow for easier addition of interface types, or future configuration changes. The PuppetX::BSD::PuppetInterface parent class is now used to create a new interface type and provide the necessary validation. This reduces the interface type specific code considerably.
  • 'network_key' has been renamed to 'wpa_key' on wifi interfaces
  • Add support for managing interface MTU

Bugfixes

  • Fix an issue where MTU is not properly read from the output of ifconfig

2016-06-29 1.2.0

Summary

This release contains updates for testing including platform test matrix.

Features

  • drop testing on old Puppet 3.x versions, keeping only 3.8.7
  • improve manifest test coverage

2016-06-20 1.1.0

Summary

This release contains a change in dependency for sysctl. The two modules should co-exist without issue, but the new dependency must be present.

Features

  • drop duritong/sysctl in favor of herculesteam-augeasproviders_sysctl

2016-05-19 1.0.0

Summary

This release contains a backwards incompatible dependency change. Please see the metadata for the new dependency list.

Features

  • drop shell_config in favor of augeas_providers
  • begin changelog