v0.5.0
We're pleased to make available the v0.5.0 release of the CNI libraries, plugins and tools. This release corresponds to CNI Specification version 0.3.0, a significant change since the last GitHub release. An upgrade guide for the spec revision is in the Documentation directory.
If you hit any problems please raise issues on Github or use the following channels for support.
- Email: cni-dev
- IRC: #containernetworking channel on freenode.org
- Slack: containernetworking.slack.com
Key changes since v0.4.0
#366 Do not error if last reserved not found after initial creation
#387 Check n.IPAM before use it in LoadIPAMConfig function
#373 spec,libcni: add support for injecting runtimeConfig into plugin stdin data
#382 Documentation: guidance for upgrading to CNI Spec v0.3.0
#383 tests: misc test fixes
#374 libcni: up-convert a Config to a ConfigList when no other configs are found.
#377 plugins/main/ptp: set the Sandbox property on the response
#380 Add Bryan Boreham as maintainer
#375 pkg/ns: refactored so that builds succeed on non-linux platforms
#379 README: List multus as 3rd party plugin
#371 spec: Remove routes
from Network Configuration
#376 Fix grammar
#372 docs: consolidate host-local documentation
#369 CONVENTIONS.md: Update details on port-mappings
#361 invoke: Enable plugin file names with extensions
#364 pkg/utils/sysctl/sysctl_linux.go: couple fixes
#359 libcni, pkg\invoke: Use OS-specific list separator when parsing CNI_PATH
#145 Pass interface name and MAC back to runtime
#355 skel: adds PluginMainWithError which returns a *types.Error
#352 Documentation: Add conventions doc
#346 api/plugins: implement ordered plugin chaining