2022/03/04分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Merge pull request #44573 from rails/restore-transactions
Active Recordの修正です。
DBに再接続した際に、可能な場合、transaction stateをリストアするよう修正しています。
Update verbose_query_logs method
rails guideのDebugging Rails Applicationsの修正です。
Verbose Query Logsの項にあるquery logsを指定するaccessor名が誤っていたのを修正しています。
Merge pull request #44569 from ghousemohamed/removed-unused-method-argument
railties/test/application/test_test.rbの修正です。
テスト用のヘルパーメソッドから使用していない引数を削除しています。
Avoid adding constants to Enumerable
activesupport/lib/active_support/core_ext/enumerable.rbの修正です。
Enumerableに定数を追加しないよう修正しています。
aws-sdk-rubyでEnumerableに対してObject#extendを行っているのですが、定数を持ったmoduleに対してObject#extendが実行されてしまうとRuby VMの保持しているglobal cacheが無効化されてしまい性能に影響が出てしまう為、それを避けるよう定数を追加しないよう修正しています。
Better handle basic authentication without a password
actionpack/lib/action_controller/metal/http_authentication.rbの修正です。
Rails 7.0で、authenticate_with_http_basicにpasswordを指定しない使いかた(usernameのみを指定)が出来なくなってしまっていたのを、再度出来るよう修正しています。