2025/12/12分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Improve docs about system test generation
actionpack/lib/action_dispatch/system_test_case.rbのdoc、及び、
rails guideのTesting Rails Applicationsの修正です。
system testに関する説明について、言い回しの修正、実行結果を最新のコードでの実行結果に更新、コードブロックが正しく表示されるよう修正、等を行っています。
Fix request load leak when building middleware stack
actionpack/lib/action_dispatch/middleware/flash.rb、
actionpack/lib/action_dispatch/middleware/session/abstract_store.rbの修正です。
Rails middlewareの構築中にaction_dispatch_request hookが実行されてしまっていた(middleware構築中に関連するファイルをrequireしていたため)のを、middleware構築中はaction_dispatch_request hookが実行されないよう修正しています。
Do not clean directories directly under the application root with Rails::BacktraceCleaner
railties/lib/rails/backtrace_cleaner.rbの修正です。
Rails::BacktraceCleanerで、コード内で指定された特定のディレクトリのみsilencerの対象にしないようにしていたのを、アプリケーションルート配下のディレクトリは全てsilencerの対象にしないよう修正しています。script配下など、コードで指定された外のルート配下の処理を実行した場合にbacktraceが表示されるようにするため。