Releases: containernetworking/plugins
Releases · containernetworking/plugins
CNI plugins v1.7.1
What's Changed
(Administrative note: the GitHub release v1.7.0 somehow got split in to two immutable releases. v1.7.1 is a re-release that corrects the issue. Apologies for the trouble).
New features / options
- bridge: Add option to enable port isolation by @ormergi in #1141
- Add a new firewall ingress-policy "isolated" by @swagatbora90 in #1140
Other improvements
- host-device: Return interface name in result by @sriramy in #1147
- Add retries for netlink calls that may return a EINTR by @adrianmoisey in #1154
- Enable KeepAddrOnDown for ipv6 addresses by @mlguerrero12 in #1155
- Implement exponential backoff in vrf plugin by @mlguerrero12 in #1156
Bug fixes
- DHCP lease maintenance should terminate when interface no longer exists. by @dougbtv in #1143
- Fix addresses and routes reinserted to the VRF by @mlguerrero12 in #1151
- Check error returned by ipv6 SettleAddresses by @mlguerrero12 in #1168
New Contributors
- @sriramy made their first contribution in #1147
- @swagatbora90 made their first contribution in #1140
- @dougbtv made their first contribution in #1143
- @adrianmoisey made their first contribution in #1154
Full Changelog: v1.6.2...v1.7.1
v1.7.0: build(deps): bump github.com/onsi/gomega in the golang group
Bumps the golang group with 1 update: [github.com/onsi/gomega](https://github.com/onsi/gomega). Updates `github.com/onsi/gomega` from 1.36.3 to 1.37.0 - [Release notes](https://github.com/onsi/gomega/releases) - [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md) - [Commits](https://github.com/onsi/gomega/compare/v1.36.3...v1.37.0) --- updated-dependencies: - dependency-name: github.com/onsi/gomega dependency-version: 1.37.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: golang ... Signed-off-by: dependabot[bot] <support@github.com>
v1.7.0: build(deps): bump github.com/onsi/gomega in the golang group
Bumps the golang group with 1 update: [github.com/onsi/gomega](https://github.com/onsi/gomega). Updates `github.com/onsi/gomega` from 1.36.3 to 1.37.0 - [Release notes](https://github.com/onsi/gomega/releases) - [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md) - [Commits](https://github.com/onsi/gomega/compare/v1.36.3...v1.37.0) --- updated-dependencies: - dependency-name: github.com/onsi/gomega dependency-version: 1.37.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: golang ... Signed-off-by: dependabot[bot] <support@github.com>
v1.6.2
(administrative note: release v1.6.1 was somehow double-created in GitHub; v1.6.2 is identical but fixes the duplication.)
What's Changed
- portmap: fix nftables backend by @champtar in #1116
- ipmasq: fix nftables backend by @champtar in #1120
- portmap: fix iptables conditions detection by @champtar in #1117
Full Changelog: v1.6.0...v1.6.2
v1.6.1: portmap: fix iptables conditions detection
As show in the docs, iptables conditions can also start with '!' Fixes 01a94e17c77e6ff8e5019e15c42d8d92cf87194f Signed-off-by: Etienne Champetier <e.champetier@ateme.com>
CNI plugins v1.6.0
This is the v1.6.0 release of the CNI community plugins.
Changelog
Important
- revert htb changes due to ongoing issues and missing maintainer by @h0nIg in #1105. This reverts the (undocumented) feature added in v1.5 where traffic from a specific CIDR would be exempted from bandwidth shaping. Unfortunately the implementation was lacking. We hope to re-add this feature in the future.
New features
- nftables support for ipmasq and portmap by @danwinship in #935
- dhcp: Add priority option to dhcp. by @lisongmin in #1091
CNI v1.1 support
- Use of Scope for routes in IPAM by @LionelJouin in #1087
- Pass status along ipam update by @LionelJouin in #1082
Other improvements
- macvlan: add bcqueuelen setting by @champtar in #1074
- SBR: option to pass the table id by @LionelJouin in #1088
- host-device: use temp network namespace for rename by @champtar in #1073
Fixes
- Fix unnecessary retrying when the link is down in dhcp by @lisongmin in #1076
- Fix inadvertent txqueuelen being set to zero by @gudmundur in #1100
- VRF: Wait for the local/host routes to be added by @LionelJouin in #1104
- fix(dhcp): can not renew an ip address by @lisongmin in #1092
Misc / CI
- Change chown to change current dir as well by @s1061123 in #1058
- ci, go.mod: bump to go 1.23 by @squeed in #1094
- Ignore link-local routes in SBR tests by @LionelJouin in #1102
New Contributors
- @lisongmin made their first contribution in #1076
- @LionelJouin made their first contribution in #1088
- @gudmundur made their first contribution in #1100
- @h0nIg made their first contribution in #1105
Full Changelog: v1.5.1...v1.6.0
v1.5.1
What's Changed
Full Changelog: v1.5.0...v1.5.1
CNI Plugins v1.5.0
What's Changed
New Features:
- Support DeviceID on Auxiliary Bus by @adrianchiris in #1003
- Dev/exclude subnets from traffic shaping by @oOraph in #921
Fixes:
- Fix release script in github action by @s1061123 in #1037.
- Use temporary name for netdevice when moving in/out of NS by @adrianchiris in #1002
New Contributors
- @oOraph made their first contribution in #921
- @samuelkarp made their first contribution in #1029
- @testwill made their first contribution in #1034
Full Changelog: v1.4.1...v1.5.0
v1.4.1
Merge pull request #991 from containernetworking/dependabot/docker/do…
CNI Plugins v1.4.0
New features:
- (#832). tap: allow for a tap device to be created as a bridge port
- (#914). [tuning] add ability to set tx queue len
Improvements:
- (#969). Add CNI_NETNS_OVERRIDE
- (#979). Add ndisc_notify in ipvlan for ipv6 ndp
- (#974). macvlan: enable ipv6 ndisc_notify
- (#950). Create IPAM files with 0600 permissions
- (#924). More efficient iptables usage.
- (#902). spoofcheck: Make use of go-nft's ApplyConfigEcho(). This is much faster
- (#874). Add routes propagation for VRF plugin