2023/04/08分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Merge pull request #46992 from ghiculescu/correct-after-commit-order
activerecord/lib/active_record/transactions.rb
の修正です。
modelに定義したafter_commit
callackが定義したのと逆の順に実行されていたのを、定義した順に実行するよう修正しています。breaking changeの為、新規に作成したアプリ、または、config.active_record.run_after_transaction_callbacks_in_order_defined
にtrueを指定した場合のみ新しい挙動になるようになっています。