在 Baltimore Pandemic 和 Yellow Tops 版本发布后,我们认为应该在 RailsConf 之后不久发布一个候选版本。但正如开源项目通常发生的那样,我们沉迷于修复和改进,而不是发布。不过这一切都是为了你们的利益。自上次 beta 版本发布以来,我们已经有了 842 个提交,来自 125 位贡献者!
现在是时候说“够好就是好”了,否则我们可以一直这样下去。所以,请欢迎 Rails 3 候选发布版!像往常一样,您可以使用 gem install rails --pre 命令进行安装。
大部分修复都是小幅度的,但我们确实成功地大幅提升了 Rails 3 在大型应用程序上的开发和启动速度(Basecamp 从难以忍受的水平提升到了大约 2.3 的愉悦度)。
目前,除了 Arel 的一部分(Active Record 现在依赖于它)之外,整体速度都相当不错。我们将在发布前确保 Active Record 的性能至少恢复到 2.3 版本的水平。
更多亮点
尽情欣赏 提交日志 中所有精彩的细节,或者查看 CHANGELOG 中略显不那么严谨的摘要。
Rails 3 的这个候选发布版也与 Bundler 1.0 的候选发布版同时发布。Bundler 在这个版本中取得了巨大进步,速度更快,并且绝大多数边缘情况都得到了改进。
我说了“我们快到了”太多次,我都快累了。但是说真的,各位,我们真的快到了!!!1
1 距离最终版发布还有几周时间?