Skip to content

Latest commit

 

History

History
112 lines (69 loc) · 3.51 KB

CHANGELOG.md

File metadata and controls

112 lines (69 loc) · 3.51 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Improved

  • unit-tests: Removed EOL'd Puppet 5+6 from test matrix
  • unit-tests: Bumped Puppet 6 Ruby version to 2.7

4.1.0 - 2021-02-23

Added

  • Support for Puppet 7

Changed

  • Migrate from travis-ci.org to Github Actions due to pending shutdown 😭
  • Replace Ubuntu 16.04 with Ubuntu 20.04 in acceptance test matrix

4.0.0 - 2020-03-29

Changed

  • Replace deprecated validate_ puppetlabs/stdlib functions with Puppet data types
  • Required puppetlabs/stdlib version has been bumped to 4.13.0

Removed

  • Previously deprecated parameter service_restart
  • Redundant work-around to purge ntpd and reload apparmor rules after that on Ubuntu

3.1.0 - 2020-03-29

Summary

This release opens up the support of puppetlabs/stdlib to 6.x whilst still supporting 4.x.

Changed

  • Bump support for puppetlabs/stdlib for up to 6.x

3.0.0 - 2020-03-29

Summary

This release adds support for Puppet 5 and 6 and thus replaces $::osfamily with $facts['os']['family'].

Added

  • Support for Puppet 5 and 6

Changed

  • Update Ruby Gems
  • Update test matrix: support Debian 9/10 and Ubuntu 16.04/18.04

Removed

  • Stopped officially supporting Puppet 4 and below
  • Removed redundant service_restart parameter

2016-06-13 - Release 2.3.0

###Summary

Add support for FreeBSD (#6.

##2016-03-25 - Release 2.1.0 ###Summary

This release improves compatibility with Puppet 4.

####Improvements

Replace ripienaar/module_data with params.pp; the module is unlikly to work with Puppet 4 (see Native Puppet 4 Data in Modules) and in order to not break Puppet 3 support it is easier to just stick with a simple params.pp for the moment.

Furthermore, the test infrastructure has been overhauled:

  • Bump gem dependencies to the latest version
  • Bump Puppet module dependencies to the latest version
  • Update travis test matrix and add support for Puppet 4

##2016-01-11 - Release 2.0.2 ###Summary

Apparmor reload will only happen if parser exists (#1 and #2).

Furthermore, the test infrastructure has been updated

  • Update all gems to the latest version
  • Update all Beaker acceptance tests to use Docker instead of Virtualbox
  • Remove Ruby 1.8.7 from test matrix

##2015-02-08 - Release 2.0.1 ###Summary

  • Ensure generated configuration file is consistent with previous version

##2015-02-07 - Release 2.0.0 ###Summary

  • Add module_data to replace params class and make os-specific configuration easier (requires Puppet 3.x)
  • Add options_hash to use custom data in combination with a custom template
  • Add custom restart script to ensure to service is really running after a restart (can be turned off)
  • Add support for Ubuntu 12.04 and 14.04
  • Add acceptance tests to make sure everything works in practice