2026/02/11分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
actionview/lib/action_view/helpers/text_helper.rbのdocの修正です。
highlightメソッドのdocのフォーマットを修正しています。
Merge pull request #56748 from skipkayhil/hm-nttrkvkktqsvoywl
テストの修正です。
Railsのテスト実行時にdeprecatedになっている機能を使用した場合エラーになるよう修正、及び、deprecatedになっている機能を使用している箇所をまとめて修正しています。
Don't eagerly cache JSON Encoder in ActiveRecord::Type::Json
activerecord/lib/active_record/type/json.rbの修正です。
ActiveRecord::Type::Jsonで使用するJSON encoderをクラスロード時にクラス内でconstで定義していたのを、実際に使用する際(serialize時)にActiveSupport::JSON::Encodingから取得して使用するよ修正しています。encoderをオーバーライドして使用出来るようにする為。
Bump Valkey Redis Image version to 9
railtiesの修正です。
GitHub Action等で使用しているValkeyのImageのバージョンを9系に更新しています。
Fix Marshal deserialisation of Integer type from Rails 8.0
activemodel/lib/active_model/type/integer.rbの修正です。
Rails 8.0でinteger typeのattributeをMarshalでserializeしたデータを、Rails 8.1でdeserializeした際にエラーになってしまうバグがあったのを修正しています。
EventReporter: filter events before building the payload
activesupport/lib/active_support/event_reporter.rbの修正です。
ActiveSupport::EventReporter#subscribeのfilter処理用のprocに渡されるblock引数に、eventのnameのみを渡すよう修正しています。元々はeventのpayloadも含んでいたのですが、payloadの構築は重い処理になっており、不要になる可能性がある処理(activeはsubscriberがいない場合不要になる)をfilter処理時では避けたい為。