2024年10月15日,星期二

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

发布者:rafaelfranca

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

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

新维护政策概述

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

  1. 新功能
    • 我们计划每六个月发布一个包含新功能的版本。
  2. Bug 修复
    • 次要版本将在其系列中的第一个版本发布后一年内获得错误修复。
    • 例如,如果 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 开发框架的前沿。