Releases: projectcalico/cni-plugin
Bugfix: Calico IPAM duplicate IPs
- Fix for the bug where Calico IPAM sometimes assigns duplicate IPs. For more information see: https://github.com/projectcalico/calico-containers/issues/1295
- Pin libcalico-go tag with the fix to the IPAM bug (only affects v1.5.0)
Kubernetes Datastore Driver Support
- Add experimental kubernetes datastore support
Full list of changes since last release v1.4.3...v1.5.0
v1.5.0-rc3
Update libcalico-go to v1.0.0-beta-rc3
v1.5.0-rc2
Update libcalico-go to v1.0.0-beta-rc2
v1.5.0-rc1
- Kubernetes datastore driver support
- Various makefile and build improvements
Support templating etcd TLS assets
#128 Supporting templating the etcd TLS assets
Full list of changes since last release v1.4.2...v1.4.3
Bugfix, templating in CNI config
#180 Fix bug where labels not written to datastore correctly in Kubernetes
#177 Allow templating in CNI config for self-hosted install.
Full list of changes since last release v1.4.1...v1.4.2
Bug fixes and smaller binaries
Two key changes in this release
- The new minimal kubernetes client is used - https://github.com/kubernetes/client-go
- Combined with stripping the binary results in smaller file sizes
- Rewrite of the veth creation code. The code is now simpler and has fewer operations.
Full list of changes since last release v1.4.0...v1.4.1
Rewrite plugin in Go
This release marks a complete rewrite of the Calico plugin in Go. This means fast startup times for better performance.
Notes
- The network plugin (
calico
) should be upgraded at the same time as the IPAM plugin (calico-ipam
if used)- When using Calico for IPAM, the
calico-ipam
binary must be present. In the python version the functionality was also built into thecalico
plugin directly.
- When using Calico for IPAM, the
- Users shouldn't need to change network config and should be able to upgrade a running system.
- The format of the
-v
option to output the version has changed - There is a new default for the
k8s_api_root
- Support for the deprecated Kubernetes annotation based policy has been removed
For details of the configuration changes see the changes to configuration.md in the diff below.
Full list of changes since last release v1.3.1...v1.4.0
Rewrite plugin in Go - Fourth RC
Pulls in an updated version of libcalico-go to provide randomized block allocations for calico-ipam
Full list of changes since last release v1.4.0-rc4...v1.4.0-rc4