2022/04/05分のコミットです。
CHANGELOGへの追加はありませんでした。
Document ETag compatible CSP nonce generator
rails guideのSecuring Rails Applications
の修正です。
config.content_security_policy_nonce_generator
について、現在デフォルトで生成される内容(session idをベースにした値)についての説明を追加しています。
Use the through_reflection class to open transactions
activerecord/lib/active_record/associations/through_association.rb
の修正です。
through associationのmodelでtransactionを開始する際に、through_reflection先のmodelを使用してtransactionを開始するよう修正しています。複数のthrough associationがあり、それらが事なるDBを参照している場合にでも単一のtransactionが実行されるようにする為。
Fix touch and update_column/s for readonly records
activerecord/lib/active_record/persistence.rb
の修正です。
touch
、update_column
、update_columns
がreadonlyのrecordを更新出来てしまうバグがあったのを修正しています。