对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

8.3变更日志

重要

MongoDB 8.3 是最新的次要发布。从MongoDB 8.2 开始,针对特定使用案例的本地部署部署(社区和 EA)可使用次要版本。 有关更多信息,请参阅MongoDB版本控制。

要安装支持本地部署使用的最新MongoDB版本,请参阅安装说明。

SERVER-134063 在解析期间粉碎集合验证器常量

  • SERVER-130586 CheckMetadataConsistencyInBackground 钩子吞掉 jstests 直通套件中的失败

  • SERVER-131096 使用simulateAvailableDiskSpace 在 CheckMetadataConsistencyInBackground 检查中跳过测试

SERVER-87919 在恢复期间停止采用不稳定的检查点进行恢复

WT-17326 在溢出记录写入中清除整页+块头

  • SERVER-133234 当工件尚不可见时,在 debugsymb_mapper 中重试URL查找

  • SERVER- 根据133242 Evergreen从节点(secondary node from replica45409 set)延迟 (BF-) 重试 package_test 中的软件包工件查找

SERVER-127366 抑制 FLE 指标的 $_internalFle*操作符符指标2

  • 由于在混乱或连接关闭失败时出现内存页面泄漏,从 ASan 抑制了 WT-17767 test_corrupt01 、test_salvage03 、test_txn18

  • WT-17866 在 __recovery_file_scan 中缺少 WT_RET 默默丢弃不完整表清理错误

WT-16954 由于ACID 事务状态转储中的缓冲区溢出而导致逐出线程出现混乱

WT-17852 修复 PPC Clang后端编译 PALite 时崩溃的问题

WT-17840 由于 clang-格式 版本未固定而导致的 s_all 错误

  • SERVER-118700 83启用面向..x 的 QE IFR 标志

  • 服务器-121111 为事务协调器中的脆弱性添加日志

  • SERVER-123099 扩展 timeseries_explain_delete.js 以处理分片的操作

  • SERVER-123864 改进 sharded_agg_helpers 中的 $lookup local-read 回退

  • SERVER-124525 禁用2 sharding_jscore_passthrough_with_config_transitions_and_add_remove_shard 套件中的 fle 测试

  • SERVER-124943 为 IngressRequestRateLimiter 添加队列支持

  • SERVER-124961 将溢出引擎dropIdent 与 cleanShutdown 同步

  • SERVER-125422 更新 PGO 签入机器人,以便为向后移植的向后移植性能团队分配票证

  • SERVER-126387 将针对注入器标签和禁用 configOnly 的测试添加到 server_selector_test.cpp

  • 服务器-126799 从 $percentile/$median 窗口函数输入中过滤 NaN

  • 服务器-127601 delinquent_ops.js 因墙钟未同步导致计数器超时的断言失败

  • SERVER-128355 将 appName 和 driverName 添加到 system.buckets 指标命令日志(ID11259900 )

  • 服务器-128392 将重复插入到 _id 包含 Decimal128 的聚集文档中时,会抛出 KeyString 格式错误

  • SERVER-128463 添加简单聚合微基准测试

  • SERVER-128551 修复图表查找中展开的初始化顺序

  • SERVER-128558 在 ExpressionContext 中进行功能标志检查,允许 null opCtx

  • SERVER-128760 如果具有 currentOp 阶段,请避免聚合降低优先级

  • SERVER- 对129162 blockShutdown 和 WT 会话清理重新排序

  • 服务器-129565 减少 sharded_collections_causally_consistent_jscore_txns_passthrough suite TSAN variants 的作业计数因素

  • SERVER-129570 对发布分支上的benchmarks_sep 重新启用GenerateAndCheckPerfResults

  • SERVER-129590 修复GenerateAndCheckPerfResults 中的争用条件

  • SERVER-129758 更新 PGO 配置文件

  • SERVER-129794 使常青 bazel 构建(而不是测试)在所有情况下都重试

  • SERVER-129826 禁止使用混合搜索进行本地/外部字段联接

  • SERVER-129891 容忍FCV背景钩子中的 setFCV 错误8531600 (由于可重试错误而未找到FCV文档)

  • SERVER-129923 bucket_exceed_uncompressed_mem_limit.js 会构建一个大于200 MB 的未压缩存储桶, Shell现在会在插入之前拒绝该存储桶

  • SERVER-130084 添加对“仅记录”日志的支持来自消息过滤钩子的语义

  • SERVER-130107 仅限配置的mongos拒绝修复管理/配置命名空间读取

  • SERVER-130132 [v.]8 3删除 backports_required_for_multiversion_tests.yml 中的额外的条目

  • SERVER-130334 更新 PGO 配置文件

  • SERVER-130357 Multiplanner 的 totalWorks 计数器可能会溢出并触发tassert

  • SERVER-130536 应允许自动恢复程序绕过 PR 检查中的benchmarks_sep

  • SERVER-130801 更新 PGO 配置文件

  • SERVER-130826 为较新的 Evergreen 项目修复GenerateAndCheckPerfResults 中的项目解析

SERVER-79980 支持 TLS.1 3(适用于Windows)

SERVER-128693 使 CollectionShardingRuntime CriticalSectionMetricsReportWaiters 测试能够弹性应对慢速线程调度

  • WT-16959 __wt_ref_addr_copy 中的解决访问权限无效

  • WT-17598 Batch per-update cache atomics in __wti_page_inmem_updates

由于缺少工具文件,WT-17653 Evergreen.8 3分支无法编译开发

  • 服务器-83322 Compound 通配符索引边界在过滤器包含 CWI 外的字段时恢复为 [MinKey, MaxKey]

  • 服务器-107437 为服务器-105903 添加回归测试

  • 服务器-108215 对活跃的**多文档事务**数量强加限制

  • SERVER- 为117823 insert、find、 更新和删除添加新的 Queryable 加密指标

  • SERVER-121472 Evergreen 中的确定性模糊测试作业使用旧的 jstestfuzz git SHA

  • SERVER-122034 更新 check_metadata_consistency_snapshot.js 以处理配置故障转移场景

  • SERVER-122266 [v.]8 3停止对 v 运行主节点驱动的索引构建测试。83

  • SERVER-122772 修复服务器中的 bazel 锁文件检查

  • SERVER- 在123280 core_analysis任务中妥善处理所有无聊的核心转储

  • SERVER-123478 txn_coord_doc_delete.js 应调用awaitReplication

  • SERVER-124980 修复 BSONColumnBadExtendedSelector 测试中的字节序不匹配问题

  • SERVER-125567 依赖 ScandObjects指标强化测试

  • SERVER-125724 $scoreFusion 默默地忽略组合。表达式(当组合方法不是“表达式”时)

  • SERVER-125978 如果管理员数据库中的任何集合具有不完整的前台索引构建,则初始化FCV会失败

  • 剪切新发布分支后,SERVER-126133 Bazel 格式与不正确的分支进行比较

  • SERVER-126162 将 MozJS 升级到 ESR140 。11 。0

  • 服务器-126186 添加 serverStatus 部分以显示搜索统计信息

  • SERVER-126331 添加 RHEL10 存储库配置

  • SERVER-126383 将分片注册表定期重新加载器的提前退出拉入分片初始化

  • SERVER-126480 更新 PGO 配置文件

  • SERVER-126803 在exchange_keyrange_maxkey.js 中使用内部客户端+writeConcern

  • SERVER-126962 从 enterprise-rhel-8 64- 位开发变体中删除未使用的推送标志

  • SERVER-127024 修复 read_pref_cmd.js 以处理被静默丢弃的分析器条目

  • SERVER-127109 在回退场景期间,多计划器的服务器状态指标重复递增

  • SERVER-127122 保持 PCTE 注册表令牌处于活动状态,直到销毁完成

  • SERVER-127127 $rerank 扩展阶段继 $ 搜索、 $vectorSearch 之后在视图上意外运行

  • SERVER-127255 为所有 SBE 类型实施 sbe::value::getApproximateSize

  • SERVER-127262 添加缺失的 mongosentry dep

  • SERVER-127297 删除特定于bolt的变体

  • SERVER-127335 添加 findAndModify 微基准测试

  • SERVER-127346 使会话刷新具有 kExempt 准入优先级

  • SERVER-127419 初始消息过滤器插件加载器

  • 服务器-127448 在清理程序变体上使用大型发行版进行 sharding_kill_stepdown_terminate_jscore_passthrough

  • SERVER-127492 修复因 WT- 逐出效率提升而导致的 transaction_aborted_under_cache_压力.js 测试挂起17598

  • SERVER-127512 修复 index_build_killop_secondary_before_commit.js

  • SERVER-127641 更新 PGO 配置文件

  • SERVER-127780 将 db-contrib-tool 升级到2 。2 。11

  • SERVER-128149 更新 PGO 配置文件

  • SERVER-128307 修复 atlas_initialsync_workflows.js

  • SERVER-128470 在 上启用 featureFlagCostBasedRanker 和 featureFlagMultiPlanLimiter。83

  • SERVER-128503 在滚动重启期间等待初始同步完成

  • 服务器-128535 更新 mongot-extension 哈希

  • SERVER-128656 更新 PGO 配置文件

  • SERVER-128776 添加 deleteOne 微基准测试

  • SERVER-129282 [v8.3] Revert SERVER-118700

  • SERVER-129394 archive_dist_test在s390 x 上失败

  • SERVER-129500 GenerateAndCheckPerfResults 钩子应支持发布分支

  • WT-17642 checkpoint_handle_dropped/locked/meta_checked 永远不会在 mongodb-8 上重置。0

SERVER-128125 将 bsonObjToArray 所有权语义与 bsonGetImmutable 保持一致

服务器-123370 LDAP 查询密码在通过 setParameter 设置时会记录到日志。

SERVER- 在122488 version_context_propagation.js 中禁用多路由

SERVER-122177 确保 _createHorizonTopologyChangePromiseMapping() 在重新配置以删除节点的情况下使用正确的索引

  • 服务器-122440 agg_list_cluster_catalog.js 如果 config.system.profile 来自上一个测试,则会超时

  • SERVER-123636 对 timeseries_out_non_sharded.js 跨数据库测试用例禁用多路由

  • WT-16970 修复在 open_session 中启用预取的错误

WT-17183 test_prepare20 由于日志损坏而失败

  • SERVER-76675 为 BSONColumn 实施优化的 count()

  • SERVER-95352 无法使用 $lookup 子管道内的索引来回答时间序列查询

  • 服务器-109005 构建正确的 rapidyaml 轮子

  • SERVER-115250 在静默时间内暂停 JWKSetRefreshJob

  • SERVER-116419 8更新.3 - SERVER 的手册页

  • SERVER-117496 改进任务重启和后退行为

  • 服务器117726 coverity 无法找到 bazel_mod 包含

  • SERVER-118763 为 checkMetadataConsistency 命令结果添加严重性级别

  • SERVER-118765 将严重性设置为 config.system.sessions命名空间上的元数据不一致

  • SERVER-120396 重新启动 vector_search_extension_* 直通测试

  • SERVER-120606 模式验证:将“validated”验证级别重命名为“constraint”

  • SERVER-121287 将关键部分下的重新分片操作标记为不可降低优先级

  • SERVER-121822 集群化集合无法正确过滤出_id为 $lt 的结果

  • SERVER-121825 使背景操作绕过最大队列长度检查

  • SERVER-121888 减少 sharding_auth_audit 的作业计数因子

  • SERVER-121904 降低异步ftdc 测试的活跃度

  • SERVER-121995 在 NetworkInterfaceTL 中使用秒表进行请求超时测量已关闭

  • 如果完全禁用无视图时间序列标志,SERVER-122030 isViewfulTimeseriesOnlySuite 应为 true

  • SERVER-122036 从慢速变体中排除 timeseries_insert_respect_max_bson_size_too_big.js

  • 服务器122044 修复 compiledb clang-tidy ide 文件生成

  • 服务器-122108 消除用于 $similarity 向量操作符的不必要数组复制

  • SERVER-122123 快速连续启动和关闭复制的快速计数线程可能会导致挂起

  • SERVER-122181 不支持自定义客户端获取超时代码

  • SERVER-122184 AsyncOpTimeoutWithOpCtxDeadlineSooner 可能会延迟1 毫秒

  • SERVER-122332 使用 llvm-nm 作为符号检查器,以便在 llvm Thinlto objs 上运行

  • SERVER-122445 RangeDeleterService onStepUpComplete 可能会与 onShutdown 争用

  • 服务器-122458 _makeOperationContext 应该持有锁

  • SERVER-122598 将 in兼容_ppc标签添加到 sharding_stepdown_fcv_upgrade_downgrade_jscore_passthrough

  • SERVER-122627 修复 bsoncolumn_util.cpp 中的有符号/无符号比较问题

  • SERVER-122680 OrderedTicketSemaphore 可能会对带有可用票证的操作进行排队

  • 服务器-122697 enableSharding 内置角色缺少集群级别权限,阻止 updateZoneKeyRange

  • SERVER-122762 修复集群提交分片删除响应状态检查

  • SERVER- 将122774 geo_s2 cursorlimitskip.js 设为无直通测试

  • SERVER-122883 修复不稳定的 auth_deprioritization 测试

  • SERVER-122960 将 configOnly 标志添加到 mongoS 并绕过 configsvr 检查

  • SERVER-123022 使用正确的主线请求者类型更新GenerateAndCheckPerfResults钩子

  • SERVER-123067 sharded_collections_jscore_passthrough_with_balancer_drop_config_cache_collections 会耗尽 linux-debug-aubsan-compile-grpc 变体上的内存

  • SERVER-123107 在主节点和所有发布分支之间固定Windows SDK

  • SERVER-123160 使用 tcmalloc 扩展加强内核兼容性检查

  • SERVER-123167 建立失败时不请求刷新下一个返回的连接

  • 服务器-123179 在服务器内引入用于备用集群的测试框架

  • 服务器-123190 禁用分片注册表和目录缓存(当指定 --configOnly 时)

  • SERVER-123222 从备用集群中的 RSM 服务器选择中排除注入器节点

  • SERVER-123324 引入 configOnly模式的所有命令测试

  • SERVER-123326 使用嵌入式配置服务器添加 configOnly模式的测试覆盖率

  • SERVER-123343 BulkCommandSizeEstimator::getOpSizeEstimate 使用不正确的静态 shardVersion

  • 服务器-123353 允许指定 GID 用于代理 unix 套接字权限

  • 服务器-123394 静音构建警告在某些测试中适用于 ppc/s390x

  • SERVER-123398 修复 TSAN 变体任务因素覆盖,以对所有 enterprise-rhel8 -debug-tsan 变体使用正则表达式匹配

  • SERVER-123407 为 BSONColumn min、max 和 minmax 快速路径添加测试

  • 具有严格缠绕多边形的SERVER-123440 GeometryCollection 导致2 dsphere索引键生成崩溃

  • SERVER-123441 在删除分片期间处理 CommandNotSupportedOnView 错误

  • SERVER-123507 $vectorSearch 预筛选器内的加密谓词应替换为加密占位符

  • SERVER-123515 常青 bazel脚本直接在 PPC 上调用 bazel

  • SERVER-123525 定向镜像托管列表计算存在恶意

  • SERVER-123553 将索引键生成日志行错误更改为 LOGV2 _WARNING

  • SERVER-123556 关联基数和频率分析分片键测试应在等待复制之前读取所有分片

  • SERVER-123591 在测试中添加对 bazel 燃烧的重试

  • SERVER-123608 删除“已接受连接”日志中的 unixSockPath字段

  • SERVER-123633 修复对与内部元数据发生冲突的用户 $ 前缀字段的处理

  • SERVER-123639 保证在关闭 testCMCCommandWithFailpoint 中的故障点之前实际已过截止时间

  • 服务器-123761 bazel_burn_in.py 中的格式 string 不正确

  • 服务器-123776 使 db_stats.js 在多 mongos 配置中能够抵御过时的 ShardRegistry

  • 服务器-123804 maxTimeNeverTimeOut failpoint 不会抑制 NetworkInterfaceTL 中的预检截止日期检查

  • SERVER-123808 修复包测试

  • SERVER-123836 修复 s_query_exec_test 中的不稳定测试

  • SERVER-123918 在 IDL 中验证 runtimeConstants.userRoles

  • SERVER-123933 如果已关闭,请勿开始侦听连接

  • SERVER-123934 使添加/删除分片钩子能够适应 jstestfuzz 设置 setDefaultRWConcern

  • SERVER-123937 从 sharding_csrs_Continous_config_stepdown 套件中排除 move_chunk_source_error_changelog.js

  • SERVER-123944 重试implicitly_retry_on_config_stepdowns.js 覆盖中的 NotPrimaryError

  • SERVER-123945 等待重新启动的节点完全重新启动,然后再检查priority_port_replication_usage.js 中的复制

  • 服务器-123951 $_internalConvertBucketIndexStats 在索引转换失败时不应返回 PauseExecution

  • SERVER-124031 确保 Exchange::getTargetConsumer 正确处理 MaxKey

  • SERVER-124032 添加服务器参数以降低时间序列验证的严格性

  • SERVER-124142 删除 MacOS 和 s390 x 变体上的公共说明符

  • SERVER-124183 限制身份验证范围

  • SERVER-124187 在批量写入执行期间设置作用域分分片角色

  • SERVER-124190 禁止聚合“exchange”来自非内部客户端的字段

  • SERVER-124191 将 dochub 链接添加到仅配置模式错误消息

  • SERVER-124285 改进 SBOM 生成自动化并更改 sbom_linter 所有者

  • SERVER-124296 删除常青 yaml同步

  • SERVER-124308 修复 LDAPDNSResolverCache 未正确更新缓存

  • SERVER-124376 如果允许磁盘使用设立为 false,则 GeoNear 不应溢出

  • SERVER-124915 将 clustered_collection_bounded_scan.js 添加到多版本测试拒绝名单

  • SERVER-124944 修复 geo near 中的误报溢出计数器

  • SERVER-124953 将假定_balancer_off标签添加到分片的.js FLE2 测试

  • SERVER-124959 验证 doc diff大量边界和 $_internalApplyOplogUpdate BSON

  • SERVER-124974 确保 $match 下推分析期间的内存寿命

  • SERVER-124981 不在仲裁节点上日志isEligibleSyncSource 日志

  • SERVER-125026 更新 PGO 配置文件

  • SERVER-125062 减少在benchmarks_sep 上运行的线程级别

  • SERVER-125453 修复 OrderedTicketSemaphoreTest 中的争用条件

  • SERVER-125492 降低 OpenSSL主节点 (primary node in the replica set)DRBG 重新播种尝试的频率

  • 服务器125501 修复由 $skip 节点关联基数估计中的模糊比较器引起的逻辑错误

  • SERVER-125526 使 drop_sessions_collection.py背景钩子对降级事件更具弹性

  • SERVER-125555 $elemMatch + $not 应该能够使用索引扫描

  • SERVER-125610 更新代码所有者,以便对分支上的 resmoke 仅测试更改不需要服务器发布

  • SERVER-125683 更新 PGO 配置文件

  • SERVER-125707 在 RU 的回滚处理程序中存储指向 storageEngine 的指针

  • SERVER-125719 serverStatus。指标。查询.cbr.numPlansTiedCostEstimation 不准确

  • 服务器-125738 让 bazel 刷新缓存

  • SERVER-125865 恢复“从嵌入式配置服务器过渡到专用配置服务器时跳过范围删除”操作

  • SERVER-125887 添加对 gRPC 出口的加密PEM 文件的支持

  • SERVER-125902 重命名注入器标签

  • SERVER-125992 [v.]8 3MongoS 仅配置模式向后移植到8 v.3

  • 服务器-126049 MozJS 每个范围堆限制检查使用进程全局 GC 计数器

  • SERVER-126140 从非主分支中删除 Copybara 任务。

  • SERVER-126277 [v.] 将8 3configOnly模式代码调整为.8 3样式并解决PR 评论

  • SERVER-126506 从出口日志记录中删除 SASL 参数

  • WT-16780 __wt_block_checkpoint_resolve 中的 WT_PANIC检查点故障中错误上下文不足

  • WT-16854 改进检查点进度日志

  • WT-17018 PALite: 减少并发 sqlite3 连接数

SERVER-126021 将具有重复字段名称的数据插入时间序列集合时出现未定义行为