发行说明
此页面记录了驱动程序版本中的重要更改。
这不是更改的完整列表,通常也不包括错误修复;请参阅GitHub上的发布页面,以获取每个版本驱动程序中更改的更全面列表,以及Jira上的发布页面,包括驱动程序和测试套件内部的更改完整列表。
2.21
本发布版本包含以下新功能:
增加了对客户端操作超时(CSOT)特性的支持,该特性将大多数与超时相关的选项统一到单个
timeout_ms
选项中。增加了对MongoDB服务器版本8.0的支持。
增加了对带有查询加密的范围v2查询的支持,包括一个新的
trim_factor
参数。有关查询加密的更多信息,请参阅MongoDB服务器手册中的查询加密。
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实例上重试。