サポートされているリリース
このページでは、現在サポートされているリリースのステータス、タイムライン、ポリシーを一覧表示しています。Istioのサポート対象リリースには、アクティブなメンテナンス期間内にあり、セキュリティおよびバグ修正のためにパッチが適用されているリリースが含まれます。マイナーリリースの後続のパッチリリースには、後方互換性のない変更は含まれていません。
- サポートポリシー
- 命名スキーム
- コントロールプレーン/データプレーンのずれ
- Istioリリースのサポート状況
- 既知の共通脆弱性と公開情報(CVE)がないサポートされているリリース
- サポートされているEnvoyバージョン
サポートポリシー
各コミットに対してIstioの新しいビルドを作成します。四半期に一度、マイナーリリースを作成し、追加のテストとリリース認定を実行します。マイナーリリースで見つかった問題については、パッチバージョンをリリースします。
Istioコミュニティからのリリースの種類は、製品の品質レベルとサポートレベルがそれぞれ異なります。「サポート」とは、コミュニティが重大な問題に対するパッチリリースを提供し、技術的な支援を行うことを意味します。別途、サードパーティやパートナーがより長期的なサポートソリューションを提供する場合があります。
種類 | サポートレベル | 品質と推奨用途 |
---|---|---|
開発ビルド | サポートなし | 危険性があります。完全に信頼できるものではない可能性があります。実験に使用できます。 |
マイナーリリース | N+2マイナーリリースから6週間後までサポートされます(例:1.13.0リリースから6週間後まで1.11がサポートされます)。 | |
パッチ | 対応するマイナーリリースと同じです。 | 特定のリリースに対してパッチリリースが利用可能になり次第、適用することを推奨します。 |
セキュリティパッチ | パッチと同じですが、セキュリティ修正が含まれています。場合によっては、セキュリティ修正に加えて、追加のコード/修正が含まれることもあります。 | セキュリティ修正の性質上、リリース後に**強く**セキュリティパッチを適用することを推奨します。 |
利用可能なリリースはリリースページで確認できます。また、冒険好きな方は、開発ビルドWikiで開発ビルドについて学ぶことができます。各マイナーリリースとパッチリリースのハイレベルなリリースノートはこちらにあります。
命名スキーム
命名スキームは以下のとおりです。
<major>.<minor>.<patch>
ここで、<minor>
は各リリースで増加し、<patch>
は現在の<minor>
リリースのパッチ数をカウントします。パッチは通常、<minor>
リリースに対する小さな変更です。
コントロールプレーン/データプレーンのずれ
Istioコントロールプレーンはデータプレーンより1バージョン先にすることができます。ただし、データプレーンはコントロールプレーンより先にすることはできません。レビジョンを使用することをお勧めします。そうすることで、ずれが全くなくなります。
現時点では、データプレーン間はすべてのバージョンで互換性があります。ただし、これは将来変更される可能性があります。
Istioリリースのサポート状況
バージョン | 現在サポートされている | リリース日 | サポート終了 | サポートされているKubernetesバージョン | テスト済みですが、サポートされていません |
---|---|---|---|---|---|
master | いいえ、開発のみ | 1.29, 1.30, 1.31, 1.32 | 1.23, 1.24, 1.25, 1.26, 1.27, 1.28 | ||
1.24 | はい | 2024年11月7日 | 2025年8月頃(予定) | 1.28, 1.29, 1.30, 1.31 | 1.23, 1.24, 1.25, 1.26, 1.27 |
1.23 | はい | 2024年8月14日 | 2025年5月頃(予定) | 1.27, 1.28, 1.29, 1.30 | 1.23, 1.24, 1.25, 1.26 |
1.22 | はい | 2024年5月13日 | 2025年1月頃(予定) | 1.27, 1.28, 1.29, 1.30 | 1.23, 1.24, 1.25, 1.26 |
1.21 | はい | 2024年3月13日 | 2024年9月頃(予定) | 1.26, 1.27, 1.28, 1.29 | 1.23, 1.24, 1.25 |
1.20 | いいえ | 2023年11月14日 | 2024年6月25日 | 1.25, 1.26, 1.27, 1.28, 1.29 | 1.23, 1.24 |
1.19 | いいえ | 2023年9月5日 | 2024年4月24日 | 1.25, 1.26, 1.27, 1.28 | 1.21, 1.22, 1.23, 1.24 |
1.18 | いいえ | 2023年6月3日 | 2024年1月4日 | 1.24, 1.25, 1.26, 1.27 | 1.20, 1.21, 1.22, 1.23 |
1.17 | いいえ | 2023年2月14日 | 2023年10月27日 | 1.23, 1.24, 1.25, 1.26 | 1.16, 1.17, 1.18, 1.19, 1.20, 1.21, 1.22 |
1.16 | いいえ | 2022年11月15日 | 2023年7月25日 | 1.22, 1.23, 1.24, 1.25 | 1.16, 1.17, 1.18, 1.19, 1.20, 1.21 |
1.15 | いいえ | 2022年8月31日 | 2023年4月4日 | 1.22, 1.23, 1.24, 1.25 | 1.16, 1.17, 1.18, 1.19, 1.20, 1.21 |
1.14 | いいえ | 2022年5月24日 | 2022年12月27日 | 1.21, 1.22, 1.23, 1.24 | 1.16, 1.17, 1.18, 1.19, 1.20 |
1.13 | いいえ | 2022年2月11日 | 2022年10月12日 | 1.20, 1.21, 1.22, 1.23 | 1.16, 1.17, 1.18, 1.19 |
既知の共通脆弱性と公開情報(CVE)がないサポートされているリリース
マイナーリリース | 既知のCVEのないパッチバージョン |
---|---|
1.24.x | 1.24.0+ |
1.23.x | 1.23.2+ |
1.22.x | 1.22.5+ |
サポートされているEnvoyバージョン
IstioのデータプレーンはEnvoyに基づいています。
2つのプロジェクトのバージョンの関係
Istioバージョン | Envoyリリースブランチ |
---|---|
1.24.x | release/v1.32 |
1.23.x | release/v1.31 |
1.22.x | release/v1.30 |
Istioで使用される正確なEnvoyコミットは、istio/proxy
リポジトリで確認できます。ENVOY_SHA
変数を探してください。