2024/03/20分のコミットです。
CHANGELOGへの追加はありませんでした。
Merge pull request #51353 from Shopify/get-rid-lease-connection
Active Recordの修正です。
lease_connection
を使用している箇所をwith_connection
を使用するよう修正しています。permanent connectionの取得は出来なくするよう対応が進んでおり、その対応の一環。
Don't enqueue jobs to process a preview image if no variant requires it
activestorage/app/models/active_storage/attachment.rb
の修正です。
variantでpreview用のファイル生成処理が同時に実行されないよう修正したFixes race condition for multiple preprocessed video variantsの影響で、variantが不要な場合もpreview imageを生成する為のbackground jobがエンキューされるようになってしまっていたのを、variantが不要な場合はエンキューしないよう(修正前と同じ挙動)修正しています。