Announcing Istio 1.12

Istio 1.12 release announcement.

Nov 18, 2021

We are pleased to announce the release of Istio 1.12!

CHANGE NOTES

Get a detailed list of what's changed.

BEFORE YOU UPGRADE

Things to know and prepare before upgrading.

DOWNLOAD

Download and install this release.

DOCS

Visit the documentation for this release.

This is the last release of 2021. We would like to thank the entire Istio community, and especially the release managers Daniel Grimm from Red Hat and Kenan O’Neal from Aspen Mesh, for helping to get 1.12.0 published.

Here are some of the highlights of the release:

WebAssembly API

WebAssembly has been an important project, in development for over 3 years, to bring advanced extensibility to Istio, by allowing users to dynamically load custom-built extensions at runtime. However, until now, configuring WebAssembly plugins has been experimental and hard to use.

In Istio 1.12, we have improved this experience by adding a first-class API to configure WebAssembly plugins: WasmPlugin.

With WasmPlugin, you can easily deploy custom plugins to individual proxies, or even the entire mesh.

The API is currently in alpha and evolving. Your feedback is appreciated!

Telemetry API

In Istio 1.11, we introduced a brand new Telemetry API to bring a standardized API to configure tracing, logging, and metrics in Istio. In 1.12, we continued work in this direction, expanding support for configuring metrics and access logging to the API.

To get started, check out the docs:

The API is currently in alpha and evolving. Your feedback is appreciated!

Helm support

Istio 1.12 features a number of improvements to our Helm installation support, and paves the path for the feature to graduate to beta in the future.

An official Helm repository has been published to further simplify on-boarding, resolving one of the most popular GitHub feature requests. Check out the new getting started instructions for more information.

These charts can also be found at the ArtifactHub.

In addition, a new refined gateway chart has been published. This chart replaces the old istio-ingressgateway and istio-egressgateway charts to greatly simplify management of gateways and follow Helm best practices. Please visit the gateway injection page for instructions migrating to the new helm chart.

Kubernetes Gateway API

Istio has added full support for the v1alpha2 release of the Kubernetes Gateway API. This API aims to unify the diverse set of APIs used by Istio, Kubernetes Ingress, and other proxies, to define a powerful, extensible API to configure traffic routing.

While the API is not yet targeted for production workloads, the API and Istio’s implementation is rapidly evolving. To try it out, check out the Kubernetes Gateway API documentation.

And much, much more

See also