← Daily
📝 article blog.saeloun.com · October 25, 2026

Rails 8.2 drops Marshal message fallback

Rails 8.2 changes config.active_support.message_serializer to :json for applications using config.load_defaults 8.2 . This change is merged on Rails main; Rails 8.2 is not yet released. The 7.1 through 8.1 defaults already write JSON, but accept older Marshal messages through :json_allow_marshal . The new default stops accepting Marshal when reading messages through ActiveSupport::MessageVerifier and ActiveSupport::MessageEncryptor . That can affect older Marshal-serialized tokens read throug...

Read on blog.saeloun.com →
+ Feature your site