2023/06/16分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Fix setting inverses for composite primary key associations
activerecord/lib/active_record/associations/association.rb
の修正です。
composite primary keyを使用しているassociationに対するinverse処理が正しく行えないケースがあったのを修正しています。
Remove no connection primary key test
activerecord/test/cases/primary_keys_test.rb
の修正です。
primary keyを設定する際にDB connectionが無くても動作することを確認するテストを削除しています。現在は存在しないコードの為のテストである、かつ、挙動が不安定で定期的にfailしてしまっていた為、削除したとの事です。
Use SHA256
digest instead of MD4
that is legacy in OpenSSL 3
activesupport/test/rotation_coordinator_tests.rb
の修正です。
テストでMD4
digestを使用している箇所があったのを、SHA256
を使用するよう修正しています。MD4
はOpenSSL 3ではlegacy digestとして扱われており、デフォルトではロードされない為。
actionpack/lib/action_controller/metal/streaming.rb
のdocの修正です。
ActionController::Streaming
のdocについて、不要なリンクの削除やフォーマットの修正などを行っています。
Merge pull request #48491 from adrianna-chang-shopify/ac-fk-changed-for-cpk
activerecord/lib/active_record/autosave_association.rb
の修正です。
has_one association + composite primary keyを使用している場合に、owner側のcomposite primary keyの一部が変更された場合に、その変更がassociation側のforeign keyに反映されるよう修正しています。
Don't show secret_key_base for Rails.application.config#inspect
railties/lib/rails/application/configuration.rb
の修正です。
Rails.application.config#inspect
でsecret_key_base
が表示されないよう修正しています。
Don't show contents for EncryptedConfiguration#inspect
activesupport/lib/active_support/encrypted_configuration.rb
の修正です。
EncryptedConfiguration#inspect
でkey_file_contents
等secrectに関係するデータを表示しないよう修正しています。