2024/02/12分のコミットです。
CHANGELOGへの追加はありませんでした。
Merge pull request #50999 from Shopify/refactor-transactional-fixtures
Active Recordの修正です。
現在、pool.connection
を呼び出すと、チェックアウトされたconnectionがキャッシュされます。そして、そのconnectionを利用してトランザクションが開始され、後続のすべてのアクセスが同じconnectionを取得できるようになっています。このキャッシュを削除、またはオプショナルにする対応をPoC: Add an option to disable connection checkout cachingで進めており、その一環として、transactional fixturesをそのキャッシュに依存しないようリファクタリングしています。
docker-entrypoint: export LD_PRELOAD
railties/lib/rails/generators/rails/app/templates/docker-entrypoint.tt
の修正です。
LD_PRELOAD
に対するexportが抜けていたのを追加しています。