2024/06/08分のコミットです。
CHANGELOGへの追加はありませんでした。
feat: support nested connection pinning
activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rbの修正です。
nestしたconnectionのpinningが出来るよう修正しています。外部ライブラリのtransactionから、Rails test fixturesのconnectionのpinningを出来るようにする為(元のlock_thread=trueを再現出来るようにする為)。
Merge pull request #51916 from fatkodima/migrations-primary-without-db-tasks
activerecord/lib/active_record/railties/databases.rakeの修正です。
複数DBの設定がある、かつ、primary DBに対してdatabase_tasks: falseを指定している場合に、他のDBに対するDB taskが動作しないバグがあったのを修正しています。
Improve documentation of RecordNotSaved and RecordNotDestroyed [ci-skip]
activerecord/lib/active_record/errors.rbのdocの修正です。
RecordNotDestroyedとRecordNotDestroyedのdocに、具体的にこれらのケースが発生するexample場合のコードを追加しています。