endoflife.ai
Istio Envoy Kubernetes Kubernetes EOL guide

Istio 1.29 End of Life: October 15, 2026, and the Move to 1.31

By Scott Bissett  ·  Published: September 23, 2026  ·  Dates on this page are served from data and re-read from istio.io daily

Istio 1.29 reached end of life on October 15, 2026. Istio's 1.29.9 release notes, posted that day, say so plainly: “This is the final 1.29 release, as 1.29 reached end of life on October 15, 2026.” The date comes from a rule, not a calendar: a minor release is supported until six weeks after the release two minors later, and Istio 1.31 shipped on August 27, 2026. Since that day there are no further 1.29.x patch releases, no security bulletins naming the 1.29 line, and no backports of the Envoy fixes that Istio bundles.

Quick answer. Istio 1.29 (released February 16, 2026) ended on October 15, 2026. Its EOL Risk Score today is 35, a live value that keeps rising while the line stays unsupported. Move to 1.31 for the longest window, or 1.30 if you are already mid-upgrade, and plan the next hop for early 2027 either way.

Why the date is October 15, not October 12

Istio's support policy reads: minor release support is provided until six weeks after the N+2 minor release. Istio 1.29's N+2 is 1.31, which was released on August 27, 2026. Until the day itself, Istio labelled 1.29's end of life as expected, and an Istio end-of-life notice of September 9 gave it as October 12, three days earlier. The project then put the end on October 15: its supported-releases table lists that date, and the final 1.29.9 patch, released on October 15, says 1.29 reached end of life that day. This page follows the table and the final patch notes. The date is read from Istio's supported-releases table every day, so if the project moves it again, the number above moves with it.

The policy also explains the shape of the whole table: with a new minor roughly every quarter, each line lives about eight months, and only two minors are supported at any time. There is no long-term-support line and the open-source project offers no extended support for a minor after its end of life. Commercial Istio distributions carry their own support terms, which are not the project's.

Running Istio past end of life?
Extended support past the official EOL date exists for many products in this position — whether it covers Istio is exactly what we check. Tell us where to reach you and we’ll reply with matched options and pricing guidance — or an honest “no vendor covers this.” Free, no obligation.

Free · No obligation · Independent — we track the dates, vendors don’t pay for placement · dates verified against vendor sources. See all support options →

Supported Istio releases

MinorReleasedEnd of lifeTested Kubernetes versionsStatus
1.312026-08-27around February 2027 (Istio marks it expected)1.32 to 1.36Supported, current
1.302026-05-14around December 2026 (Istio marks it expected)1.32 to 1.36Supported
1.292026-02-162026-10-151.31 to 1.35End of life
1.282025-11-052026-07-011.30 to 1.34End of life
1.272025-08-112026-04-071.29 to 1.33End of life

Istio prints only a month for the two younger lines, so this page prints only a month for them too. The Kubernetes column is Istio's own "tested, supported" list: 1.29 was never tested on Kubernetes 1.36, so a cluster that has moved to 1.36 is already outside the tested matrix for 1.29 before the end-of-life date arrives.

What the 2026 security bulletins fixed in 1.29

Istio has published six security bulletins in 2026 so far, and every one of them named the 1.29 line or all releases. The latest, ISTIO-SECURITY-2026-006 on August 27, 2026, covered 1.29.0 through 1.29.6 with a top CVSS score of 7.7, bundling CVEs reported by Envoy with Istio's own fixes for a control-plane denial of service through EnvoyFilter and a fail-open in BackendTLSPolicy on sidecars. Earlier bulletins in the year fixed an authorization bypass and an SSRF (2026-003), a man-in-the-middle path through the VirtualService mesh gateway option (2026-002), and three rounds of Envoy CVEs (2026-001, 004, 005).

That cadence, roughly one bulletin a month, is the cost of running an unsupported line. Since October 15, 2026, bulletins list fixed versions for 1.30 and 1.31 only. A 1.29 mesh now carries every subsequent Envoy and Istio CVE unpatched, in the component that terminates TLS and enforces authorization for every workload in the cluster. Istio's CPE for scanners is cpe:2.3:a:istio:istio; the product page lists the package URLs for the control-plane and proxy images.

The Envoy line underneath

Istio's data plane is Envoy, and Envoy keeps its own release calendar with a one-year window per minor. Envoy 1.36 reached end of life on October 14, 2026, one day before Istio 1.29. The two dates are independent, but they landed together: an Istio minor only receives the Envoy fixes that Istio's bulletins backport, so once the Istio minor is unsupported, the Envoy line inside it is unsupported in practice regardless of Envoy's own date.

Moving off 1.29

The Istio product page carries every minor with its live score, and the API serves the same dates with their source: curl -H "X-API-Key: YOUR_KEY" https://api.endoflife.ai/v1/score/istio/1.29.

Frequently asked questions

When did Istio 1.29 reach end of life?

October 15, 2026. Istio's supported-releases table gives that date, and the 1.29.9 release notes, posted the same day, say: “This is the final 1.29 release, as 1.29 reached end of life on October 15, 2026.” An earlier Istio notice of September 9 had said October 12. The date follows the project's support policy: a minor release is supported until six weeks after the release two minors later.

Does Istio offer extended support for an end-of-life minor?

No. The open-source project has no long-term-support line and issues no patches for a minor after its end of life. Commercial Istio distributions carry their own support terms, which are not the project's.

Which release should replace Istio 1.29?

Istio 1.31, released August 27, 2026, is the current line and has the longest remaining window. Istio 1.30, released May 14, 2026, is expected to reach end of life around December 2026 (Istio marks it expected and names no day) and ends next. Both are tested on Kubernetes 1.32 through 1.36.

What about the Envoy proxy that Istio 1.29 ships?

Envoy maintains its own release lines with a one-year window each. Envoy 1.36's end of life date was October 14, 2026, one day before Istio 1.29's. Istio's own bulletins carry the Envoy CVE fixes for supported Istio minors, so an unsupported Istio minor also stops receiving Envoy fixes.

Related

© 2026 endoflife.ai · How we verify our dates · API · About