2021/04/27分のコミットです。
CHANGELOGへの追加はありませんでした。
Ensure reload
re-applies preload values for strict loading
activerecord/lib/active_record/associations.rb
、
activerecord/lib/active_record/persistence.rb
の修正です。
strict_loading
が設定されている場合にmodelのreload
を実行するとロード済みの値が失われ、stict loading violationがraiseされてしまう、という問題があったのを修正しています。
use ruby 2.7's filter_map instead of select + map
Performance/SelectMap
copを追加、及び、各ファイルにcopを適応しています。
Silence assert_slower_by_at_most by default
activerecord/test/cases/encryption/helper.rb
の修正です。
assert_slower_by_at_most
メソッドでデフォルトでデバッグ情報が出力されるようになっていたのを、エラーになる(実行時間が指定された時間以上)の時のみ出力するよう修正しています。
Use beaneater 1.0.0 to workardound ArgumentError: wrong number of arguments
error
Gemfile
の修正です。
beaneater
のバージョンを1.0.0に固定しています。最新バージョンだとRuby 3.0でArgumentError
が発生してしまう為。