2024 年 10 月 15 日,星期二

新的 Rails 维护政策和维护结束公告

作者:rafaelfranca

我们很高兴宣布更新 Ruby on Rails 的维护政策。

这些更改旨在明确我们的支持时间线,帮助您有效地规划 Rails 升级。您可以在 我们的网站 上找到我们新政策的完整细节。

新的维护政策概述

我们的支持现已分为三个类别:

  1. 新功能
    • 我们旨在每六个月发布一个包含新功能的版本。
  2. 错误修复
    • 次要版本在其系列中的第一个版本发布后的一年内将获得错误修复。
    • 例如,如果 1.1.0 版本于 2023 年 1 月 1 日发布,则它将获得直到 2024 年 1 月 1 日的错误修复。
  3. 安全问题
    • 次要版本在其系列中的第一个版本发布后的两年内将获得安全修复。
    • 例如,如果 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 - 维护结束(参见重要更新)

重要更新

  1. Rails 6.1.x 维护结束
    • Rails 6.1.x 于 2024 年 10 月 1 日结束维护。
    • 虽然定期维护已结束,但我们将为 Rails 6.1.x 提供一个额外的安全版本。
    • 在此安全版本发布后,将不再为该版本提供进一步的更新。
    • 我们强烈建议 Rails 6.1.x 用户尽快计划升级到支持的版本。
  2. 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 开发框架的领先者。