Releases

The following table shows component versioning for Calico v3.5.

Use the version selector at the top-right of this page to view a different release.

v3.5.6

Release archive with Kubernetes manifests, Docker images and binaries.

13 Jun 2019

Bug fixes

  • Fixed slow memory leak that was noticed with lots of workload churn. felix #2026 (@tmjd)
  • Fix that calicoctl v3.5.5 tag was built from master branch.
Component Version
calico/node v3.5.6
calicoctl v3.5.6
calico/cni v3.5.6
calico/kube-controllers v3.5.6
networking-calico 3.4.0
typha v3.5.6
flannel v0.9.1
calico/dikastes v3.5.6
flexvol v3.5.6

v3.5.5

Release archive with Kubernetes manifests, Docker images and binaries.

16 May 2019

Bug fixes

Component Version
calico/node v3.5.5
calicoctl v3.5.5
calico/cni v3.5.5
calico/kube-controllers v3.5.5
networking-calico 3.4.0
typha v3.5.5
flannel v0.9.1
calico/dikastes v3.5.5
flexvol v3.5.5

v3.5.4

Release archive with Kubernetes manifests, Docker images and binaries.

28 Mar 2019

Bug fixes

  • Update to CNI plugins v0.7.5 cni-plugin #715 (@caseydavenport)
  • Fix unhashable type error when deleting an IP pool felix #1983 (@roshanirathi)
  • Fix that IPv6 BGP peers were stuck in passive mode confd #228 (@fasaxc)
Component Version
calico/node v3.5.4
calicoctl v3.5.4
calico/cni v3.5.4
calico/kube-controllers v3.5.4
networking-calico 3.4.0
typha v3.5.4
flannel v0.9.1
calico/dikastes v3.5.4
flexvol v3.5.4

v3.5.3

Release archive with Kubernetes manifests, Docker images and binaries.

09 Mar 2019

Bug fixes

  • Fix issue in BIRD readiness reporting which can result in multiple nodes restarting at once node #164 (@tathagatachowdhury)
  • Fix that, with the Kubernetes API Datastore, pods that had completed were still treated as active workload endpoints even though their IPs had been released. libcalico-go #1049 (@fasaxc, @tmjd)
Component Version
calico/node v3.5.3
calicoctl v3.5.3
calico/cni v3.5.3
calico/kube-controllers v3.5.3
networking-calico 3.4.0
typha v3.5.3
flannel v0.9.1
calico/dikastes v3.5.3
flexvol v3.5.3

v3.5.2

Release archive with Kubernetes manifests, Docker images and binaries.

25 February 2019

Bug fixes

  • Allow specification of source interface for outgoing NAT libcalico-go #1029 (@roshanirathi)
Component Version
calico/node v3.5.2
calicoctl v3.5.2
calico/cni v3.5.2
calico/kube-controllers v3.5.2
networking-calico 3.4.0
typha v3.5.2
flannel v0.9.1
calico/dikastes v3.5.2
flexvol v3.5.2

v3.5.1

Release archive with Kubernetes manifests, Docker images and binaries.

19 Feb 2019

Bug fixes

  • Fix inconsistent calculation of peer AS number when using non-default AS. confd #205 (@caseydavenport)
Component Version
calico/node v3.5.1
calicoctl v3.5.1
calico/cni v3.5.1
calico/kube-controllers v3.5.1
networking-calico 3.4.0
typha v3.5.1
flannel v0.9.1
calico/dikastes v3.5.1
flexvol v3.5.1

v3.5.0

Release archive with Kubernetes manifests, Docker images and binaries.

24 Jan 2019

IP address allocation based on topology

In some cases, it may be desirable to allocate pod IP addresses based on your cluster topology. For example, you may have pods deployed across several racks and want to minimize the number of routes required in the network, or you may need to assign addresses in such a way to adhere to some external firewall or company policy.

You can now use IP pools to select a particular group of nodes based on node labels. Workloads deployed to a node will be assigned an address from within the IP pools which select that node.

Github PR: libcalico-go #993 (@briansan)

Additionally, Calico now inherits node labels from Kubernetes, so you can take advantage of topology information already present in your cluster. For more details on how this works, and a step-by-step example, see the Calico documentation for this feature.

GithubPRs: kube-controllers #336 (@caseydavenport, @briansan), libcalico-go #1006 (@fasaxc)

Other changes

  • CNI plugin now supports ERROR level logging cni-plugin #676 (@caseydavenport)
  • Remove incorrect error logging when deleting a node object libcalico-go #1007 (@caseydavenport)
Component Version
calico/node v3.5.0
calicoctl v3.5.0
calico/cni v3.5.0
calico/kube-controllers v3.5.0
networking-calico 3.4.0
typha v3.5.0
flannel v0.9.1
calico/dikastes v3.5.0
flexvol v3.5.0