Starting with 0.3, Istio releases are delivered on a monthly cadence. You can download the current version by visiting our release page.
Please note that the phases (alpha, beta, and stable) are applied to individual features within the project, not to the project as a whole. Here is a high level description of what these labels means:
Feature Phase Definition
|Purpose||Demo-able, works end-to-end but has limitations||Usable in production, not a toy anymore||Dependable, production hardened|
|API||No guarantees on backward compatibility||APIs are versioned||Dependable, production-worthy. APIs are versioned, with automated version conversion for backward compatibility|
|Performance||Not quantified or guaranteed||Not quantified or guaranteed||Perf (latency/scale) is quantified, documented, with guarantees against regression|
|Deprecation Policy||None||Weak - 3 months||Dependable, Firm. 1 year notice will be provided before changes|
Below is our list of existing features and their current phases. This information will be updated after every monthly release.
|Protocols: HTTP 1.1||Beta|
|Protocols: HTTP 2.0||Alpha|
|Routing Rules: Retry||Alpha|
|Routing Rules: Timeout||Alpha|
|Routing Rules: Circuit Break||Alpha|
|Routing Rules: Header Rewrite||Alpha|
|Routing Rules: Traffic Splitting||Alpha|
|Memquota Implementation and Integration||Alpha|
|Local Logging (STDIO)||Beta|
|Service Dashboard in Grafana||Beta|
|Distributed Tracing to Zipkin / Jaeger||Alpha|
|Istio Component Dashboard in Grafana - New to 0.5||Alpha|
Please get in touch by joining our community if there are features you’d like to see in our future releases!