嗨!我是 Prathamesh!我们来看看今天在 Rails 中发现了什么。
本周,我们有 25 位贡献者。其中 8 位是首次做出贡献!🎉
此更改增加了对向 Memcached 的 #increment 和 #decrement 方法传递 expires_in 选项的支持。
新的配置可用于在指定时间后冲洗空闲的数据库连接。默认为 300 秒。此更改可确保连接池中没有空闲的数据库连接。
此更改可确保分支子进程不会向服务器发送父进程的连接的退出/关闭/再见消息。这样做能避免当从父进程中分支工人时未关闭连接而可能发生的 连接泄漏。
当 form_with 推出时,id 的自动生成被禁用。在这种情况下,当输入没有 id 时,标签无法正常运行,而且还使表单测试变得更困难。此更改将启用默认自动生成 ID,并允许使用配置禁用它。
ActiveRecord::RecordNotFoundError 接受参数,例如 primary_key、model_name 以及错误消息之外的参数。此更改通过传递缺少的任何参数,使对该错误的所有调用信息一致。
此更改确保即使是可变长度字符串,ActiveSupport::SecurityUtils.secure_compare 也不会泄露长度信息。
本周的内容就这些了,但别忘了查看 完整的更改列表。结束!下周见✌️