---
title: "What’s new in Calico v3.10"
source: "https://www.tigera.io/blog/whats-new-in-calico-v3-10/"
---

[Technical Blog](https://www.tigera.io/category/technical-blog/)

# What’s new in Calico v3.10

By [Laurence Man](https://www.tigera.io/blog/author/laurencemann/) on Nov 04, 2019 • 2 min read

We are very excited to announce Calico v3.10. Thank you to all of the contributors to this release! For detailed release notes please go [here](http://docs.projectcalico.org/v3.10/release-notes). Below are some highlights from the release.

## Support top-level namespace and service account network policy selectors

Calico now supports two new top-level selectors to make writing Calico network policy easier. The namespaceSelector allows you to select the namespace(s) to apply a global network policy to. This enables you to write a single network policy applicable to one or more namespaces. The serviceAccountSelector allows you apply a network policy only to the endpoints which have the specified service accounts attached to them. This selector can be useful in writing network policy to target endpoints with specific service accounts.

For more information please see the how-to documentation for [namespace selectors](http://docs.projectcalico.org/v3.10/security/namespace-policy) and [service account selectors](http://docs.projectcalico.org/v3.10/security/service-accounts).

## Advertisement of Kubernetes Service ExternalIPs

In Calico v3.4, we introduced BGP [advertisement of service ClusterIPs](https://www.tigera.io/blog/kubernetes-service-ip-route-advertisement/). In this release, Calico now also supports BGP advertisement of Kubernetes service ExternalIPs. Advertising service external IPs allows for more flexible routing architectures.

Along with this feature, we moved the configuration of ClusterIPs (along with ExternalIPs) into BGPConfiguration and have deprecated the environment variable CALICO_ADVERTISE_CLUSTER_IPS. We recommend replacing the deprecated CALICO_ADVERTISE_CLUSTER_IPS with a corresponding default BGPConfiguration resource.

For more information please see the [service advertisement how-to](http://docs.projectcalico.org/v3.10/networking/advertise-service-ips).

## calicoctl patch

calicoctl now supports the patch command which is similar to how kubectl patch works. The calicoctl patch command allows you update Calico resources in-place. This feature improves the user experience of calicoctl by making it easier to modify Calico resources and making calicoctl feel more like kubectl.

For more information please see the reference page for [calicoctl patch](http://docs.projectcalico.org/v3.10/reference/calicoctl/patch).

## Learn more

To find out more details about all the features and changes in Calico v3.10, check out the full [release notes](http://docs.projectcalico.org/v3.10/releases/). Or, try it out in few minutes by following the [Quickstart guide](http://docs.projectcalico.org/v3.10/getting-started/kubernetes/)!

[Open Source](https://www.tigera.io/tags/open-source/)[Release](https://www.tigera.io/tags/release/)[Project Calico](https://www.tigera.io/tags/project-calico/)

## Related posts

[![What’s new in Calico: Spring 2026 Release](https://www.tigera.io/app/uploads/2026/06/Whats-New-in-Calico-NEW-TEMPLATE-2026.png)](https://www.tigera.io/blog/whats-new-in-calico-spring-2026-release/)

[Company Blog](https://www.tigera.io/category/company-blog/)

#### [What’s new in Calico: Spring 2026 Release](https://www.tigera.io/blog/whats-new-in-calico-spring-2026-release/)

By [Veronika Smolik](https://www.tigera.io/blog/author/veronika-smolik/)
on Jun 2, 2026

Kubernetes has come a long way since its debut in 2014. It’s gone from running a couple of containerized microservices to orchestrating fleets of production workloads spanning everything from AI agents to full scale VMs...

[Read more](https://www.tigera.io/blog/whats-new-in-calico-spring-2026-release/)

[![Kubernetes Operational Maturity: Secure and Resilient Cluster Federation with Cluster Mesh](https://www.tigera.io/app/uploads/2026/05/Kubernetes-Operational-Maturity-Secure-and-Resilient-Cluster-Federation-with-Cluster-Mesh.png)](https://www.tigera.io/blog/kubernetes-operational-maturity-secure-and-resilient-cluster-federation-with-cluster-mesh/)

#### [Kubernetes Operational Maturity: Secure and Resilient Cluster Federation with Cluster Mesh](https://www.tigera.io/blog/kubernetes-operational-maturity-secure-and-resilient-cluster-federation-with-cluster-mesh/)

By [Veronika Smolik](https://www.tigera.io/blog/author/veronika-smolik/)
on May 25, 2026

Practically no one runs a single Kubernetes cluster in production these days. Maybe that’s how it started but data sovereignty requirements, acquisitions, AI initiatives and the need for edge servers, among other considerations, have pulled...

[Read more](https://www.tigera.io/blog/kubernetes-operational-maturity-secure-and-resilient-cluster-federation-with-cluster-mesh/)

[![What’s New in Calico v3.32](https://www.tigera.io/app/uploads/2026/05/Green-Please-use-a-different-background-color-alternately-1.png)](https://www.tigera.io/blog/whats-new-in-calico-v3-32/)

#### [What’s New in Calico v3.32](https://www.tigera.io/blog/whats-new-in-calico-v3-32/)

By [Reza Ramezanpour](https://www.tigera.io/blog/author/rezar/)
on May 13, 2026

We’re excited to announce the release of Calico Open Source v3.32! 🎉 This release corresponds with Kubernetes v1.36 (Codename Haru) and it goes beyond just sharing a cat as the mascot of the release, it...

[Read more](https://www.tigera.io/blog/whats-new-in-calico-v3-32/)

<!-- plugin=object-cache-pro client=phpredis metric#hits=6173 metric#misses=27 metric#hit-ratio=99.6 metric#bytes=2231874 metric#prefetches=0 metric#store-reads=418 metric#store-writes=19 metric#store-hits=421 metric#store-misses=16 metric#sql-queries=35 metric#ms-total=993.06 metric#ms-cache=49.59 metric#ms-cache-avg=0.1137 metric#ms-cache-ratio=5.0 -->
