重要
MongoDB 8.3 是最新的次要发布。从MongoDB 8.2 开始,针对特定使用案例的本地部署部署(社区和 EA)可使用次要版本。 有关更多信息,请参阅 MongoDB版本控制。
要安装支持本地部署使用的最新MongoDB版本,请参阅安装说明。
8.3.4 变更日志
安全性
服务器-128125 使 bsonObjToArray 所有权语义与 bsonGetImmutable 对齐
8.3.3 变更日志
安全性
服务器-123370通过 setParameter 设置时会日志 LDAP 查询密码
分片
服务器-122488在 version_context_propagation.js 中禁用多路由
复制
服务器-122177 确保 _createHorizonTopologyChangePromiseMapping() 在重新配置以删除节点的情况下使用正确的索引
Catalog
服务器-122440 agg_list_cluster_catalog.js 如果 config.system.profile 存在于上一个测试,则会超时
服务器-123636 在 timeseries_out_non_sharded.js 跨数据库测试用例上禁用多路由
存储
WiredTiger
WT-16970 修复在 open_session 中启用预取的错误
操作
WT-17183 test_prepare20因日志损坏而失败
内部
SERVER-76675 实现 BSONColumn 的优化 count()
服务器-95352 时序列查询无法使用 $lookup 子管道内的索引进行回答
SERVER-109005构建适当的 rapidyaml 轮子
服务器-115250 在静止时间暂停 JWKSetRefreshJob
服务器-116419 更新 8 的手册页。3 - 服务器
服务器-117496 改进任务重启和退出行为
服务器-117726 coverity 无法找到 bazel_mod 包含
服务器-118763 为 checkMetadataConsistency 命令结果添加严重级别
服务器-118765 将严重性设置为 config.system.sessions 命名空间上的元数据不一致
服务器-120396重启 vector_search_extension_* 直通测试
SERVER-120606 模式验证:将 '已验证' 验证级别重命名为 '约束'
服务器-121287将关键部分下的分片重新分配操作标记为不可降低优先级
服务器-121822 聚集集合无法正确过滤出带有 $lt 和 _id 的结果
服务器-121825 使背景操作绕过最大队列长度检查
SERVER-121888 减少 sharding_auth_audit 的作业计数因子
SERVER-121904使异步 ftdc 测试的竞争性降低
服务器-121995 NetworkInterfaceTL 中使用秒表测量请求超时已关闭
服务器-122030如果无视图时序标志完全禁用,则 isViewfulTimeseriesOnlySuite 应为 true。
服务器-122036 从慢变体中排除 timeseries_insert_respect_max_bson_size_too_big.js
服务器-122044 修复 compiledb clang-tidy ide 文件生成
服务器-122108 消除 $similarity 向量操作符的不必要数组复制
服务器-122123 快速启动和关闭复制快速计数线程会导致挂起
服务器-122181 自定义客户端获取超时代码未生效
服务器-122184 AsyncOpTimeoutWithOpCtxDeadlineSooner 可以偏离 1 毫秒
服务器-122332 使用 llvm-nm 进行符号检查,以在 llvm thinlto objs 上运行
服务器-122445 RangeDeleterService onStepUpComplete 可以与 onShutdown 竞争
SERVER-122458 _makeOperationContext 应持有锁
服务器-122598 将 incompatible_ppc 标签添加到 sharding_stepdown_fcv_upgrade_downgrade_jscore_passthrough
服务器-122627 修复 bsoncolumn_util.cpp 中的符号/无符号比较
服务器-122680 OrderedTicketSemaphore 可能会将操作排入队列,并可用工单
服务器-122697 enableSharding 内置角色缺少集群级别权限,阻止 updateZoneKeyRange
服务器-122762 修复集群提交分片删除响应状态检查
服务器-122774使 geo_s2cursorlimitskip.js 成为无通过测试
服务器-122883修复不稳定的 auth_deprioritization 测试
服务器-122960 将 configOnly 标志添加到 mongoS 并绕过 configsvr 检查
服务器-123022 使用正确的主线请求者类型更新 GenerateAndCheckPerfResults 钩子
服务器-123067 sharded_collections_jscore_passthrough_with_balancer_drop_config_cache_collections 在 linux-debug-aubsan-compile-grpc 变体上耗尽内存
服务器-123107 在主分支 + 所有发布分支中固定 Windows SDK
服务器-123160 使用 tcmalloc 扩展功能加强内核兼容性检查
服务器-123167 在建立失败后,请勿请求刷新下一个返回的连接
服务器-123179 在服务器内为备用集群引入测试框架
服务器 123190 当指定 --configOnly 时禁用分片寄存器和目录缓存
服务器123222 排除备用集群中 RSM 服务器选择的注入器节点
服务器-123324 介绍 configOnly 模式的所有命令测试
服务器-123326 使用嵌入式配置服务器增加 configOnly 模式的测试覆盖
服务器-123343 BulkCommandSizeEstimator::getOpSizeEstimate 使用不正确的静态 shardVersion
服务器-123353 允许为代理 unix 套接字权限指定 GID
服务器-123394 对ppc/s390x的某些测试静音构建警告
SERVER-123398 修复 TSAN 变体任务因素覆盖以对所有 enterprise-rhel8-debug-tsan 变体使用正则表达式匹配
服务器-123407 添加 BSONColumn min、max 和 minmax 快速路径的测试
服务器-123440 具有严格绕组多边形的 GeometryCollection 会导致 2dsphere 索引键生成崩溃
服务器-123441 在删除分片时处理 CommandNotSupportedOnView 错误
服务器-123507 $vectorSearch 预过滤器内的加密谓词应替换为加密占位符
服务器-123515 evergreen bazel 脚本直接在 PPC 上调用 bazel
服务器-123525 目标镜像托管列表计算存在竞争条件
SERVER-123553 将索引键生成日志行错误更改为 LOGV2_WARNING
SERVER-123556 在等待复制之前,关联基数和频率分析分片键测试应对所有分片进行读取
服务器-123591 在 bazel 烧录测试中添加重试
服务器-123608 删除连接接受日志中的 unixSockPath 字段
服务器-123633 修复处理用户 $- 前缀字段与内部元数据冲突的问题
服务器-123639 确保在 testCMCCommandWithFailpoint 中关闭故障点之前,截止日期实际已过期
SERVER-123761 bazel_burn_in.py 中的格式 string 不正确
服务器-123776 使 db_stats.js 在多 mongos 配置中具有对过时 ShardRegistry 的弹性
服务器-123804 maxTimeNeverTimeOut 失败点不会抑制 NetworkInterfaceTL 中的预检查期限
服务器-123808 修复包测试
服务器-123836 修复 s_query_exec_test 中的不稳定测试
服务器-123918 验证 IDL 中的 runtimeConstants.userRoles
服务器-123933 如果已关闭,则不开始监听连接
服务器-123934 使添加/删除分片挂钩对 jstestfuzz 设置 setDefaultRWConcern 具有弹性
SERVER-123937 从 sharding_csrs_continuous_config_stepdown 套件中排除 move_chunk_source_error_changelog.js
服务器-123944 在 implicitly_retry_on_config_stepdowns.js 覆盖中对 NotPrimaryError 进行重试
服务器-123945 等待重启的节点完全重启,然后在 priority_port_replication_usage.js 中检查复制。
服务器-123951 $_internalConvertBucketIndexStats 不应在索引转换失败时返回 PauseExecution
SERVER-124031 确保 Exchange::getTargetConsumer 正确处理 MaxKey
SERVER-124032 添加服务器参数以使时序列验证不那么严格
SERVER-124142 删除 MacOS 和 s390x 变体上的公开规范。
服务器-124183 限制身份验证的范围
服务器-124187 在批量写入执行期间设置范围分片角色
服务器-124190 禁止非内部客户端聚合“交换”字段
服务器-124191 将 dochub 链接添加到仅配置模式错误消息
服务器-124285改善 SBOM 生成自动化并更改 sbom_linter 所有者
服务器-124296 删除常青 yaml同步
服务器-124308 修复 LDAPDNSResolverCache 未正确更新缓存的问题
服务器-124376 如果将允许磁盘使用设置为 false,则 GeoNear 不应该溢出
服务器-124915 将 clustered_collection_bounded_scan.js 添加到多版本测试黑名单
服务器-124944 修复 geo near 中的误报溢出计数器
服务器-124953 将 assumes_balancer_off 标签添加到 分片的.js FLE2 测试
服务器-124959 验证文档差异数组边界和 $_internalApplyOplogUpdate BSON
服务器-124974 确保 $match 下推分析期间的内存寿命
服务器-124981 不在仲裁节点上记录 isEligibleSyncSource 日志
服务器-125026 更新 PGO 配置文件
服务器-125062 降低在 benchmarks_sep 上运行的线程级别
服务器-125453 修复 OrderedTicketSemaphoreTest 中的竞争条件
服务器 125492 降低 OpenSSL 主节点 DRBG 重新种子尝试的频率
SERVER-125501 修复由于在 $skip 节点的关联基数估计中使用模糊比较器导致的逻辑 bug
SERVER-125526 使 drop_sessions_collection.py 背景钩对步骤下降事件具有更强的弹性
服务器 125555 $elemMatch + $not 应该能够使用索引扫描
服务器-125610 更新代码所有者,以便在分支上仅测试更改时不需要服务器发布
服务器-125683 更新 PGO 配置文件
服务器-125707在 RU 的回滚处理程序中存储指向 storageEngine 的指针
服务器-125719 服务器Status.指标.查询.cbr.numPlansTiedCostEstimation 不准确
服务器-125738 使 bazel 刷新缓存
服务器-125865 还原“从嵌入式配置服务器过渡到专用配置服务器时跳过范围删除”
SERVER-125887 添加对 gRPC 出口加密 PEM 文件的支持
服务器-125902 重命名注入器标签
SERVER-125992 [v8.3]MongoS 仅配置模式向后移植到 v8.3
服务器-126049 MozJS 每范围堆限制检查使用进程全局 GC 计数器
SERVER-126140 从非主分支中删除 Copybara 任务。
SERVER-126277 [v8.3]调整 configOnly 模式代码以适应 8.3 样式并处理 PR 评论
服务器-126506 从出口日志中删除 SASL 参数
WT-16780 __wt_block_checkpoint_resolve 中 WT_PANIC 检查点失败的错误上下文不足
WT-16854 改进检查点进度日志
WT-17018 PALite:减少并发 sqlite3 连接数
8.3.2 变更日志
内部
服务器-126021 将具有重复字段名称的数据插入时间序列集合时出现未定义行为
8.3.1 变更日志
内部
服务器-124296 删除常青 yaml同步
服务器-124974 确保 $match 下推分析期间的内存寿命