Ruby on Rails 7.0.3、6.1.6、6.0.5、5.2.8がリリースされました。今回のリリースはバグ修正です。
Rails 7.0.3, 6.16. 6.0.5, and 5.2.8 have been released to fix a bug in the previous release. You can read more about the changes in each version on our blog https://t.co/GxFxTH0yQ9. Happy upgrading!
— Ruby on Rails (@rails) May 9, 2022
また、Rails 5.2系の重大なセキュリティ修正は2022年6月1日でサポートが終了するので、おそらく今回が最後の5.2系リリースになるとのことです。5.2系を使っている方はできるだけ早期にアップグレードすることが推奨されています。
以下はGItHubのリリースタグです↓(今回のリリースではこれらのリリースタグページにChangelogが含まれていません)。追記2022-05-13: その後Changelogが追加されました。
- Release v7.0.3 · rails/rails(日本時間2022/05/09 22:35)
- Release v6.1.6 · rails/rails(日本時間2022/05/09 22:44)
- Release v6.0.5 · rails/rails(日本時間2022/05/09 22:49)
- Release v5.2.8 · rails/rails(日本時間2022/05/09 22:57)
詳しくは以下のコミット差分をご覧ください↓。
- Comparing v7.0.2...v7.0.3 · rails/rails
- Comparing v6.1.5...v6.1.6 · rails/rails
- Comparing v6.0.4...v6.0.5 · rails/rails
- Comparing v5.2.7...v5.2.8 · rails/rails
🔗 更新の概要
以下の2つのissueに関するバグ修正は、Rails 7.0.3、6.1.6、6.0.5、5.2.8すべてに含まれています。
- content_tag HTML attributes beginning with
@
are escaped to_
· Issue #45014 · rails/rails - Rails escapes Vue syntax · Issue #44972 · rails/rails
なお、今回のリリースでgemのChangelogに更新があったのは以下の7.0.3と6.0.5のみです。
7.0.3
- Action Pack rails/CHANGELOG.md at v7.0.3 · rails/rails
- Action View rails/CHANGELOG.md at v7.0.3 · rails/rails
- Actove Job rails/CHANGELOG.md at v7.0.3 · rails/rails
- Active Record rails/CHANGELOG.md at v7.0.3 · rails/rails
- Railties rails/CHANGELOG.md at v7.0.3 · rails/rails
6.0.5
- Action View rails/CHANGELOG.md at v6.0.5 · rails/rails
参考
Rails 6.1.5で発生していたわかりにくいエラーもRails 6.1.6で修正されています。(エラーが出なくなる、ではなく、エラーは出るけどその理由が適切に表示される、という修正)
Rails 6.1.5で uninitialized constant Mail::TestMailer というエラーが出る場合の対処法 https://t.co/yTC3XaNvDy
— Junichi Ito (伊藤淳一) (@jnchito) May 9, 2022
TechRachoではRubyやRailsの最新情報などの記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ)