2017 年 3 月 20 日星期一

Rails 5.1.0.rc1:爱 JavaScript、系统测试、加密密钥等等

发表者 rafaelfranca

我们很高兴地宣布 Rails 5.1.0.rc1 已发布。在社区的帮助下,我们对 Rails 5.1 版本进行了完善,使其包含了 380 多次提交

值得注意的是,Stephen Touset 帮助我们提升了用于加密密钥的加密方式,所以如果你已经开始使用该功能,则需要运行 该脚本 来升级你的应用程序。感谢 Stephen!

虽然我们在努力解决最后一个问题,但你可以查看 Rails 5.1 发行说明,或查看 5.1.0.beta1 博客文章 中有关全新功能的精彩总结。

要查看每个 gem 中的更改,请阅读 GitHub 上的变更日志。

Basecamp 3 已在生产环境中运行此候选版本。我们在 Heroku 的朋友们准备了该平台,该平台现完全兼容所有那些漂亮的新功能。

根据我们的 维护政策,Rails 5.1 的发布意味着 bug 修复仅适用于 5.1.x,常规安全问题适用于 5.1.x 和 5.0.x,以及严重的安全问题适用于 5.1.x、5.0.x 和 4.2.x。这意味着 4.x 及以下版本在本质上将不受支持!

尝试此新版本

gem install rails -v 5.1.0.rc1

在你尝试安装预发布版本之前,请确保你使用的是 RubyGems 2.6.11 或更高版本,命令如下:

gem update --system 2.6.11

感谢 Samuel Giddins 及时发布了此 RubyGems 新版本,以免耽误我们发布新版本。

请帮助我们测试此 Rails 候选版本。当我们投入大量精力发布新版本、测试版和候选版本后,却发现人们在最终发布第一周报告了许多问题时,这总是令人沮丧的。这是 Rails 5.0 的增量升级。请履行你的社区职责,帮助我们在不需要立即发布 5.1.1 的情况下推出稳定的 5.1。

谢谢!