Project Calico 2.1 Released!

Project Calico 2.1 Released!

#ReleaseTheCalico

We’re proud to announce the release of Project Calico 2.1.  This version brings with it numerous features to make dynamically scaling and securing your network even easier. From enhancements to the Docker plugin to improved IP and Host Protection policies, 2.1 promises even more versatility, as well as significant performance benefits.

Here are just some of our favorite 2.1 enhancements:

• Improved IP Auto-Detection Options
To make networking even easier, the calicoctl command line took, and the calico/node agent now ship with improved IP auto-detection options.

• New Cross-Subnet Option in IP-in-IP Mode for Traffic Handling
Calico now supports a new option for the IP-in-IP mode where traffic is only encapsulated when it’s destined to subnets with intermediate infrastructure lacking Calico route awareness – for example, across heterogeneous public clouds or on AWS where traffic is crossing availability zones/ regions.

• Host Protection Now Applies to Forwarded Traffic
Calico Host Protection now applies to forwarded traffic, letting you use Calico to dynamically secure a NAT gateway or router.

• Untracked Policies and Support for High Load Applications
Calico Host Protection now supports an “untracked” policy to bypass connection tracking, which is useful for applications that have very frequent but short-lived connections (e.g. memcachedb).

• Endpoint Labeling Support for Docker
Libnetwork plugin for Docker now supports endpoint labeling, making it possible to use advanced network policies with Docker.

• Improved IP Selection Configurations
Several improvements for IP selection and management have been made to the Calico CNI plugin.  It is now possible to choose specific IP addresses, or to allocate addresses from specific IP Pools using config or Kubernetes annotations.

• Felix 100% Written in Go
With the last pieces of Python code rewritten, Felix and the calico/node containers are completely written in Go, offering significant performance and occupancy benefits.

Of course, you can see the full list as well as specific updates to individual components in the 2.1 Release Notes.

What do you think about these new features?
Tweet @ProjectCalico with hashtag #ReleaseTheCalico
Have Questions about this Release? Ask them on Slack
Tom Denham is a core developer on Project Calico. He enjoys all things open source and is a maintainer on the CNI and flannel projects.