我们很高兴地宣布对 Ruby on Rails 的维护政策进行更新。
这些更改旨在明确我们的支持时间表,并帮助您有效规划 Rails 升级。您可以在 我们的网站 上找到新政策的完整详细信息。
新维护政策概述
我们的支持现分为三个类别
- 新功能
- Bug 修复
- 次要版本将在其系列中的第一个版本发布后一年内获得错误修复。
- 例如,如果 1.1.0 版本于 2023 年 1 月 1 日发布,它将一直获得错误修复,直到 2024 年 1 月 1 日。
- 安全问题
- 次要版本将在其系列中的第一个版本发布后两年内获得安全修复。
- 例如,如果 1.1.0 版本于 2023 年 1 月 1 日发布,它将一直获得安全修复,直到 2025 年 1 月 1 日。
当前支持的版本
截至目前,以下版本受到支持
- 7.2.x - 错误修复至 2025 年 8 月 9 日;安全修复至 2026 年 8 月 9 日
- 7.1.x - 错误修复至 2024 年 10 月 1 日;安全修复至 2025 年 10 月 1 日
- 7.0.x - 安全修复至 2025 年 4 月 1 日
- 6.1.x - 已达到维护期(请参阅重要更新)
重要更新
- Rails 6.1.x 维护期结束
- Rails 6.1.x 已于 2024 年 10 月 1 日结束维护期。
- 虽然常规维护已结束,但我们将为 Rails 6.1.x 提供一次额外的安全更新。
- 在此额外安全更新之后,将不再为该版本提供任何进一步的更新。
- 我们强烈建议 Rails 6.1.x 用户尽快计划升级到受支持的版本。
- Rails 7.0.x 错误修复版本
- 我们将在本月晚些时候发布 Rails 7.0.x 的最后一个错误修复更新。
- 在此版本之后,Rails 7.0.x 将不再接收错误修复更新。
- Rails 7.0.x 的安全更新将按照之前的计划,持续到 2025 年 4 月 1 日。
这对您意味着什么
随着我们推进这些变更,了解它们如何影响您的 Rails 应用程序非常重要。
如果您正在运行 Rails 6.1.x,虽然我们提供最后一个安全更新,但尽快升级到受支持的版本至关重要。这个额外的更新提供了一个短暂的窗口来规划和执行您的升级,但请记住,在此之后,将不再提供任何更新,这可能会使您的应用程序面临风险。
对于使用 Rails 7.0.x 的用户,您将受益于本月最后一个错误修复版本,但建议开始规划您的升级以确保持续支持。
Rails 7.1.x 和 7.2.x 的用户可以放心,他们将继续根据我们新政策的规定获得错误修复和安全更新。
我们鼓励所有用户保持使用受支持的版本,以确保其应用程序的安全性和稳定性。
我们的承诺
我们始终致力于为所有用户提供稳定且安全的框架。这些政策更新使我们能够将资源集中在改进最新版本的 Rails 和开发造福整个社区的新功能上。
对于不受支持的版本系列,用户将负责处理错误和安全问题。虽然我们可能会提供错误修复的回溯移植并在 git 上发布,但对于不受支持的版本系列,将不会发布新版本。
我们感谢您持续的支持和理解,因为我们努力使 Ruby on Rails 始终处于 Web 开发框架的前沿。