なるようになるブログ

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

rails commit log流し読み(2022/08/22)

2022/08/22分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

actioncable/CHANGELOG.md

activesupport/CHANGELOG.md


Merge pull request #45856 from Shopify/redis-5.0.0-compatibility

Active Support、Action Cableの修正です。

Active SupportのRedis cache store、及び、Action CableのRedis adapterで、redis-rb 5.0を使用出来るよう修正しています。合わせて、Action Cableではredis-rb 3系のサポートを削除しています。


Merge pull request #45796 from Shopify/log-subscriber-silenced

LogSubscriberによるログ出力処理で、ログ出力処理毎に使用しているログレベルをsubscriberに指定出来るよう修正しています。subscriberにそのログレベルが登録されている、かつ、ログレベルが高くてその出力処理が不要(ログ出力を行われないログレベルだった場合)には、notification pathやrecord timingの出力処理等、不要になる処理が行われないようになっています。


Remove unnecessary class_eval from log_subscriber.rb

activesupport/lib/active_support/log_subscriber.rbの修正です。

log levelを設定するのにclass_evalを使用していたのを、class_evalを使用しないよう修正しています。class_evalを使う必要が無い処理だった為。