What’s Changed
What’s Changed
- packet filter: notable performance improvements
- nftables: bug fixes + configurable hooks + custom priorities
- improved service management and error handling
- the release contains more target platforms, static binaries only
- require go 1.20, build with 1.20.3
- auto-remove bouncer when the package is purged (debian) or removed (rpm, uninstall.sh)
- common CI, build workflow and install scripts with the other Go bouncers
- packaging and installation tests
- Correct backend cleanup and return code
Full list:
- Build with go 1.20.4 (#270) @mmetc
- Correct backend cleanup and return code (#268) @mmetc
- test .yaml.local (#269) @mmetc
- use official library for slices (#267) @mmetc
- Log config cleanup, extract/inline Logging structure (#266) @mmetc
- Remove redundant code (#265) @mmetc
- fix minor logging issues (#264) @mmetc
- CI: packaging tests (#261) @mmetc
- deb: fixed bouncer removal when purging package (#259) @mmetc
- Fix CI cache (#258) @mmetc
- Cleanup packaging, fix permissions (#257) @mmetc
- Moved install helper to a library, shorter code (#256) @mmetc
- Fix build typo (#255) @mmetc
- Fix freebsd build with stubs (#254) @mmetc
- CI: codeql v2 (#253) @mmetc
- Add config to set priority of nftables chain (#213) @sbs2001
- Fix nftables mode for ipv4 only / ipv6 only (#252) @mmetc
- Add fixture for functional tests with docker (#242) @mmetc
- Split code in packages for pkg/ and cmd/ (#251) @mmetc
- Update install/uninstall scripts (#247) @mmetc
- Add hook to metrics (#250) @mmetc
- CI: Rewrote the release workflow (#246) @mmetc
- non-blocking stream bouncer (#240) @mmetc
- Install.sh: support suse/zypper (#245) @mmetc
- Increase file limit in systemd unit (#244) @mmetc
- Batch packet filter (#237) @mmetc
- Run tests with pytest, rename test directory, unify build/test/lint workflow (#241) @mmetc
- Update go.mod for stable versions and cve (#235) @mmetc
- Require go 1.20 (#234) @mmetc
- Nftables: Add configurable hooks (#231) @Xyaren
- make clean: remove debian/ artifacts (#226) @mmetc
- restart service from systemd (#225) @mmetc