重要
MongoDB 8.3 是最新的次要发布。从MongoDB 8.2 开始,针对特定使用案例的本地部署部署(社区和 EA)可使用次要版本。 有关更多信息,请参阅MongoDB版本控制。
要安装支持本地部署使用的最新MongoDB版本,请参阅安装说明。
8.3.17 变更日志
内部
SERVER-138547 在交叉编译的存档目录名称中使用目标架构
8.3.16 变更日志
安全性
SERVER-130498 严格验证 FLE2 ESC 和 ECOC 状态集合的名称
分片
服务器-131327 当将第一个数据块迁移到分片时,checkMetadataConsistency 可能会返回 MissingShardKeyIndex 误报
服务器-134453 CSRS 测试钩子的转换可能会因为测试写入的匮乏而无法提升新的主节点 (primary node in the replica set)
复制
服务器-133198 处理同步源选择中过期的主节点 (primary node in the replica set) 数据情况
服务器-135526 [v8.3]删除对 initialSyncWaitForSyncSourceLastStableRecoveryTs 的引用
Catalog
服务器-130694 在 CheckMetadataConsistencyInBackground 钩子中重新启用 MalformedTimeseriesBucketsCollection 检查
存储
WiredTiger
WT-17253 ThreadSanitizer:SpillWiredTigerKVEngine::cleanShutdown 中的数据争用 — 关闭会话/扫描争用
WT-17371 修复恢复压力测试偶尔超时的问题
WT-18069 [Reconciliation] unit-test-xsan: LeakSanitizer leak of 检查点 reconcile multi 数组 (row-存储 internal page)
WT-18592 失败:在 macos-14-arm64 [wiredtiger @ 13caa84a] 上编译
WT-18715 失败:在 ubuntu2004 上进行兼容性测试 [wiredtiger-mongo-v8.3 @ 95e642ad]
构建和打包
服务器-134025 保留包来源的主节点 (primary node in the replica set)构建命令
服务器-136184 当 Bazel 构建包装器使用发布配置时,需要发布 Evergreen 发行版
服务器-136667 将 PPC64LE CI 构建迁移到 ARM64 托管
WT-18279 更新 SWIG Python 类型映射以使用 Python 3 C API
WT-18891 从 8.3 分支中删除 DSC 相关兼容性测试
内部
服务器-114507 $out 目标指向已移动的未分片集合应在同一分片上创建新集合
服务器-120633 在 CBR 套件中执行 subplanning_during_drop_index 期间调查 tassert
服务器-122126 修复 InitialSyncerTransitionsToCompleteWhenFinishCallbackThrowsException 中的竞态条件
服务器-123655 使 findTimeseriesConfigCollectionsDocument() JavaScript 测试辅助程序函数能够应对连接错误
服务器-124529 在 DBRef 字段上带有 $elemMatch 投影的 find 命令无法重新解析查询统计信息
服务器-125410 修复查询基准以设置 IndexCatalogEntry
服务器-125754 减少 SessionRuntimeInfoMap 锁 争用
服务器-125921 分片的时序 collMod 可能会在不释放参与者临界区的情况下中止
服务器-126463 带有 function_ref 的集合克隆器存在内存错误
服务器-127787 在 blockUntilIndexQueryable 中重试 NetworkInterfaceExceededTimeLimit
服务器-127898 在 replica_sets_transition_to_csrs 套件中重试与 CSRS 降级相关的 InvalidOptions 失败
服务器-128131 更新 enterprise-ubuntu2204-jepsen 以将其自身指定为编译变体
服务器-129716 CBR 采样期间的多键转换竞争导致 tassert
服务器-129849 修复 mongod 在等待搜索任务执行程序时关闭挂起的问题
服务器-129939 确保如果用户在管道中提供了 $idLookup,则将其拒绝
SERVER-130169 X.509 集群成员资格分离检查可能会在用户查找错误时失败打开并授予内部授权
SERVER-130261 dropAllRolesFromDatabase 使用格式不正确的清理谓词,可能会保留过时的角色引用,这些引用稍后会重新绑定到重新创建的角色
SERVER-130268 Windows SSPI GSSAPI服务器插件在 AcquireCredentialsHandle 之后从不设置 haveCred,从而为每个未经身份验证的 saslStart 泄漏一个档案处理
SERVER-130681 MacOS — 对 IPv6 远程主机执行 SecTrustEvaluate 结果检查
服务器-131103 添加 RHEL10 s390x/ppc 发行版变体
服务器-131262 在 getGlobalLockManager()->转储() 中使用 OperationContext 状态填充 Locker debugInfo
服务器-131396 将降级数据传播到 MalformedTimeseriesBucketsCollection 的 CheckMetadataConsistencyInBackground 跳过
服务器-131526 从元数据一致性工具的日志行中删除重复属性
服务器-131596 mongos 在处理带有分离 OpCtx 的分片的合并游标时发生段错误
服务器-131779 添加 Linux 内核 7.0.14Ubuntu 的豁免
服务器-131792 修复 numCommandsTargetingSystemBuckets 的初始化顺序问题
服务器-131802 在布尔值简化过程中,将 a | ~a 转换为位集树时,查询优化器可能会删除一个析取项
SERVER-131961 块处理向量化器可以生成深 ABT 树
服务器-132098 将 timelib 和时区数据文件升级到 2026e
在 BlockToRow SBE 阶段释放后使用 SERVER-132279
服务器-132359 提升 db contrib 工具版本
$_internalKeyStringValue 中的 SERVER-132430 绑定内存使用量
服务器-132514 整合 Evergreen 重试设置并修复重试从未应用的问题
SERVER-132517 拒绝 CSFLE加密模式树中的重复键
服务器-132566 修复可能导致事务协调器测试挂起的 NetworkInterfaceMock 取消竞争条件
服务器-132638 在视图上使用 limit 0 进行计数失败,但在集合上有效
服务器-132857 调整内核兼容性错误消息以适应新的已知修复版本
服务器-132904 使 isShardedTimeseries 测试辅助工具能够应对副本集降级
服务器-132922 WaitForTicketDeadlineBetweenTimeoutWindows 单元测试在压力下出现计时问题
服务器-133231 修复 read_pref_cmd.js,使其在运行 profile 之前等待副本集
服务器-133278 在分片 CSRS 降级套件中禁用 fsyncLock 测试
SERVER-133600 对配置数据库具有写入权限的用户可以通过 MultiUpdateCoordinatorDocument写入任何数据库
服务器-134077 仅当初始批处理耗尽游标时,才会记录查询统计补充指标
服务器-134356 减少 SlotBasedStageBuilder::buildGroup 堆栈帧以及推送到 SBE 的 DocumentSource 阶段的最大数量
服务器-134438 如果目标是排干节点,MovePrimary 会卡住
服务器-134533 在 movePrimary 期间启动分片排干可能会导致元数据不一致
服务器-134714 Fix potential std::terminate in MovePrimaryCoordinator
服务器-134768 减小 buildSort 堆栈帧大小,以降低某些 PGO 配置文件出现 stack overflow 的可能性
SERVER-134872 修复创建 $external 用户后仍保持活动状态的本地主机异常
服务器-134954 修复 NetworkInterfaceTest.TimeoutDuringConnectionHandshake 中的竞争条件
服务器-135060 追踪旧版 MozJS 引擎中的固定托管内存
服务器-135173 更新 fuzzer 具有重复的 --useEsModules 命令行选项
SERVER-135203 可使用 showSystemEvents 通过数据库变更流读取系统集合内容
SERVER-135353 堆释放后使用从计划缓存中读取写入命令的排序模式
服务器-135507 在降级套件中排除 agg_lookup_in_txn 的运行
SERVER-135655 S2 类中的共享延迟初始化状态允许数据争用
SERVER-135727 $累加器缺少 advanceGeneration() 会导致释放后使用
SERVER-135737 修复 FLE2 操作统计信息集合中的内存耗尽问题
服务器-136176 为 zseries 机器反向移植交叉编译
SERVER-136182 运行 applyOps UUID-target授权检查,无论 oplogApplicationMode 如何
服务器-136499 重命名任务选择标签
SERVER-136505 通过过时的 FlatBSON字段查找映射进行严格的时间序列存储桶验证中的释放后使用
服务器-136515 更新 PGO 配置文件
服务器-136721 修复 TaskRunnerTest 中的争用情况
服务器-136923 在交叉编译的服务器 buildInfo 中使用目标架构
服务器-136976 更新 PGO 配置文件
服务器-137027 ObservableMutex 的 Timer::getTime() 在非 x86 和非 arm64 构建上执行系统调用
服务器-137058 [v8.3]将剩余的加密发布构建分配给发布发行版
服务器-137322 在 SASL 绑定超时后断开 LDAP 连接可能会导致所有 SASL 身份验证死锁
SERVER-138119 仅允许系统用户在 OpTime 之后使用 readConcern
SERVER-138175 通过 _catchupState 修复 CatchupState::abort() 重入中的 use-after-free
WT-15887 test_prepare_hs03 assert_ckpt_matches 失败
WT-17597 [Checkpoint] test_timestamp_abort_Stress:检查点元数据加载期间 __ckpt_valid_blk_mods 崩溃
8.3.13 变更日志
分片
服务器-131805 恢复后的跨数据库 renameCollection 参与者可以在降级后删除目标
服务器-132175 checkMetadataConsistency 可能会因内部快照读取失败而返回 SnapshotUnavailable
复制
服务器-135526 [v8.3]删除对 initialSyncWaitForSyncSourceLastStableRecoveryTs 的引用
构建和打包
服务器-133399 忽略 hermetic-容器 生成的路径
内部
服务器-123477 在服务器-52987中涉及的 jstests/分片/ 事务测试应使用更高的 maxTimeMS
服务器-123782 允许元数据缓存刷新计为 UWE 中一轮的进度
服务器-124460 从 set特征兼容性版本 中删除“特征兼容性版本+二进制降级需要支持协助”消息
服务器-125385 增加 sbe 哈希分区分布测试的最大边界
服务器-125747 改进 SessionCatalog 接口
服务器-127294 修复 NetworkInterfaceTest.NumRequestsTimedOutBeforeSentToRemoteMetric 中的竞争条件
服务器-127486 通过严格绕行的多边形加强针对 GeoColl 输入的地理代码
服务器-127788 修复 Python 3.13 下模拟 OCSP 响应程序在 SIGINT 时挂起的问题
服务器-127946 为 7.x 更新所有测试证书,8.x,9.x
服务器-130129 将服务器-97297 添加到所需的向后移植中
服务器-132641 来自服务器-128128 的两个 jstest 在瞬态路由错误上不稳定
服务器-133366 增加 rhel8-debug-aubsan-roll-back-incremental-功能-flags 变体的实例大小
服务器-133413 更新 PGO 配置文件
服务器-133696 在 agg_match.js 中使用 $count 代替 $out
服务器-133730 更新 PGO 配置文件
服务器-133749 在运行 priority_port_metrics.js 中的测试之前,请确保优先级端口正在监听
服务器-133911 在 MONGO_VERSION 升级 PR 的拉取请求标题中创建并包含 Jira 工单
服务器-134011 当服务器无法绑定时,grpc_core_test 会出现虚假故障
服务器-134047 更新 PGO 配置文件
服务器-134346 更新 PGO 配置文件
8.3.11 变更日志
内部
服务器-134063 解析期间切分集合验证程序常量
8.3.9 变更日志
分片
服务器-130586 CheckMetadataConsistencyInBackground 钩子在 jstests 直通套件中吞噬失败
服务器-131096 从 CheckMetadataConsistencyInBackground 检查中使用 simulateAvailableDiskSpace 跳过测试
复制
服务器-87919 在恢复过程中停止采用不稳定的检查点
存储
WT-17326 将溢出记录写入中的整页+块头归零
构建和打包
服务器-133234 当工件尚不可见时,重试 debugsymb_mapper 中的 URL 查找
服务器-133242 在 Evergreen 从节点(secondary node from replica set)延迟的情况下,重试 package_test 中的包工件查找 (BF-45409)
内部
服务器-96874 复制恢复可能因为并发关机而崩溃
服务器-105418 支持 sep_benchmarks 任务的 CPU 性能分析
服务器-112230 如果已调用关机,则不调用副本集意识服务的启动
服务器-120949 删除基于标签的 特征兼容性版本 生成
服务器-121880 在 timeseries_reopened_bucket_insert.js 测试中放宽桶检查
服务器-122324 在 evergreen_activate_gen_tasks.py 中重试 configure_task 调用
服务器-123365 在事务指标观察器中对暂存/取消暂存添加日志记录
服务器-125742 删除内核版本 7.0.14 的优雅退出和以上
服务器-126784 为发布启用远程资产 API 外部工件缓存
SERVER-127028 修复分片的 $lookup-in-merger 情况的 verifyE2ELookupSearchExplainOutput
服务器-127033 将 WiredTiger 二进制 tarball 附加到包任务
SERVER-127065 当 mongot 暂时无法访问时,在 blockUntilIndexQueryable 中对 CommandFailed 进行重试
服务器-127693 将缺少的 get_engflow_release_key/cert 添加到 bazel 任务
服务器-127985 拒绝不位于 UTF-8 字符边界上的正则表达式匹配
服务器-128253 查询规划器 explodeForSort() 中的整数溢出可能会 trigger mongod 拒绝服务
服务器-128481 反向移植 RAII 项目中暴露的 SBE 内存错误修复
SERVER-128736 限制重试次数的 getMore 在 OperationContext 被销毁后重新分派会导致崩溃
服务器-129502 允许更多用户覆盖提交队列指令计数检查
服务器-129688 使用状态机重写服务启动/关闭竞争缓解
服务器-130202 当 GeoJSON 解析失败时,清理 GeometryContainer 中的陈旧省/市/自治区
服务器-130306 修复 TextMatchExpression 中的堆释放后使用问题
服务器-130420 脆弱的 BEP 提取逻辑导致服务器发布构建中的 test_packages 失败
服务器-130495 WiredTigerRecordStore configString 允许覆盖 WiredTiger value_format
服务器-130571 将 $_internalIndexKey 的使用限制为仅限内部客户端
服务器-130759 调整不变条件以考虑仲裁节点
服务器-130785 修复池化 LDAP 连接的 LDAP 角色
服务器-130901 将 $jsonSchema.encryptMetadata.keyId 的 JSON Pointer 路径深度限制为 255
服务器-130907 内存跟踪和两个游标可能导致释放后使用
服务器-130926 在 generateJSONSchemaArraySingleSchemaError 中使用 strtoll 可能会抛出 std::exception
服务器-131026 更新 PGO 配置文件
服务器-131073 mongos 上 $searchMeta 的查询统计密钥在 $searchMeta.limit 上重新解析失败
服务器-131097 [v8.3]使 bucket_granularity.js 使用 TimeseriesTest.canAssumeCanonicalTimeseriesBucketsLayout()。
服务器-131138 禁止在容器上进行用户发起的 applyOps
服务器-131176 修复 rhel8-debug-aubsan-x86 缺少的套件,原因是 requires_large_host_aubsan 使用不当
服务器-131202 修复聚合管道 updateLookup 中带有美元符号前缀的字段
服务器-131229 在选项验证中实施区分大小写
SERVER-131247 放宽分片身份测试中的错误消息匹配
服务器-131326 写入时的重复 stmtIds 会导致服务器崩溃
服务器-131365 将 featureFlagUnifiedWriteExecutor 设置为 'incremental_rollout_phase' 到 'release'
服务器-131378 从项目设置中删除对 ubi8 发行版的引用,以解除 Evergreen 删除的阻塞
服务器-131420 拒绝除“type=file”之外的 WiredTiger configString 类型覆盖
服务器-131423 在 reportState() 中应用一致的日志校订
服务器-131550 防止 killSession 在核心套件中与多路由器一起运行
服务器-131562 查询多规划器中因索引错误的平局向量导致的堆内存泄露
SERVER-131860 改进 WiredTiger 配置 string 处理
服务器-131870 修复堆使用后释放 (use-after-free)
服务器-131955 更新 PGO 配置文件
服务器-132125 禁止在顶级聚合命令请求中使用 $_isHybridSearch
服务器-132188 在 特征兼容性版本 背景钩子中容忍 setFCV 错误 8531601 (由于可重试错误未找到 特征兼容性版本 文档)
SERVER-132246 minWaitForStreamingHelloMillis 默认会破坏符合规格的驱动程序
SERVER-132463 集群索引名称允许空嵌入字节
服务器-132492 更新 PGO 配置文件
服务器-132543 修复远程资产 API 后移中的差异
服务器-132650 让 mongos 使用可配置的最小超时时间进行预身份验证可流式传输的 hello
服务器-132835 $search 的查询结构在 mongos 上泄露原始查询字面量
服务器-133020 将 SEP 基准测试任务检索限制为单个任务
服务器-133047 引入一个步骤,在每次服务器发布后更新 MONGO_VERSION 文件
SERVER-133104 使用 internalQueryAllowForcedPlanByHash 时要求特征兼容性版本 83
服务器-133162 更新 PGO 配置文件
WT-17488 检查点跳过逻辑在没有检查点时在 ckpt 数组前读取
8.3.8 变更日志
安全性
服务器-127366 隐藏 FLE2 指标的 $_internalFle* 操作符计数器
存储
WiredTiger
操作
WT-16954 由于事务状态转储中的缓冲区溢出,驱逐线程出现恐慌
构建和打包
WT-17852 修复 PPC clang 后端编译 PALite 时崩溃
工具
WT-17840 由于 clang-格式 版本未固定而导致的 s_all 错误
内部
服务器-118700 启用针对 8.3.x 的 QE IFR 标志
服务器-121111 添加事务协调器中脆弱性的日志
服务器-123099 扩展 timeseries_explain_delete.js 以处理分片操作
服务器-123864改善分片的聚合助手中的 $lookup 本地读取回退
服务器-124525 在 sharding_jscore_passthrough_with_config_transitions_and_add_remove_shard 套件中禁用 fle2 测试
服务器-124943 向 IngressRequestRateLimiter 添加队列支持
服务器-124961 同步溢出引擎 dropIdent 与 cleanShutdown
服务器-125422更新 PGO 签入机器人,为后移分配工单给后移性能团队
服务器-126387 为注入器标签和 configOnly 禁用添加测试,添加到 server_selector_test.cpp
服务器-126799 过滤器 NaN from $percentile/$median 窗口函数输入中过滤 NaN
服务器-127601 delinquent_ops.js 因未同步的挂钟导致过期计数器发生断言失败
服务器-128355 将 appName 和 driverName 添加到 system.buckets 指标命令日志中(ID 11259900)
服务器-128392对 _id 包含 Decimal128 的聚集文档进行重复插入会抛出 KeyString 格式错误
服务器-128463 添加简单聚合微基准测试
服务器-128551 修复图表查找中 unwind 的初始化顺序
服务器-128558 使 ExpressionContext 中的功能标志检查能够容忍空 opCtx
服务器-128760 如果聚合具有 currentOp 阶段,则避免聚合优先级降低
服务器-129162 重新排序 blockShutdown 和 WT 会话清理
服务器-129565 减少 sharded_collections_causally_consistent_jscore_txns_passthrough 套件 TSAN 变体的作业计数因素。
服务器-129570 在发布分支上重新启用 benchmarks_sep 上的 GenerateAndCheckPerfResults
服务器-129590 修复 GenerateAndCheckPerfResults 中的竞争条件
服务器-129758 更新 PGO 配置文件
服务器-129794 使 evergreen bazel 构建(非测试)在所有情况下重试
服务器-129826 禁止本地/外部字段与混合搜索的连接
服务器-129891 在 特征兼容性版本 背景钩子中容忍 setFCV 错误 8531600 (由于可重试错误未找到 特征兼容性版本 文档)
服务器-129923 bucket_exceed_uncompressed_mem_limit.js 构建一个 >200MB 未压缩的桶,shell 现在在插入前拒绝该桶
服务器-130084添加对消息过滤器钩子的“仅日志”语义的支持
服务器-130107 仅配置 mongos 拒绝固定的 admin/config 命名空间读取
服务器-130132 [v8.3]删除 backports_required_for_multiversion_tests.yml 中的额外的条目
服务器-130334 更新 PGO 配置文件
服务器-130357 Multiplanner 的 totalWorks 计数器可能溢出并 trigger tassert
服务器-130536 应允许自动还原器在 PR 检查中绕过 benchmarks_sep
服务器-130801 更新 PGO 配置文件
服务器-130826 修复较新 Evergreen 项目的 GenerateAndCheckPerfResults 中的项目解析
8.3.7 变更日志
安全性
服务器-79980 支持 Windows 的 TLS 1.3
分片
服务器-128693使 CollectionShardingRuntime CriticalSectionMetricsReportWaiters 测试对缓慢的线程调度具有弹性
存储
WiredTiger
构建和打包
WT-17653 常青树 8。3由于缺少工具链文件,分支无法编译开发
内部
SERVER-83322 复合通配符索引边界在过滤器包含 CWI 外的字段时恢复为 [MinKey, MaxKey]
服务器-107437 添加服务器-105903的回归测试
服务器-108215 对活跃的多文档事务数量强加限制
SERVER-117823 添加新的可查询加密指标,用于插入、查找、更新和删除
服务器-121472 evergreen 中的确定性模糊测试作业使用旧的 jstestfuzz git SHA
服务器-122034 更新 check_metadata_consistency_snapshot.js 以处理配置故障转移场景
SERVER-122266 [v8.3]停止对 v8运行主节点驱动的索引构建测试。3
服务器-122772修复服务器中的 bazel 锁定文件检查
SERVER-123280在 core_analysis 任务中优雅处理所有无聊的核心转储
服务器-123478 txn_coord_doc_delete.js 应调用 awaitReplication
服务器-124980 修复 BSONColumnBadExtendedSelector 测试中的字节序不匹配问题
服务器-125567 加固依赖于 scannedObjects 指标的测试
服务器-125724 $scoreFusion 在 combination.method 不是 "表达式" 时默认忽略 combination.expression
服务器-125978 如果管理员数据库中的任何集合具有不完整的前台索引构建,则初始化 特征兼容性版本 失败
服务器-126133 Bazel 格式在切割新发布分支后与错误分支进行比较
服务器-126162 将 MozJS 升级到 ESR 140 。11 。0
服务器-126186 添加 serverStatus 部分以获取搜索统计信息
服务器-126331 添加 RHEL 10 存储库配置
服务器-126383 将分片寄存器周期重载程序的早期退出拉到分片初始化中
服务器-126480 更新 PGO 配置文件
服务器-126803 在 exchange_keyrange_maxkey.js 中使用内部客户端+writeConcern
服务器-126962 从 enterprise-rhel-8-64-位开发变体中删除未使用的推送标志
服务器-127024 修复 read_pref_cmd.js 以处理被默默丢弃的分析器条目
服务器-127109备用场景下多计划程序的服务器状态指标增量重复
SERVER-127122保持 PCTE 注册表令牌活跃直到销毁完成
服务器-127127 $rerank 扩展阶段在成功执行 $search、$vectorSearch 后在视图上出现意外运行
服务器-127255 实现所有 SBE 类型的 sbe::value::getApproximateSize
服务器-127262 添加缺失的 mongosentry dep
服务器-127297 删除螺栓特定变体
服务器-127335 添加 findAndModify 微基准测试
服务器-127346 使会话刷新具有 kExempt 入场优先级
服务器-127419 初始消息过滤器插件加载器
服务器-127448 在消毒剂变体上使用大型发行版进行 sharding_kill_stepdown_terminate_jscore_passthrough
SERVER-127492修复由 WT-17598 驱逐效率提高导致的 transaction_aborted_under_cache_pressure.js 测试挂起
服务器-127512 修复 index_build_killop_secondary_before_commit.js
服务器-127641 更新 PGO 配置文件
SERVER-127780 将 db-contrib-tool 升级到 2。2。11
服务器-128149 更新 PGO 配置文件
服务器-128307修复 atlas_initialsync_workflows.js
服务器-128470 在 8 上启用 featureFlagCostBasedRanker 和 featureFlagMultiPlanLimiter。3
服务器-128503 在滚动重启期间等待初始同步完成
服务器-128535 更新 mongot-extension 哈希
服务器-128656 更新 PGO 配置文件
服务器-128776 添加 deleteOne 微基准测试
SERVER-129282 [v8.3] Revert SERVER-118700
服务器-129394 archive_dist_test 在 s390x 上失败,原因是 Bazel 对轮子构建的沙盒化和缺少 cargo 缓存
服务器-129500 GenerateAndCheckPerfResults 钩子应支持发布分支
WT-17642 checkpoint_handle_dropped/locked/meta_checked 在 mongodb-8.0 上从未重置
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 下推分析期间的内存寿命