firewalld 1.0.0 release
A new release of firewalld, version 1.0.0, is available.
Major version bump
This release is also a major version bump. It includes breaking and behavioral changes. Please read the blog post.
This is also a feature release. It includes all bug fixes since v0.9.0.
Highlights include:
- Reduced dependencies
- Intra-zone forwarding by default
- NAT rules moved to inet family (reduced rule set)
- Default target is now similar to reject
- ICMP blocks and block inversion only apply to input, not forward
- tftp-client service has been removed
- iptables backend is deprecated
- Direct interface is deprecated
- CleanupModulesOnExit defaults to no (kernel modules not unloaded)
New features
$ git shortlog --grep "^feat.*:" v0.9.0..v1.0.0
Derek Dai (1):
- feat(rich): support using ipset in destination
Eric Garver (2):
- feat: add netbios-ns service
- feat(firewalld): drop linux capabilities
Georg Sauthoff (1):
- feat(service): Add WireGuard service definition
Pat Riehecky (1):
- feat(service): Add Kubernetes definitions
Paul Laufer (1):
- feat(config): add CleanupModulesOnExit configuration option
Vrinda Punj (3):
- feat(rich): add XML parsing/CLI parsing for tcp-mss-clamp
- feat(rich): add backend translation for tcp-mss-clamp
- feat(service): add galera service Fixes: rhbz1696260
张龙涛 (2):
- feat(shell-completion): Add zsh completion of policy
- feat(shell-completion/zsh): add sub option for –policy
Breaking changes
$ git shortlog --grep "BREAKING CHANGE" v0.9.0..v1.0.0
Eric Garver (9):
- build(configure): require python >= 3.6
- chore(zone): enable intra-zone forwarding by default for new zones
- chore(zone): enable intra-zone forwarding by default for shipped zones
- docs(README): clarify dependencies
- improvement(nftables): use inet family for nat rules
- fix(zone): target: default is now similar to reject
- improvement(zone): icmp_block: now only applies to INPUT
- improvement(zone): icmp_block_inversion: now only applies to INPUT
- chore: remove broken tftp-client service
Source available here:
- Tarball: firewalld-1.0.0.tar.gz
- SHA256: 4c2ced8d2007d4a4aaf8a3f1ccc2e3a8c4089e60061f767a2992e867cfbe9ca0
- Complete changelog on github: 0.9.0 to 1.0.0