2022/06/09分のコミットです。
CHANGELOGへの追加はありませんでした。
Add a note about connection pooling by default to the Upgrade Guide
rails guideのUpgrading Ruby on Rails
の修正です。
MemCacheStore
とRedisCacheStore
がデフォルトでconnection poolを使うようになった対応についての説明を追加しています。
Correctly read the cache_format_version
setting on boot
activesupport/lib/active_support/cache.rb
、
railties/lib/rails/application/bootstrap.rb
の修正です。
cache_format_version
configの値がアプリケーション起動時に無視されてしまうバグがあったのを修正しています。
Merge pull request #45249 from andreynering/guides-activemodel-errors
rails guideのUpgrading Ruby on Rails
の修正です。
Rails 6.1でActive ModelのErrorがActiveModel::Error
のインスタンスに変わった変更についての説明を追加しています。
Merge pull request #45290 from alexandreruban/remove-n-plus-one-validation
activerecord/lib/active_record/encryption/extended_deterministic_uniqueness_validator.rb
の修正です。
encrypted attributesのvalidation処理で不要なqueryの実行を減らすよう修正しています。
MemCacheStore shorten keys properly
activesupport/lib/active_support/cache/mem_cache_store.rb
の修正です。
keyが上限(250)を越えた場合に短くする処理が正しく行われない(250文字を越えてしまう事がある)バグがあったのを修正しています。
Fix shared config feature in 3-tier config
railties/lib/rails/application/configuration.rb
の修正です。
database.ymlで
複数DBの指定をしている場合、shared
セクションの値が反映されないバグがあったのを修正しています。
Merge pull request #45308 from eileencodes/fix-minitest-assert-equal-nil
railties/test/application/configuration_test.rb
の修正です。
deprecatedになっているassert_equal
にnilを指定している箇所があったのを修正しています。