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.
v4.3.0 (2024-08-09)
Merged pull requests:
v4.2.0 (2024-02-09)
Implemented enhancements:
- Add Puppet 8 support #88 (bastelfreak)
v4.1.0 (2023-11-25)
Implemented enhancements:
- Add Debian 12 support #94 (bastelfreak)
Fixed bugs:
- IP::Address type is no longer supported, switch to Stdlib variant #92 (WoutResseler)
v4.0.0 (2023-10-20)
Breaking changes:
- Drop OracleLinux 7, Add EL9/Alma/Rocky support #90 (bastelfreak)
- Drop Puppet 6 support #83 (bastelfreak)
Implemented enhancements:
- Enable creating
ipset::set
resources via Hiera #41 - puppet/systemd: Allow 5.x & 6.x #89 (bastelfreak)
- puppetlabs/stdlib: Allow 9.x #87 (bastelfreak)
- this is a fix for newer kernel and resolves #68 #81 (muncjack)
Fixed bugs:
v3.0.0 (2023-01-27)
Breaking changes:
- Drop Debian 9/Ubuntu 16.04 support #62 (bastelfreak)
Implemented enhancements:
Fixed bugs:
- subnet 32 should not be stripped in ipset_sync #65
- Potential for systemd dependency cycles #63
- /32 is incorrectly stripped from IPv6 networks #30
- Add dependency on debian iptables service #73 (oliparcol)
- Enable CentOS/RHEL 8 support, stop triggering sync exec when nothing changes #71 (WoutResseler)
- update ipset_sync a bug with ipv6 #66 (muncjack)
- Override DefaultDependencies on ipset service unit #64 (sagepe)
v2.1.0 (2021-12-30)
Implemented enhancements:
Merged pull requests:
- Allow stdlib 8.0.0 #52 (smortex)
- switch from camptocamp/systemd to voxpupuli/systemd #51 (bastelfreak)
v2.0.0 (2021-06-03)
Breaking changes:
- Disable CentOS 8 support #48 (bastelfreak)
- Drop EoL Debian 8 support #47 (bastelfreak)
- Drop EoL CentOS 6 support #46 (bastelfreak)
- Drop Puppet 5 support; Add Puppet 7 support #43 (bastelfreak)
Implemented enhancements:
- Make the 'set' parameter optional #23
- add 'sets' hash to configure 'ipset::set' resource via Hiera #42 (kBite)
- Add unmanaged ipset example to README.md #29 (kasimon)
Fixed bugs:
- Avoid emptying set file for unmanaged sets #40 (mikesmitty)
Closed issues:
- Set file for unmanaged ipsets is emptied on each puppet run #39
Merged pull requests:
- camptocamp/systemd: Allow 3.x #45 (bastelfreak)
- puppetlabs/stdlib: Allow 7.x #44 (bastelfreak)
- fix typos in puppet-strings documentation / Add puppet-lint-param-docs linter #36 (bastelfreak)
- modulesync 3.0.0 & puppet-lint updates #34 (bastelfreak)
- Fix ipset::set resource usage documentation #33 (Hexta)
- Use voxpupuli-acceptance #32 (ekohl)
v1.2.3 (2020-03-04)
Fixed bugs:
- Ignore hashsize to avoid conflicts on large sets #27 (bastelfreak)
Closed issues:
- hashsize is dynamic and produces errors on large sets #26
v1.2.1 (2020-03-02)
Fixed bugs:
- CentOS 6: use correct sys v syntax #24 (bastelfreak)
v1.2.0 (2019-11-18)
Implemented enhancements:
- Add VirtuozzoLinux support #15 (bastelfreak)
Fixed bugs:
- fix systemd unit dependencies #17 (bastelfreak)
- dont depend on working network connectivity #16 (bastelfreak)
- fix typo in ipset.service #14 (bastelfreak)
Merged pull requests:
- systemd unit: switch target from basic to multi-user #18 (bastelfreak)
- Fix style in README example #10 (ghoneycutt)
v1.1.0 (2019-10-21)
Implemented enhancements:
- ip lists: ensure file end with a \n #12 (bastelfreak)
- Implement check for max title length #11 (bastelfreak)
v1.0.0 (2019-10-08)
Implemented enhancements:
- improve datatypes / rename internal variables #4 (bastelfreak)
- enable CentOS 6 support #3 (bastelfreak)
Merged pull requests:
- update puppet-strings/README.md documentation #6 (bastelfreak)
- Fix Rubocop/puppet-lint warnings & broken travis config & broken acceptance tests #1 (bastelfreak)
* This Changelog was automatically generated by github_changelog_generator