2024年6月14日,星期五

新的事务事件、错误修复以及更多!

发布者:Greg

您好,我是 Greg。让我们一起看看本周 Rails 代码库的更改。

仅在附件中存在时才消毒content属性
最近的一次安全修复引入了对 ActionText::Attachable::ContentAttachmentcontent 属性进行消毒。作为副作用,它总是设置该属性,即使它缺失,导致 Trix 不显示图片预览。此拉取请求修复了该问题。

puma.rb重新纳入app:update的目标
由于 Rails 在过去几次改进了 puma.rb,因此在未来的版本中,rails app:update 将会更新该文件。

定义start_transaction.active_record事件
通过此更改,当事务开始时,将发出一个新的 start_transaction.active_record 事件。此事件补充了 transaction.active_record 事件,后者在事务完成时触发。

in_order_of中添加filter选项
此拉取请求在 Active Record 的 in_order_of 中添加了一个 filter 选项,用于优先排序某些值,而无需按这些值过滤结果。在 52072 中也对 Enumerable 进行了相同的更改。

为 bin/rails notes 添加内部路由
此拉取请求添加了一个内部路由 rails/info/notes,用于显示运行 bin/rails notes 时会获得相同的信息,以便我们可以在 UI 上检查 notes。

您可以 在这里 查看所有更改的完整列表。 过去一周,有 37 位贡献者 为 Rails 代码库做出了贡献!

下次再见!

订阅以通过邮件获取这些更新。