2025/06/22分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Implement ActiveSupport::BacktraceCleaner#first_clean_frame
Active Supportの修正です。
callerのbacktraceから、最初のfilterが適応されたframeを返すActiveSupport::BacktraceCleaner#first_clean_frameを追加しています。Rails内部で同様の処理が各箇所で行っていた、かつ、アプリ側で使いたい事があったため、専用のpublicメソッドを追加した、との事です。
Merge pull request #55207 from p8/activerecord/improve-column-documentation
activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rbのdocの修正です。
存在しないメソッドのdocがAPI docに表示されていたのを修正しています。
Merge pull request #55205 from zzak/re-53174
railties/lib/rails/generators/app_base.rbの修正です。
yarn、及び、bunのバージョンを取得する際に、バージョンが取得できなかった場合強制的に固定のバージョンが使用されるようになっていたのを、BUN_VERSION等が指定されていた場合、そちらのバージョンが使用されるよう修正しています。
Merge pull request #55201 from OuYangJinTing/fix/actioncable/channel
actioncable/lib/action_cable/channel/base.rbの修正です。
チャンネルに対するsubscribe/unscribeが競合している、かつ、subscribe処理でstream_fromが呼ばれている場合に、stream_fromの中でRuntimeErrorが発生してしまうバグがあったのを修正しています。
Merge pull request #55217 from jclusso/respect-users-irb-conf
railties/lib/rails/commands/console/irb_console.rbの修正です。
rails consoleを実行する際に、強制的にIRB.conf[:IRB_NAME]に値を設定していたのを、ユーザが独自の値をIRB.conf[:IRB_NAME]に設定していた場合、その値をそのまま使用するよう修正しています。