版本说明
本页文档驱动程序版本中的重大更改。
它不是详尽的更改列表,通常不会列出错误修复;请参阅 上的 版本页面Github 有关每个版本的驾驶员和 Jira 中的发布页面 的更全面的更改列表 了解完整的更改列表,包括驾驶员及其测试套件内部的更改。
2.21
此版本包括以下新功能:
添加支持客户端操作超时 (CSOT)功能的支持,该功能将大多数与超时相关的选项统一在单个
timeout_ms
选项下。新增支持MongoDB Server 8.0版本的支持。
使用Queryable Encryption添加支持范围v 2查询的支持,包括新的
trim_factor
参数。 有关Queryable Encryption的更多信息,请参阅MongoDB Server手册中的Queryable Encryption 。
2.20
此版本包括以下新功能:
已停止支持 Ruby 2.5和2.6 。 对 Ruby 2.7和 JRuby 9.2的支持已弃用,并将在下一个次要驱动程序版本中停止支持。 已添加对 JRuby 9.4的支持。
支持新发布的 Ruby-BSON 版本5.0 。
连接字符串不再需要在主机和选项之间使用斜杠。 例如,“ MongoDB ://example.com?w=1”和“ MongoDB ://example.com/?w=1”现在都是有效的连接字符串。
客户端环境的容器运行时和编排元数据现在会发送到服务器以进行分析。
现在,当检测到主机是 CosmosDB (Azure) 或 DocumentDB (Amazon) 实例时,系统会向日志写入一条警告消息。
尝试在分片拓扑结构中重试读取或写入操作时,如果可能,将在不同的 mongos分片的实例尝试重试。