なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2022/06/09)

2022/06/09分のコミットです。

CHANGELOGへの追加はありませんでした。


Add a note about connection pooling by default to the Upgrade Guide

rails guideのUpgrading Ruby on Railsの修正です。

MemCacheStoreRedisCacheStoreがデフォルトでconnection poolを使うようになった対応についての説明を追加しています。


Correctly read the cache_format_version setting on boot

activesupport/lib/active_support/cache.rbrailties/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_equalnilを指定している箇所があったのを修正しています。