支持的版本
此页面列出了当前支持的版本的状态、时间表和政策。
信息
命名方案
我们的命名方案大体遵循 语义化版本 2.0.0,并在 git 标签和 docker 镜像中加入 v 前缀:
v<major>.<minor>.<patch>
其中,每次发布都会增加 <minor>,而 <patch> 统计当前 <minor> 版本发布的补丁数量。补丁通常是相对于 <minor> 版本的一个小改动。
Chaos Mesh 的支持状况
备注
对 Kubernetes 1.22 的支持从 2.0.4 版本开始提供。
信息
理论上,2.6 版本也能在 Kubernetes 1.26、1.27 和 1.28 版本上正常运行,但我们没有为这些版本同步 E2E 测试。
| 版本 | 当前支持情况 | 发布日期 | 终止日期 | 支持的 Kubernetes 版本 |
|---|---|---|---|---|
| master | No, development only | - | - | 1.33, 1.34, 1.35 |
| 2.8 | Yes | Oct 01, 2025 | - | 1.30, 1.31, 1.32, 1.33, 1.34, 1.35 |
| 2.7 | Yes | Sep 20, 2024 | - | 1.26, 1.27, 1.28 |
| 2.6 | No | May 31, 2023 | Oct 01, 2025 | 1.20, 1.21, 1.22, 1.23, 1.24, 1.25, 1.26, 1.27, 1.28 |
| 2.5 | No | Nov 22, 2022 | Sep 20, 2024 | 1.20, 1.21, 1.22, 1.23, 1.24, 1.25 |
| 2.4 | No | Sep 23, 2022 | May 31, 2023 | 1.20, 1.21, 1.22, 1.23, 1.24, 1.25 |
| 2.3 | No | Jul 29, 2022 | Nov 22, 2022 | 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.21, 1.22 |
| 2.2 | No | Apr 29, 2022 | Sep 23, 2022 | 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.21, 1.22 |
| 2.1 | No | Nov 30, 2021 | Jul 29, 2022 | 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.21, 1.22 |
| 2.0 | No | Jul 23, 2021 | Apr 29, 2022 | 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.21, 1.22 |
| 1.2 | No | Apr 23, 2021 | Nov 30, 2021 | 1.12, 1.13, 1.14, 1.15 |
| 1.1 | No | Jan 08, 2021 | Jul 23, 2021 | 1.12, 1.13, 1.14, 1.15 |
| 1.0 | No | Sep 25, 2020 | Apr 23, 2021 | 1.12, 1.13, 1.14, 1.15 |
即将发布的版本
你可以通过 GitHub Milestones 跟踪即将发布的版本。
支持策略
我们的支持窗口涵盖最新发布的两个版本。鉴于我们大约每六个月发布一个新版最终版本,每个发布分支通常会得到大约一年的支持。
为此,我们提供以下两种类型的支持:
社区技术支持
你可以通过 CNCF Slack(#project-chaos-mesh 频道)或 GitHub Discussions 向社区寻求支持。
安全和 bug 修复
安全问题会尽快修复。它们会被回移植到最后两个版本,并立即为它们创建新的补丁版本。
如需增强功能或 bug 修复,我们会根据需要制作新的补丁版本。
我们如何确定支持的 Kubernetes 版本
通过 E2E 测试对不同版本的 Kubernetes 集群的兼容性进行测试后,Chaos Mesh 团队会基于其测试结果来确定 Chaos Mesh 的支持状况。
以下是各版本的 E2E 测试所涉及的 Kubernetes 版本:
| 版本 | 测试的 Kubernetes 版本 |
|---|---|
| master | 1.33.9, 1.34.5, 1.35.2 |
| 2.8 | 1.33.9, 1.34.5, 1.35.2 |
| 2.7 | 1.26.13, 1.27.10, 1.28.6 |
| 2.6 | 1.20.15, 1.23.4, 1.25.1 |