なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2023/01/23)

2023/01/23分のコミットです。

CHANGELOGへの追加はありませんでした。


Hard code serializer for AS::EncryptedFile

activesupport/lib/active_support/encrypted_file.rbの修正です。

ActiveSupport::EncryptedFileActiveSupport::MessageEncryptorを使用する際に、serializerに明示的にMarshalを指定するよう修正しています。Switch ActiveSupport::MessageEncryptor Default Serializer to JSONActiveSupport::MessageEncryptorのデフォルトのserializerがJSONに変更された影響で、古いRailsActiveSupport::EncryptedFileで作成したデータが新しいバージョンで読めなくなる、という問題が発生していた為、ActiveSupport::EncryptedFileについては明示的にMarshal serializerを使用するよう修正しています。