大家好,我是Wojtek(Wojtek)。这是本周的简要更新列表。
为Active Record加密添加压缩器选项
ActiveRecord::Encryption::Encryptor 现在支持 :compressor 选项,用于自定义所使用的压缩算法。默认的压缩器是 Zlib(和以前一样)。
利用Rack 3流式处理
Rack 3引入了多项功能来改进流式响应的处理方式,Rails现在也受益于此。
缓存响应时优先使用ETag头而非Last-Modified
添加了 config.action_dispatch.strict_freshness 配置。当设置为 true 时,当 ETag 和 Last-Modified 两个头都存在时,ETag 头将优先于 Last-Modified 头,这符合 RFC 7232,第6节 的规定。默认为 false 以保持与之前Rails版本的兼容性,但将在Rails 8.0的默认设置中启用。
改进Action View表单助手指南
随着改进Rails指南的持续努力,另一项可以在edge guides页面上预览的优秀更新也已完成。
您可以在此处查看完整的更改列表。 本周,有17位贡献者为Rails代码库做出了贡献!
下次再见!
订阅以通过邮件获取这些更新。