Releases: containernetworking/plugins
CNI plugins v0.8.1
CNI plugins v0.8.0
CNI v0.8.0
This is a major release of the CNI plugins. It includes
- support for CNI spec v0.4.0, which adds CHECK support
- 6 new plugins!
CHECK support enables container runtimes to validate that a container's network is still up and functioning properly. All of the official CNI plugins support CHECK.
New plugins:
- bandwidth - limit incoming and outgoing bandwidth (#96), (#138).
- firewall - add containers to firewall rules (#290).
- sbr - convert container routes to source-based routes (#212).
- static - assign a fixed IP address (#136), (#165).
- win-bridge, win-overlay: Windows plugins (#193), (#215).
Plugin features / changelog:
- CHECK Support (#264)
macvlan:
bridge:
- Add vlan tag to the bridge cni plugin (#231). Allow the user to assign VLAN tag.
- L2 bridge Implementation (#195).
dhcp:
- Include Subnet Mask option parameter in DHCPREQUEST (#284).
- Add systemd unit file to activate socket with systemd (#276).
- Add container ifName to the dhcp clientID, making the clientID value (#217).
flannel:
- Pass through runtimeConfig to delegate (#309).
host-local:
- host-local: add ifname to file tracking IP address used (#203).
host-device:
- Support the IPAM in the host-device (#220).
- Handle empty netns in DEL for
loopback
andhost-device
(#213).
tuning:
- adds 'ip link' command related feature into tuning (#177).
Bug fixes & minor changes
- Correctly DEL on ipam failure for all plugins (#314).
- Fix bug on ip revert if cmdAdd fails on macvlan and host-device (#301)
- host-device: Ensure device is down before rename (#147).
- Fix -hostprefix option (#268).
- some DHCP servers expect to request for explicit router options (#255).
- bridge: release IP in case of error (#129).
- change source of ipmasq rule from ipn to ip (#279)
Build fixes:
- test: add coveralls support (#288).
- plugins: correctly output build version, cosmetic cleanups (#295).
- Move Windows tests to Travis (#246).
Contributors
Many, many thanks to our contributors:
angelachin, astrieanna, bboreham, benmoss, BSWANG, daschott, databus23, dcbw, DennisDenuto, dongjun666, francares, hustcat, huynq0911, hwchiu, jellonek, jingax10, JoeWrightss, jzwlqx, liucimin, lsm5, lucab, m1093782566, mars1024, mauriciovasquezbernal, mccv1r0, mrostecki, nagiesek, ncdc, NeilW, plwhite, Random-Liu, rosenhouse, s1061123, sak0, saravanakumar-periyasamy, SchSeba, squeed, sufuf3, thxCode
CNI plugins v0.7.5
This release takes a minor change to the portmap
plugin:
- #269 Portmap: append, rather than prepend, entry rules
This fixes a potential issue where firewall rules may be bypassed by port mapping.
CNI v0.7.4
Due to some over-enthusiastic dependency updating, CNI v0.7.3 had some bugs. This release reverts that, and CNI v0.7.4 is identical to v0.7.1.
Plugins v0.7.2
Due to a maintainer's error, this was accidentally released as the same commit as v0.7.1.
The person responsible has been sacked.
CNI Plugins v0.7.1
This release fixes a regression where the interface's MAC address was no longer populated in the return type.
CNI Plugins v0.7.0
Plugins v0.7.0
Notable changes:
- Add host-device plugin, which simply moves a device from the host network namespace
- Portmap now uses a more efficient rule structure
- host-local can receive ranges as a RuntimeArgument
- DHCP daemon can be containerized
- DHCP now correctly parses routes
- Various Windows build fixes
- Waiting for DAD is skipped when possible
- Bridge now uses a stable mac
This release contains no breaking changes.
See the full list of changes
Many thanks to our contributors, including @trusch, @Random-Liu, @rmohr, @paulnivin, @rakelkar, @oilbeater, @alice02, @jingax10, @zhsj, @s1061123, @mzahorik, and @nyren!
Plugins v0.7.0-rc2
Plugins v0.7.0-rc2
Notable changes:
- Add host-device plugin, which simply moves a device from the host network namespace
- Portmap now uses a more efficient rule structure
- host-local can receive ranges as a RuntimeArgument
- DHCP daemon can be containerized
- DHCP now correctly parses routes
- Various Windows build fixes
- Waiting for DAD is skipped when possible
- Bridge now uses a stable mac
This release contains no breaking changes.
See the full list of changes
Many thanks to our contributors, including @trusch, @Random-Liu, @rmohr, @paulnivin, @rakelkar, @oilbeater, @alice02, @jingax10, @zhsj, @s1061123, and @mzahorik!
CNI Plugins v0.7.1-rc1
Plugins v0.7.0-rc1
Notable changes:
- Add host-device plugin, which simply moves a device from the host network namespace
- Portmap now uses a more efficient rule structure
- host-local can receive ranges as a RuntimeArgument
- DHCP daemon can be containerized
- DHCP now correctly parses routes
- Various Windows build fixes
- Waiting for DAD is skipped when possible
- Bridge now uses a stable mac
This release contains no breaking changes.
See the full list of changes
Many thanks to our contributors, including @trusch, @Random-Liu, @rmohr, @paulnivin, @rakelkar, @oilbeater, @alice02, @jingax10, @zhsj, @s1061123, and @mzahorik!
v0.6.0
This is the first release of the CNI plugins project. It includes all of the plugins formerly part of the cni repository, along with a new portmapping plugin.
🎉 It also includes IPv6 support for all interface plugins 🎉.
All of the plugins support version 0.3.1 of the CNI spec.
Notable changes since the previous CNI release: