2023/04/16分のコミットです。
CHANGELOGへの追加はありませんでした。
Configure serialization of metadata per MessageVerifier object
Active Supportの修正です。
serializationのmetadataをMessageVerifier
object毎に設定出来るよう修正しています。異なるバージョンのRailsアプリケーションを動作させている場合、グローバルのconfigに依存せずに古いRailsのバージョンと互換のあるデータの作成を出来るようにする為。
Merge pull request #47948 from fatkodima/rails-5-2-create_table-duplicate-columns
activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb
、
activerecord/lib/active_record/migration/compatibility.rb
の修正です。
Migrations will raise an exception if there are multiple column defin…の修正の影響で、本来影響が出ないはずだったRails 5.2以前に作成したmigrationファイルでも、create_table
で同じカラム名を複数定義した場合にエラーになってしまっていたのを、Rails 5.2以前のmigrationファイルについてはエラーにならないよう修正しています。
Merge pull request #47912 from nashby/delegate-implicit-block
activesupport/lib/active_support/core_ext/module/delegation.rb
の修正です。
implicit blockを使用しているメソッドに対するdelegate処理が動作しない、というリグレッションが発生していたのを修正しています。