2023/09/29分のコミットです。
CHANGELOGへの追加はありませんでした。
Rm unused default_protect_from_forgery accessor
actionpack/lib/action_controller/metal/request_forgery_protection.rb
、
actionpack/lib/action_controller/railtie.rb
の修正です。
使用していないdefault_protect_from_forgery
accessorを削除しています。
Tweak the docs for async_*
APIs [ci skip]
activerecord/lib/active_record/querying.rb
、
activerecord/lib/active_record/relation/calculations.rb
のdocの修正です。
async_*
系のメソッドのAPI docのフォーマットを修正しています。
Delay Adapter#check_version to #configure_connection
Active Recordの修正です。
#new_connection
で行われていたserverのversionのcheck処理を、#configure_connection
に移動しています。Adapterのインスタンス生成時にqueryが実行されるのを避けて、本当にconnectionが必要な時に実行するようにする為。
Fix formatting of two configs in configuration guide
rails guideのConfiguring Rails Applications
の修正です。
config.active_record.encryption.hash_digest_class
とconfig.active_record.encryption.support_sha1_for_non_deterministic_encryption
について説明している箇所のフォーマットを修正しています。
Add assert_error_reported and assert_no_error_reported to testing.md
Testing Rails Applications
の修正です。
Railsが提供しているassertionの一覧にassert_error_reported
とassert_no_error_reported
を追加しています。
Fix the BroadcastLogger being initialized too late:
railties、Active Supportの修正です。
BroadcastLoggerの初期化がappのboot処理後に行われていた為に、boot処理中のログがbroadcastされないバグがあったのを修正しています。