2022 年 9 月 10 日星期六

Rack 3、Rails 7.0.4、6.1.7 和 6.0.6 版本发布,ActionDispatch::Cookies 等

发布者:Emmanuel Hayford

👋🏾… 这是 Emmanuel。我有一些 Rails 更新要告诉你。

Rack 3.0 已发布 Rack 的一个主要版本已发布,正如预期的那样,有一些重大更改,但也带来了许多改进和 升级指南。还有一个 变更日志来记录发布前的测试版和候选版本。

Rails 7.0.4、6.1.7 和 6.0.6 已发布 这些版本主要涉及错误修复,同时还包含各种增强、兼容性修复和性能改进。

修复使用所有池的连接处理程序方法中的错误 active_connections?clear_active_connections!clear_reloadable_connections!clear_all_connections!flush_idle_connections! 现在默认情况下将在所有池中运行。以前,除非另有指定,否则它们会默认使用 current_role:writing 角色。

将 :locals 添加到 ActionView 渲染工具 Action View 渲染工具现在可以报告 :localsActiveSupport::Notifications 现在除了 :identifier:layout 外还将捕获 :locals

在 run_callbacks 中添加仅运行 before/around/after 回调的能力 此 PR 可以使用 run_callbacks 而无需运行所有回调。你现在可以选择运行特定的回调。

ActionDispatch::Cookies JSON 反序列化程序放弃了 Marshal 转储 如果应用程序读取了 Marshal 转储,那么当 cookies 序列化程序设置为 JSON 时,JSON::ParserError 会被引发,而不会清除 cookies。此 PR 已修复了此问题。

35 人在过去 8 天为 Rails 做出了贡献。

就这些。Допобачення!

订阅以将这些更新通过邮件发送给你。