2025/02/01分のコミットです。
CHANGELOGへの追加はありませんでした。
LocalCache with read_multi should respect version and expire
activesupport/lib/active_support/cache/strategy/local_cache.rb
の修正です。
Rails.cache
のread_multi
が、local cacheを使用する際にcacheのversion及びexpireを無視してしまうバグがあったのを修正しています。
Merge pull request #54266 from zzak/re-54250
activemodel/lib/active_model/translation.rb
の修正です。
ActiveModel::Translation#human_attribute_name
に指定するネストしたkeyの最後がnilだった場合の挙動がRails 7.1で変わってしまっていた(元はnilの前までのkeyのtranslationを返していたのを、exceptionをraiseするようになった)のを、Rails 7.1までの挙動と同じになるよう修正しています。
Avoid crash to validate circular autosave association
activerecord/lib/active_record/autosave_association.rb
の修正です。
autosave associationの参照が循環している場合に、validationが無限ループになってしまうバグがあったのを修正しています。
Merge pull request #54412 from zzak/re-54347
actionpack/lib/action_dispatch/system_testing/test_helpers/screenshot_helper.rb
の修正です。
テスト失敗時に取得するscreenshotのimageとhtmlのpathの後にスペースを入れるよう修正しています。pathをクリック出来るようにする為。