2024 年 7 月 5 日,星期五

可用于加密、Rack 3 串流处理等的可配置压缩器

沃伊切克发布

嗨,各位,沃伊切克在此。请参阅上周变更的简要列表。

在活动记录加密功能中添加压缩器选项
ActiveRecord::Encryption::Encryptor 现在支持:compressor 选项,用于自定义所用的压缩算法。默认压缩器为Zlib(与之前相同)。

使用 Rack 3 串流处理
Rack 3 引入了多项新功能,可协助处理串流响应,Rails 目前已受益于这些新功能。

缓存响应优先使用 ETag 标头而不是 Last-Modified 标头
添加config.action_dispatch.strict_freshness 配置项。如果将此项设置为true,则当ETag 标头和Last-Modified 标头同时存在时,将优先考虑ETag 标头,如RFC 7232 第 6 节中所述。默认为false,以保持与 Rails 早期版本兼容,但在 Rails 8.0 默认设置中已启用此项。

完善 Action View 表单帮助指南
我们一直在持续努力,以完善 Rails 指南。其中另一项卓越更新可以从Edge Guides 页面中预览。

你可以在此查看完整变更列表。在上周,有17 位贡献者参与了 Rails 代码库的开发!

敬请期待!

订阅,获取此类更新信息,发送至你的邮箱。