2020/10/24分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
fix broken handling of unknown http methods
actionpack/lib/action_dispatch/http/request.rb
、
railties/lib/rails/rack/logger.rb
の修正です。
requestに不正なHTTPメソッドが指定された場合に、405(Method Not Allowed)ではなく、500(Internal Server Error)が返ってしまうバグがあったのを修正しています。
Don't dup schema cache before assigning it
activerecord/lib/active_record/railtie.rb
の修正です。
schema cache dumpを使用する際に、不要なdup
を行わないよう修正しています。
Don't enable Zeitwerk on MRI in 6.1 load_defaults
railties/lib/rails/application/configuration.rb
の修正です。
6.1
向けのload_defaults
の処理から不要なZeitwerkの設定処理を削除しています。6.0
で既に設定済みな為。
Use index_with in ActiveRecord::Core#slice
activerecord/lib/active_record/core.rb
の修正です。
ActiveRecord::Core#slice
メソッドでオブジェクトの生成を減らすよう修正しています。
Remove impossible new_record? autosave check
activerecord/lib/active_record/autosave_association.rb
の修正です。
save_has_one_association
メソッドから不要なnew_record?
のチェックを削除しています。save_has_one_association
はafter_create
とafter_update
callbackからのみ呼ばれ、new_record?
は必ずfalseになる為。