Resolving templates used to get pretty slow as the number of view paths, handlers, and formats increased. Replacing 1682 system calls with 14 sounds pretty great to me!
Nobody wants sensitive data to show up in logs. The new filter_attributes setting allows you to filter out sensitive attributes when calling a model's inspect method.
By default the Active Storage routes begin with /rails/active_storage. If that doesn't suit you, you can now use any scope you like by setting config.active_storage.routes_prefix in your application config.
Action Cable now passes an id to Redis, which can help you distinguish between Action Cable's connection and any other connections you might have.
44 people contributed to Rails over the past two weeks. Check out the full list of changes. If you are interested in helping out, we have plenty of open issues. I hope to see your name on the list next week!
This Week in Rails · 30 N Racine #200 · Chicago IL 60607 · USA