2024/03/27分のコミットです。
CHANGELOGへの追加はありませんでした。
activerecord/lib/active_record/table_metadata.rb
、
activerecord/lib/active_record/type_caster/connection.rb
の修正です。
Eliminate remaining uses of lease_connection inside Active Recordの対応の影響で、type_for_attribute
メソッドの戻り値が変わったり、associated_table
メソッドがjoinテーブルに対するtype cast処理が正しく行えくなったり、というリグレッションが発生していたのを修正しています。
Add tests guarding against regressions identified in rails/rails@640e3981
Active Recordのテストの修正です。
先のコミットで修正したリグレッションに対するテストを追加しています。
Remove delegate_missing_to in FutureResult class and add test cases.
activerecord/lib/active_record/future_result.rb
の修正です。
query cacheを使用する状態でload_async
を使用した場合に結果が正しく取得出来ないバグがあったのを修正しています。