CNI Plugins v0.8.3
This is v0.8.3 of the CNI community plugins. This release has a number of enhancements and bugfxies.
Many thanks to our contributors who make CNI possible.
Enhancements:
- static: prioritize the input sources for IPs (#400).
- tuning: send gratuitous ARP in case of MAC address update (#403).
- bandwidth: use uint64 for Bandwidth value (#389).
- ptp: only override DNS conf if DNS settings provided (#388).
- loopback: When prevResults are not supplied to loopback plugin, create results to return (#383).
- loopback support CNI CHECK and result cache (#374).
Better input validation:
- vlan: add MTU validation to loadNetConf (#405).
- macvlan: add MTU validation to loadNetConf (#404).
- bridge: check vlan id when loading net conf (#394).
Bugfixes:
- bugfix: defer after err check, or it may panic (#391).
- portmap: Fix dual-stack support (#379).
- firewall: don't return error in DEL if prevResult is not found (#390).
- bump up libcni back to v0.7.1 (#377).
Tests:
- integration: fix ip address collision in integration tests (#409).
- testutils: newNS() works in a rootless user namespace (#401).
- Bump Go version (#386).
- Cleanup netns after test suite (#375).
Docs: