Skip to content

CNI Plugins v0.8.3

Compare
Choose a tag to compare
@squeed squeed released this 11 Nov 13:43
d5efdfe

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:

  • contributing doc: revise test script name to run (#396).
  • contributing doc: describe cnitool installation (#397).