2021/05/18分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Fix primary_abstract_class in lazy loaded envs
activerecord/lib/active_record/core.rb
の修正です。
developmentのようにmodelがlazy loadされる環境で、ApplicationRecord
及びApplicationRecord
を継承したクラスがある場合に、クラスロード時にエラーになってしまうバグがあったのを修正しています。
Merge pull request #42238 from ashiksp/redis-adapter-ssl-docs
rails guideのAction Cable Overview
の修正です。
Redis Adapter
の項に、Redisの接続にSSL/TLSを使用する場合の設定方法についての説明を追加しています。
Fixed ssl_params verify_mode syntax for redis connections.
rails guideのAction Cable Overview
の修正です。
Redis Adapter
の項に、Redisの接続にSSL/TLSを使用する場合のexample内のverify_mode
の指定方法に誤りがあったのを修正しています。
Merge pull request #42231 from byroot/disabled-session
Action Packの修正です。
disableになったsessionに書き込み処理を行った場合に、エラーにならず処理が無視されていたのを、明示的にエラーをraiseするよう修正しています。
Fix compatibility with Psych 4
activesupport/lib/active_support/configuration_file.rb
の修正です。
Psych 4でload
がデフォルトでsafe modeになった影響でconfigファイルのロード処理の挙動が変わってしまったのを、aliases
オプションを指定してYAMLのaliasが動作するよう修正しています。
参考: Use Psych.safe_load by default
Merge pull request #42242 from eugeneius/async_query_on_null_relation
activerecord/lib/active_record/null_relation.rb
の修正です。
null relationで不要なasync queryが実行されないよう修正しています。
Added more regression for activejob Range serializer.
activejob/test/cases/argument_serialization_test.rb
の修正です。
range serializerのテストに、alphabetやdateのRangeを指定した場合のテストを追加しています。