2019年2月25日,星期一

Rails 6.0.0 beta2 已发布

由 dhh 发布

随着第二个 beta 版本的发布,我们离 Rails 6 的最终发布又近了一步。我们修复了一堆问题,并添加了一些小的功能,但最大的变化是将自动加载的处理切换到 Xavier 的新 Zeitwerk 库。这是一个如何处理运行时依赖项的重大结构性改变,它应该能消除许多遗留的弊病和奇怪的陷阱。Xavier 在 这里写了一篇长文,你应该看看。

其他方面与第一个 beta 版本基本相同。我鼓励你阅读第一个 beta 版本的 发布说明,以了解 6.0 的整体情况。

你可以浏览自第一个 beta 版本以来我们提交的 全部 532 个 commit

我们仍然大致按照 我们发布的 Rails 6.0 最终发布时间表 进行。因此,在规划迁移时请参考该计划,但请通过在 beta2 上测试你的应用程序来帮助我们!我也鼓励任何具有中等 Rails 经验的人使用 beta2 开始任何新应用程序,而不是使用 Rails 5.2.x 系列。Basecamp 和 Shopify 已经在生产环境中使用 Rails 6.0.0.beta2。这不是一个不稳定的版本。

本次发布以及所有直至 Rails 6.0 最终版本发布的版本,均由发布经理 Rafael França 在 Kasper Timm Hansen 的支持下负责。

再次感谢所有为让 Rails 变得更好而持续努力的人!