2026/02/03分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Pass sql query to query log tags
activerecord/lib/active_record/query_logs.rbの修正です。
query log tagのcontextにqueryを渡すよう修正しています。SQL queryにはセンシティブデータが含まれている可能性がある為、そのまま出力するのではなく、補足データの計算や取得等として扱う事を想定している、との事です。
config.active_record.query_log_tags = [ sql_length: ->(context) { context[:sql].length } ]
Correct typo in ActiveRecord changelog
activerecord/CHANGELOG.mdの修正です。
エントリー内のタイポを修正しています。
Fix typo ineficiently -> inefficiently [ci-skip]
activerecord/CHANGELOG.mdの修正です。
先のタイポの修正に誤りがあったのを再度修正しています。
Remove useless connection verification when pinning connection
activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb、
activerecord/lib/active_record/connection_adapters/abstract_adapter.rbの修正です。
pinned connectionの接続処理で、connctionが検証済み、かつ、最後に使用してからタイムアウトが発生する時間が経過していない場合、検証処理をスキップするよう修正しています。
Fix broken links to YJIT documentation
rails guideのTuning Performance for Deploymentの修正です。
YJITに関するドキュメントへのリンクが404になっていたのを修正しています。
Merge pull request #56705 from p8/activemodel/fix-read-attr-for-serialization-docs
activemodel/lib/active_model/serialization.rbの修正です。
read_attribute_for_serializationの実装をaliasから通常のメソッドの定義に変更しています(実装内容自体は同じ)。aliasだとdocが正しく生成されない為。