Skip to content

Latest commit

 

History

History
460 lines (284 loc) · 30.1 KB

CHANGELOG.md

File metadata and controls

460 lines (284 loc) · 30.1 KB

Changelog

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.0.0 (2024-08-05)

Full Changelog

Breaking changes:

Implemented enhancements:

  • add support for conntrack helpers #207
  • New parameter purge_unmanaged_rules to reload nftables if configuration does not match reality #253 (canihavethisone)
  • Add support Arrays of source/destination IP addresses for nftables::simplerule #252 (phaedriel)
  • New clobber_default_config paramater #247 (traylenator)
  • update puppet-systemd upper bound to 8.0.0 #242 (TheMeier)
  • rules::llmnr: Allow interface filtering #235 (bastelfreak)
  • rules::ospf3 & rules::out::ospf3: Allow filtering on outgoing interfaces #234 (bastelfreak)
  • rules::out::mdns & rules::mdns: Allow interface filtering #233 (bastelfreak)

Merged pull requests:

v3.7.1 (2023-12-29)

Full Changelog

Fixed bugs:

v3.7.0 (2023-12-27)

Full Changelog

Implemented enhancements:

v3.6.0 (2023-12-20)

Full Changelog

Implemented enhancements:

Merged pull requests:

  • rules::out:dns: refactor for better readability #222 (bastelfreak)
  • Document what the 'auto_merge' set parameter does. #219 (Tamerz)

v3.5.0 (2023-11-27)

Full Changelog

Implemented enhancements:

  • Support input interface specification to dns server #215 (traylenator)
  • Additional rules for podman root containers #214 (traylenator)
  • nftables::simplerule::dport - takes port ranges as part of the array #189 (tskirvin)

Merged pull requests:

v3.4.0 (2023-11-17)

Full Changelog

Implemented enhancements:

v3.3.0 (2023-08-28)

Full Changelog

Implemented enhancements:

v3.2.0 (2023-08-19)

Full Changelog

Implemented enhancements:

Fixed bugs:

Merged pull requests:

  • Rewrite mdns rules to limit to multicast and allow IPv6 #197 (ekohl)

v3.1.0 (2023-07-30)

Full Changelog

Implemented enhancements:

Merged pull requests:

v3.0.1 (2023-06-20)

Full Changelog

Implemented enhancements:

Closed issues:

  • rspec tests fail on docker again. #167

Merged pull requests:

v3.0.0 (2023-05-25)

Full Changelog

Breaking changes:

Implemented enhancements:

Merged pull requests:

v2.6.1 (2023-03-24)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Align filemode on RedHat to distro default #157 (duritong)

Closed issues:

  • failing to setup a basic firewall #158

Merged pull requests:

v2.6.0 (2022-10-25)

Full Changelog

Implemented enhancements:

Closed issues:

  • Add ability to include completely raw files #146
  • Add support for Debian #65

v2.5.0 (2022-08-26)

Full Changelog

Implemented enhancements:

  • Add all nftables families as a valid noflush pattern #142 (luisfdez)

Fixed bugs:

Closed issues:

  • nftables::bridges creates invalid rule names when bridge devices have multiple IP addresses #143

v2.4.0 (2022-07-11)

Full Changelog

Implemented enhancements:

v2.3.0 (2022-07-06)

Full Changelog

Implemented enhancements:

v2.2.1 (2022-05-02)

Full Changelog

Merged pull requests:

v2.2.0 (2022-02-27)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Ensure that nftables.service remains active after it exits #125 (hashworks)

Merged pull requests:

v2.1.0 (2021-09-14)

Full Changelog

Implemented enhancements:

  • nftables::set can only be assigned to 1 table #100
  • support a different table name for 'nat' #107 (figless)
  • Allow declaring the same set in several tables #102 (nbarrientos)

Fixed bugs:

Merged pull requests:

v2.0.0 (2021-06-03)

Full Changelog

Breaking changes:

  • Drop Puppet 5, puppetlabs/concat 7.x, puppetlabs/stdlib 7.x, camptocamp/systemd: 3.x #92 (traylenator)
  • Drop Puppet 5 support #79 (kenyon)

Implemented enhancements:

Fixed bugs:

Closed issues:

  • Class[Nftables::Bridges]['bridgenames'] contains a Regexp value. It will be converted to the String '/^br.+/' #83

Merged pull requests:

v1.3.0 (2021-03-25)

Full Changelog

Implemented enhancements:

Closed issues:

  • Increase puppetlabs/concat version in metadata #78

Merged pull requests:

  • Fix sections and add a pointer to code snippets for Emacs #81 (nbarrientos)

v1.2.0 (2021-03-03)

Full Changelog

Implemented enhancements:

  • start declaring the 'global' chain with module resources #73 (lelutin)

Fixed bugs:

  • nftables service is broken after reboot #74
  • fix #74 - ensure table are initialized before flushing them #75 (duritong)

v1.1.1 (2021-01-29)

Full Changelog

Fixed bugs:

  • Simplerule: wrong IP protocol version filter statement for IPv6 traffic #69
  • Fix IP version filter for IPv6 traffic #70 (nbarrientos)

Merged pull requests:

v1.1.0 (2021-01-25)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • nftables::simplerule should follow the same rules as nftables::rule #58
  • Align simplerule and rule rulename requirements #59 (nbarrientos)

Closed issues:

  • Get it under the voxpupuli umbrella #35

Merged pull requests:

  • Add badges to README #63 (traylenator)
  • Check that all the predefined rules are declared in the all rules acceptance test #53 (nbarrientos)

v1.0.0 (2020-12-15)

Full Changelog

Breaking changes:

Implemented enhancements:

Fixed bugs:

Closed issues:

  • deploying custom tables is broken #45
  • Switch to Stdlib::Port everywhere #37
  • Add set definition from Hiera #24
  • Add an option to disable NAT #23
  • Add an option to limit the rate of logged messages #19
  • Rule API #17
  • Publish to forge.puppet.com #11
  • The global chain contains INPUT specific rules #9
  • The fate of forbidden packets should be configurable #2

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator