大家好,
很高兴地宣布 Rails 4.2.10 final 已发布!
如在 rc1 帖子中所述,Rails 4.2 除了严重的安全性补丁以外已不再受支持,但上一个版本引进了几个回归,因此需要发布新版本。除非发现更多的回归,这应该将是 Rails 4.2 最后一个错误修复版本。
从 4.2.9 起,已对以下 gem 进行了更改。更改已列在下面,或者您可以在 GitHub 上阅读变更日志
修复
normalize_path
行为回归。
Rails 5 中进行了更改,以确保路径中原始字符串的编码得以保留。此更改不正确地更新到 Rails 4.2,从而导致回归。
Relation#joins
不再受目标模型current_scope
的影响,但unscoped
除外。修复了 #29338。
其余 gem(Action Mailer、Action View、Active Job、Active Model、Active Support 和 Railties)没有更改。
更改完整列表
如需查看更改的完整列表,请查看 GitHub 上的所有提交。
如果您想验证您的 gem 是否与我上载的 gem 相同,请使用这些 SHA-256 哈希。
下面是 4.2.10 的校验和
$ shasum -a 256 *-4.2.10.gem
a93cedc87c05e4360dee32777872a9b851295e96d8a32b96ebc13e7c95967ec7 actionmailer-4.2.10.gem
fd6625bcb84dbfb48d7e7f6ab7d2b88ede925a455db02fbaec5047d57a7eca50 actionpack-4.2.10.gem
1bae4a0385ba7384ed2ae4eddff80076f0c6b21cfc9d60cf0767723feb153dcb actionview-4.2.10.gem
e80776a73ba5cc32fefb372f11db289153b954c91db378ad689ad1896f515a82 activejob-4.2.10.gem
3b513adc4f7483da117d25ac6505cc46794b4eb457b28597014975a97a929b30 activemodel-4.2.10.gem
3218dbfa6f46df8e820577d56a21a3c9b9bb3f32410803a4357200b756594c5a activerecord-4.2.10.gem
275b14e515eb8c924bafa734417ec053a57f177ae9d3369f753d6f4437922268 activesupport-4.2.10.gem
141067e1dd4ec59d7a49e54936b68d8e44d8616515625dcf0387405a276d6b97 rails-4.2.10.gem
3709315c522a2729bb7dcf97c05acc2d47b61521cac450ee03143321b1abde6a railties-4.2.10.gem
一如既往,非常感谢为本次发布提供帮助的众多贡献者。