2020/07/26分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
- Fixed issue in
ActiveSupport::Cache::MemCacheStore
which caused duplicate compression, and caused the providedcompression_threshold
to not be respected. - Fixed issue in
ActiveSupport::Cache::RedisCacheStore
not passing options toread_multi
causingfetch_multi
to not work properly
Path parameter keys should always be symbols.
actionpack/lib/action_controller/test_case.rb
の修正です。
ActionController::TestCase
でrequestのformatがJSONの場合に、path_parameters keyをSymbolに変換するよう修正しています。formatがHTMLの場合の挙動と合わせる為。
prevents redundant memcached compression
activesupport/lib/active_support/cache/mem_cache_store.rb
の修正です。
memcachedのcompression処理がActive SupportとDalli両方で行われてしまっていたのを、Active Supportでのみ行うよう修正しています。
Fix option not being passed with fetch_multi
activesupport/lib/active_support/cache/redis_cache_store.rb
の修正です。
ActiveSupport::Cache::RedisCacheStore
でfetch_multi
メソッドに指定したオプション(namespace等)がread_multi
に渡されないバグがあったのを修正しています。