我们在实现 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!🚀🚂
原文:https://weblog.rubyonrails.org/2018/12/20/timeline-for-the-release-of-Rails-6-0/