新增功能
了解以下版本中的新功能:
2.25 中的新功能
2.25驱动程序版本包括以下新功能:
添加了对
MONGODB-OIDC
身份验证机制和 Azure 身份提供者自动获取令牌的支持。在
BsonClassMapSerializer
找不到匹配的创建者时报告的错误消息中添加了类名称。添加了
LoggedStages
字段以显示执行 LINQ查询后执行的MQL 。添加了对通过使用
srvServiceName
连接选项以自定义服务名称覆盖"mongodb"
服务名称的支持。改进批量写入操作的行为,防止多次枚举请求参数。
2.24 中的新增功能
2.24驱动程序版本包括以下新功能:
添加了 IMongoCollection.DistinctMany() 方法。
添加了对$dateFromString聚合表达式的最新可选参数的支持。
在$search聚合阶段添加了对按分数排序的支持。
为$vectorSearch聚合阶段添加了
VectorSearchScore
构建器。在 Atlas Search 中添加了对$in操作符的支持。
为 LINQ 查询添加了
Mql.Exists()
、Mql.IsMissing()
和Mql.IsNullOrMissing()
方法。在 LINQ 查询中添加了对
IComparable.CompareTo()
方法的支持。添加了对
AsQueryable()
方法嵌套调用的支持,以支持MongoDB 实体框架核心提供程序的 LINQ 查询。添加了对 TLS 1.3的支持。
将
libmongocrypt
包版本更新到1.8.2 。修复了较新 Linux 发行版上 Kerberos (
libgssapi
) 中的段错误。修复了一个 GridFS 错误;在该错误中,如果同时上传了具有相同 ID 的较大文件,则下载文件会导致错误。
现在,读取和写入操作都可重试
ExceededTimeLimit
服务器错误。当在函数即服务 (FaaS) 环境(例如 Amazon Web Services Lambda)中运行时,驱动程序现在使用轮询监控机制。
为了提高MongoDB Atlas Serverless 兼容性,驾驶员现在使用 OP_MSG 进行身份验证(如果服务器支持)。
2.23 中的新功能
2.23驱动程序版本包括以下新功能:
对 LINQ 3集成的改进和错误修复。
添加了对聚合按位运算符的支持。
添加了对 MongoDB 时间序列集合中
$out
操作符的支持。添加 了 ChangeStreamSplitLargeEvent 处理大于16 MB 的变更流事件。
2.22 中的新功能
2.22驱动程序版本包括以下新功能:
对 LINQ 3集成的改进和错误修复。
添加了对$set和$vectorSearch聚合阶段的支持。
为Atlas Search添加了同义词支持。
使用加密时减少内存分配。
添加了服务器发现和监控(SDAM) 事件的日志消息。 有关这些事件的更多信息,请参阅 MongoDB SDAM 日志记录和监控规范。