Versiones Soportadas
Esta página describe el estado, el calendario y la política de las versiones soportadas actualmente. Las versiones soportadas de Istio incluyen las versiones que están dentro de la ventana de mantenimiento activo y reciben parches de seguridad y de corrección de errores. Las versiones de parche posteriores de una versión menor no contienen cambios incompatibles con versiones anteriores.
- Política de soporte
- Esquema de nomenclatura
- Desfase entre el control plane y el data plane
- Estado de soporte de las versiones de Istio
- Versiones soportadas sin vulnerabilidades y exposiciones comunes (CVEs) conocidas
- Versiones de Envoy soportadas
Política de soporte
Generamos nuevas compilaciones de Istio para cada commit. Aproximadamente una vez por trimestre, compilamos una versión menor y la sometemos a varias pruebas adicionales, así como a la calificación de la versión. Publicamos versiones de parche para los problemas encontrados en las versiones menores.
Los distintos tipos de versiones representan diferentes niveles de calidad del producto y de asistencia por parte de la comunidad de Istio. En este contexto, soporte significa que la comunidad generará versiones de parche para problemas críticos y ofrecerá asistencia técnica. Por separado, terceros y partners pueden ofrecer soluciones de soporte a más largo plazo.
| Tipo | Nivel de soporte | Calidad y uso recomendado |
|---|---|---|
| Compilación de desarrollo | Sin soporte | Peligrosa, puede no ser totalmente fiable. Útil para experimentar. |
| Versión menor | Soporte hasta 6 semanas después de la versión menor N+2 (p. ej., 1.11 tiene soporte hasta 6 semanas después de que se publique 1.13.0) | |
| Parche | Igual que la versión menor correspondiente | Se recomienda adoptar las versiones de parche tan pronto como estén disponibles para una versión determinada. |
| Parche de seguridad | Igual que un parche, pero contiene una corrección de seguridad. A veces los parches de seguridad contienen código o correcciones adicionales además de las correcciones de seguridad. | Dada la naturaleza de las correcciones de seguridad, se recomienda encarecidamente adoptar los parches de seguridad tras su publicación. |
Puedes encontrar las versiones disponibles en la página de versiones, y si te gusta la aventura, puedes obtener información sobre nuestras compilaciones de desarrollo en la wiki de compilaciones de desarrollo. Puedes encontrar notas de versión generales de cada versión menor y de parche aquí.
Esquema de nomenclatura
Nuestro esquema de nomenclatura es el siguiente:
<major>.<minor>.<patch>donde <minor> aumenta con cada versión y <patch> cuenta el número de parches de la
versión <minor> actual. Un parche suele ser un cambio pequeño respecto a la versión <minor>.
Desfase entre el control plane y el data plane
El control plane de Istio puede estar una versión por delante del data plane. Sin embargo, el data plane no puede estar por delante del control plane. Te recomendamos usar revisiones para que no haya ningún desfase.
Por ahora, la comunicación entre data planes es compatible entre todas las versiones; sin embargo, esto podría cambiar en el futuro.
Estado de soporte de las versiones de Istio
| Version | Currently Supported | Release Date | End of Life | Supported Kubernetes Versions | Tested, but not supported |
|---|---|---|---|---|---|
| master | No, development only | 1.32, 1.33, 1.34, 1.35, 1.36, 1.37 | 1.24, 1.25, 1.26, 1.27, 1.28, 1.29, 1.30 | ||
| 1.31 | Yes | Aug 27, 2026 | ~Feb 2027 (Expected) | 1.32, 1.33, 1.34, 1.35, 1.36, 1.37 | 1.27, 1.28, 1.29, 1.30, 1.31 |
| 1.30 | Yes | May 14, 2026 | ~Dec 2026 (Expected) | 1.32, 1.33, 1.34, 1.35, 1.36 | 1.27, 1.28, 1.29, 1.30, 1.31 |
| 1.29 | No | Feb 16, 2026 | Oct 15, 2026 | 1.31, 1.32, 1.33, 1.34, 1.35 | 1.26, 1.27, 1.28, 1.29, 1.30 |
| 1.28 | No | Nov 05, 2025 | Jul 1, 2026 | 1.30, 1.31, 1.32, 1.33, 1.34 | 1.25, 1.26, 1.27, 1.28, 1.29 |
| 1.27 | No | Aug 11, 2025 | April 7, 2026 | 1.29, 1.30, 1.31, 1.32, 1.33 | 1.24, 1.25, 1.26, 1.27, 1.28 |
| 1.26 | No | May 08, 2025 | Dec 22, 2025 | 1.29, 1.30, 1.31, 1.32, 1.33 | 1.24, 1.25, 1.26, 1.27, 1.28 |
| 1.25 | No | Mar 03, 2025 | Sept 30, 2025 | 1.29, 1.30, 1.31, 1.32 | 1.24, 1.25, 1.26, 1.27, 1.28 |
| 1.24 | No | Nov 7, 2024 | Jun 24, 2025 | 1.28, 1.29, 1.30, 1.31 | 1.23, 1.24, 1.25, 1.26, 1.27 |
| 1.23 | No | Aug 14, 2024 | Apr 16, 2025 | 1.27, 1.28, 1.29, 1.30 | 1.23, 1.24, 1.25, 1.26 |
| 1.22 | No | May 13, 2024 | Jan 22, 2025 | 1.27, 1.28, 1.29, 1.30 | 1.23, 1.24, 1.25, 1.26 |
| 1.21 | No | Mar 13, 2024 | Sept 27, 2024 | 1.26, 1.27, 1.28, 1.29 | 1.23, 1.24, 1.25 |
| 1.20 | No | Nov 14, 2023 | Jun 25, 2024 | 1.25, 1.26, 1.27, 1.28, 1.29 | 1.23, 1.24 |
| 1.19 | No | Sept 5, 2023 | Apr 24, 2024 | 1.25, 1.26, 1.27, 1.28 | 1.21, 1.22, 1.23, 1.24 |
| 1.18 | No | Jun 3, 2023 | Jan 4, 2024 | 1.24, 1.25, 1.26, 1.27 | 1.20, 1.21, 1.22, 1.23 |
| 1.17 | No | Feb 14, 2023 | Oct 27, 2023 | 1.23, 1.24, 1.25, 1.26 | 1.16, 1.17, 1.18, 1.19, 1.20, 1.21, 1.22 |
| 1.16 | No | Nov 15, 2022 | Jul 25, 2023 | 1.22, 1.23, 1.24, 1.25 | 1.16, 1.17, 1.18, 1.19, 1.20, 1.21 |
| 1.15 | No | Aug 31, 2022 | Apr 4, 2023 | 1.22, 1.23, 1.24, 1.25 | 1.16, 1.17, 1.18, 1.19, 1.20, 1.21 |
| 1.14 | No | May 24, 2022 | Dec 27, 2022 | 1.21, 1.22, 1.23, 1.24 | 1.16, 1.17, 1.18, 1.19, 1.20 |
| 1.13 | No | Feb 11, 2022 | Oct 12, 2022 | 1.20, 1.21, 1.22, 1.23 | 1.16, 1.17, 1.18, 1.19 |
Versiones soportadas sin vulnerabilidades y exposiciones comunes (CVEs) conocidas
| Versiones menores | Versiones con parches sin CVEs conocidas |
|---|---|
| 1.31.x | 1.31.2+ |
| 1.30.x | 1.30.6+ |
| 1.29.x | 1.29.9+ |
Versiones de Envoy soportadas
El data plane de Istio se basa en Envoy.
La relación entre las versiones de ambos proyectos:
| Versión de Istio | Rama de versión de Envoy |
|---|---|
| 1.31.x | release/v1.39 |
| 1.30.x | release/v1.38 |
| 1.29.x | release/v1.37 |
| 1.28.x | release/v1.36 |
Puedes encontrar el commit exacto de Envoy que usa Istio en el repositorio istio/proxy: busca la variable ENVOY_SHA.