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場合のコードを追加しています。