2021/02/03分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
actioncable/CHANGELOG.md
Accept a Symbol argument in ActiveSupport::Inflector.camelize
activesupport/lib/active_support/inflector/methods.rb
の修正です。
ActiveSupport::Inflector.camelize
の引数にSymbol(:upper
または:lower
)を指定出来るよう修正しています。String#camelize
と振る舞いを合わせる為。
Remove skipped TestRunner tests
railties/test/application/test_runner_test.rb
の修正です。
skipしているTestRunnerに関するテストを削除しています。
Handle Symbol arguments in ActiveSupport::Inflector.camelize
(v2)
activesupport/lib/active_support/inflector/methods.rb
の修正です。
先のActiveSupport::Inflector.camelize
の対応により、ActiveSupport::Inflector.camelize
の第二引数に想定外の引数が指定された場合の挙動が変わってしまっていたのを、元と同じ挙動になるよう修正しています。
Improve performance of time type cast for ISO dates
activemodel/lib/active_model/type/time.rb
の修正です。
ISO formatの値が指定された場合にtype cast処理で不要なDateオブジェクトの生成を行わないよう修正しています。
Remove unused code in FakeRecord
activerecord/test/cases/arel/support/fake_record.rb
の修正ですです。
FakeRecord
module内の使用していないコードを削除しています。
Merge pull request #40229 from jonathanhefner/actioncable-client-reconnect-jitter
Action Cableの修正です。
serverへの接続が切れた際の再接続処理で、再接続のリトライ処理のintervalを、ランダム値を使用して同じintervalにならないよう修正しています。thundering herd effect.対策。