2021/10/22分のコミットです。
CHANGELOGへの追加はありませんでした。
Relax dependency on Zeitwerk 2.5
railties/railties.gemspec
の修正です。
zeitwerk
のバージョン指定を、2.5系は許容するようするよう修正しています。
activerecord/lib/active_record/railties/databases.rake
の修正です。
ActiveRecord::Tasks::DatabaseTasks.load_schema
の引数から、メソッドのデフォルトと同じ値の引数を削除しています。
rails guideのMultiple Databases with Active Record
の修正です。
複数DBでSchema Cacheを使用する方法についての説明を追加しています。
Merge pull request #43508 from byroot/default-ci-eagerload
railties/lib/rails/generators/rails/app/templates/config/environments/test.rb.tt
の修正です。
CIではeager loadを実行するようデフォルトの設定を修正しています。1つのビルドで全てのテストを実行するような場合eager loadしてしまった方が効率が良い(どちらにしろアプリケーション全体をロードする)為、また、テストを分割して実行する場合も、他のファイルをロードする事での副作用が無いことを確認する為という意味で、eager loadはしておいた方が良いと考えられる為。