2022/08/17分のコミットです。
CHANGELOGへの追加はありませんでした。
Reduce Striing allocations in xml_name_escape
activesupport/lib/active_support/core_ext/string/output_safety.rb
の修正です。
xml_name_escape
メソッドでString
オブジェクトの生成数を減らすようリファクタリングしています。
Define and raise error if legacy_connection_handling=
is called from an app
activerecord/lib/active_record.rb
の修正です。
legacy_connection_handling=
が呼ばれたらArgumentError
をraiseするよう修正しています。legacy_connection_handling
のsetterは7.0にdeprecatedになって削除されたのですが、legacy_connection_handling
にfalseを指定していた場合にdeprecaedメッセージが表示されていませんでした。そのため、deprecatedになった事に気付けず使用しているケースが残っていた為、再度メソッドを定義し、現在は使用されていない旨メッセージを表示するよう修正しています。