What’s New in Calico v3.23

Hey everyone. We’re excited to announce the release of Calico v3.23! Thanks to everyone in the community who contributed to the release. We could not have fitted this many improvements in without you. To view the detailed release notes, please visit us here. While we have many improvements in this release, here’s a brief overview of some of the larger features to be aware of.

IPv6 VXLAN support

Calico now supports VXLAN encapsulation for IPv6 networks. This expands our support for any users who have adopted IPv6.

VPP data plane beta

We are ecstatic to announce that the Calico VPP data plane has reached beta status! A huge thanks to the VPP team for working tirelessly over the last few releases to increase stability, performance, and feature compatibility. Try it out by visiting our documentation here.

Calico networking support in AKS

You can now install Calico networking in your AKS clusters to take advantage of all of the Calico networking features. To try it out, follow the Calico on AKS installation instructions. To learn more about using your own network plugin in AKS, see the AKS documentation here.

BGP enhancements

We have added new configuration options to allow for BGP configuration in more situations. If you have Calico nodes in separate clusters that share the same AS and still need to exchange routes, you can now turn off loop prevention to allow it. We also added the ability to configure max restart time and BGP password for full mesh BGP configurations. This should bring the configuration options for full mesh configurations more in line with explicitly defined peers and should help cut down on graceful restart race conditions in full mesh configurations. To further cut down on graceful restart race conditions, we have also added logic to detect when specific global BGP peers are connecting to another Calico instance and add in passive configuration appropriately.

Container Storage Interface (CSI) support

Following the Kubernetes move from FlexVolumes, Calico has its own CSI driver. Features that used to depend on FlexVolumes, such as application layer policy, have been migrated to now uptake the new CSI driver instead. In order for existing FlexVolume installations to upgrade to the new CSI driver, follow the feature’s installation instructions again (e.g. the application layer policy installation instructions).

Windows HostProcess Containers support (Tech Preview)

You can now install Calico on Windows using HostProcess containers. With HostProcess containers, you can managed your Calico installation using Kubernetes resources, such as DaemonSets and ConfigMaps. To try it out for yourself, follow the Calico for Windows installation instructions. This feature is available in tech preview so it may not be ready for production environments.

Did you know you can become a certified Calico operator? Learn Kubernetes networking and security fundamentals using Calico in this free, self-paced certification course.

Join our mailing list

Get updates on blog posts, new releases and more!