共计 780 个字符,预计需要花费 2 分钟才能阅读完成。
我们在实现 Rails 6.0 的愿景上取得了足够的进展,因此分享我们的发布时间表是有意义的。关键词是“进取(Aspirational)”,我们觉得比“发布(Release)”更为重要。其实软件很少按时发布,我们有过很多理想发布日期,但总是会错过。但如果乐观主义不是开源乐趣的一部分,那么我们为了啥?
所以,这是我们目前希望看到的时间表:
1 月 15 日:Beta 1,我们将为此版本合并两个新框架,Action Mailbox 和 Action Text。
2 月 1 日:Beta 2,我们将确保包含任何所有重大改进。
3 月 1 日:RC 1 (Release Candidate),我们在这里完善功能。
4 月 1 日:RC 2 (Release Candidate),这里准备好发布。
4 月 30 日:最终发布,在 RailsConf 2019 上庆祝发布 Rails 6.0!
这样规划看起来还不错吧?像一些认真的工程师实现了一些严肃的工程学来保证按计划发展,而不仅仅是一群软件作家在凭空策划他们想要的。
值得注意的是:Rails 6.0 将需要 Ruby 2.5+!所以你最好提前升级好 Ruby 版本来做好准备迎接 Rails。另请注意,在 Rails 6.0 发布之后,只有 Rails 6.x 和 Rails 5.2.x 可以保证 Rails 核心同时接收主要 (major) 和次要 (minor) 安全修复。(一如既往,我们可能仍可以选择进一步提供补救措施,但不能保证)。
与往常一样,如果您可以承担高风险(遇到 BUG 也没有被炒鱿鱼的风险),请帮助我们通过为新应用程序和现有应用程序运行 rails/master 分支来实现这一目标。Basecamp 3 已在生产中运行 rails/master,所以其实主分支也工作良好!
我们 Rails 6.0 发布管理人将是 Rafael França,Kasper Timm Hansen 候补!???? 给 Rails 比心 666!????????