2018 年 12 月 20 日,星期四

Rails 6.0 发布时间表

由 dhh 发布

我们在 Rails 6.0 的愿景方面取得了足够的进展,因此分享我们的发布目标时间表是很有意义的。“目标”是关键词,比“发布”更重要 😄。软件很少能按时发布,过去我们也曾多次设定过目标发布日期,但都已过去。但如果说乐观精神不是开源的乐趣之一,那还有什么呢?

所以,这是我们目前希望看到的时间表:

  • 1 月 15 日:Beta 1。在此版本中,我们将合并两个新框架:Action Mailbox 和 Action Text。
  • 2 月 1 日:Beta 2。届时我们将确保包含其他所有重大改进。
  • 3 月 1 日:Release Candidate 1。届时我们将完成所有功能。
  • 4 月 1 日:Release Candidate 2。届时应该可以真正发布了,只有新的阻碍才会阻止我们。
  • 4 月 30 日:最终发布。在 RailsConf 2019 上发布并庆祝 Rails 6.0 的发布!

这样列出来看起来总是那么漂亮整洁,对吧?仿佛一些严肃的工程师进行了严肃的工程计算才得出了这个结果。而不是一堆软件开发者写下了他们的希望和梦想。但说实话,我们追求的确实是工程部分(并没有)。

值得注意的是:Rails 6.0 将需要 Ruby 2.5+!因此,您可以通过确保已运行此版本的 Ruby 来做好准备。另外请注意,在 Rails 6.0 发布后,只有 Rails 6.x.y 和 Rails 5.2.x 才能保证收到 Rails 核心的重大和次要安全修复。(一如既往,我们仍可能选择为更早的版本提供修复,但没有保证)。

一如既往,请帮助我们实现这一目标,在创建新应用或现有应用时运行 rails/master,如果您拥有“高冒险精神”(即遇到 bug 不会面临被解雇的风险)。Basecamp 3 已经在生产环境中使用 rails/master,所以您知道主分支至少处于相当好的工作状态!

Rails 6.0 的发布经理将是 Rafael França,Kasper Timm Hansen 提供备份 🙏

致 Rails Six Oh 及更远!🚀🚂