2024/08/29分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
[#52699] Update TimeZoneConverter#==
method to make it symmetric, so it can...
activerecord/lib/active_record/attribute_methods/time_zone_conversion.rb
の修正です。
TimeZoneConverter#==
で値が同一かチェックするのに、precision
やscale
等の値を全て比較していたのを、__getobj__
を結果を元に比較するよう修正しています。比較先にStringなどのprecision
やscale
を参照出来ない値が指定された場合にエラーにならないようにするため。
Align CacheStore Instrumentation keys and output
Active Supportの修正です。
CacheStoreのInstrumentation処理が一部store毎に事なる内容(instrumentが実行される/されない、payloadの値が違う)になっていたのを、全てのstoreで同じ内容で処理を行うよう修正しています。APMでmonitoringをする際に、store毎に処理を変更しないで済むようにするため。
docs: Fix has_one association basics guide
rails guideのActive Record Associations
の修正です。
When are Objects Saved?
セクション内の説明で、保存処理に関する説明が不足している箇所があったのを修正しています。
Implement postmark conversion from 'OriginalRecipient' to 'X-Original-To'
actionmailbox/app/controllers/action_mailbox/ingresses/postmark/inbound_emails_controller.rb
の修正です。
PostmarkからBCCでメールを送信した場合に、Action Mailbox email addressが取得出来てなかったのを修正しています。Postmarkから送信した場合、送信元がOriginalRecipient
headerに設定されるため、そのheaderから値を取得するよう修正しています。
activesupport/CHANGELOG.md
の修正です。
CacheStoreのInstrumentation処理について修正した、Align CacheStore Instrumentation keys and outputの対応についてCHANGELOGにエントリーを追加しています。
Merge pull request #52679 from porras/credentials_diff_with_custom_environment
railties/lib/rails/commands/credentials/credentials_command.rb
の修正です。
bin/rails credentials:diff
コマンドを標準以外のenv(development
、production
、test
以外)でも動作するよう修正しています。
Merge pull request #52725 from sharvy/update_active_storage_documentation
rails guideのActive Storage Overview
の修正です。
exampleの設定例でaccess_key_id
やregion
などの値が全て空になっていたのを、Rails.application.credentials
から値を取得するなど具体的な設定例を記載するよう修正しています
Merge pull request #52678 from splitwise/ar-keyprovider-encryptionkey-doc-fix
activerecord/lib/active_record/encryption/key_provider.rb
のdocの修正です。
ActiveRecord::Encryption::KeyProvider#encryption_key
メソッドのdoc内の戻り値についての説明に誤りがあったのを修正しています。