Buffer()
将已弃用API 的 所有实例替换 为推荐的替代项(Buffer.alloc()
、Buffer.allocUnsafe()
和Buffer.from()
)以避免不必要的警告消息。(漏洞 #32820267,漏洞 #103419)-
对于
addOrReplaceOne()
and ,如果作为第二个参数提供的对象包含与作为第一个参数提供的值不匹配的属性,replaceOne()
现在会报告错误 。_id
先前的行为是出乎意料的。例如,当调用 时 ,如果不存在则创建
addOrReplaceOne('1', { _id: '2', name: 'foo' })
一个文档,或者如果存在则使用值更新任何现有属性,或者创建一个。(缺陷号 32763298)_id: '1'
name
'foo'
SQL 语句实例现在可以使用不同的占位符值执行。(缺陷号 32750927)
我们现在确保所有浮点数都由 JavaScript 数字或编码为 X 协议
V_DOUBLE
类型的 X DevAPI 表达式文字表示;这有助于避免精度损失。(错误#32687374,错误#103124)我们现在防止在方法中用作基于推送的游标的列元数据回调函数被
execute()
语句生成的每个结果集调用多次。(缺陷号 32631911)超过
connectTimeout
MySQL 服务器时,当连接池包含一个空闲连接,该连接先前已建立到同一服务器的连接,同时服务器变得无响应但可访问时,应用程序在尝试从池中获取连接后变得无响应。(缺陷号 32205365)如果
connectTimeout
在客户端尝试连接到服务器时超出,则连接套接字不会隐式关闭。(缺陷号 32200234)