8.0.15 变更日志
此发布包含安全性或可靠性方面的改进。当有更多信息可用时,将更新这些发布说明。
工具
WT-13239 自动生成与 bazel 兼容的 dist/filelist 类似物
内部
SERVER-90718 将第三方库移植到 Bazel:wiredtiger
8.0.14 变更日志
复制
SERVER-103841 TransactionCoordinator 中与长期取消源相关的内存泄漏
架构
WT-14140 对未扫描的活动“ 文件 :” 数据句柄采取了不必要的模式锁
聚合(Aggregation)
SERVER-88046 支持在 unionWith 子管道中执行 $vectorSearch
存储
WiredTiger
内部
SERVER-82019 创建功能标志
SERVER-84314 向 queryStats 添加更多诊断服务器指标
SERVER-86727 考虑更改 MigrationDestinationManager::cloneCollectionIndexesAndOptions 以不采用 DB MODE_X锁
SERVER-89316 Coverity 分析缺陷 140316:越界读取
SERVER-91200 使用现有语法添加端到端排名融合测试
SERVER-91201 使用现有语法添加端到端分数融合测试
SERVER-91278 允许按多种元元数据排序
SERVER-91279 添加使用 $setWindowFields 的示例排名融合测试
SERVER-91281 允许 $rank 和 $denseRank窗口函数在没有 SortKeyPattern 的情况下运行
SERVER-91907 创建 DocumentSourceRankFusion 的框架
SERVER-91909 实施 $rankFusion 的基本解析
SERVER-91911 添加 $rankFusion 子管道有效的验证
SERVER-91912 测试 $rankFusion 阶段的身份验证
SERVER-92115 解决 external_data_source.js 的超时问题
SERVER-92213 实现 $rankFusion 的去糖化
SERVER-92243 sbe::SplillingStore 在缓存压力下放弃
SERVER- 为里程碑92244 1和 创建功能标志2
SERVER-92357 针对分片的与非分片配置中的搜索得分差异创建JavaScript测试策略
SERVER-92446 使用 $where 进行更新需要额外的权限
SERVER-93153 发出 startIndexBuild 更改事件
SERVER-93391 从 $rankFusion 中删除rankConstant字段
SERVER-93576 从 $vectorSearch 解释中删除向量嵌入
SERVER-93672 修复 multiversionconstants.py 中的连接错误
SERVER-93673 将RedHat许可证密钥挂载到 package_test 中的 ubi7 容器
由于存储桶控制舍入,时间序列集合上的 SERVER- $ 群组可能会生成舍入结果93874
SERVER-94603 将 'weights' 参数添加到 $rankFusion
SERVER-94653 合并多版本二进制文件搜索以进行多版本测试
SERVER-94660 测试 $rankFusion查询结构和 stable API限制
$score 的 SERVER- POC 'scoreDetails'94668
SERVER-94669 为 $rankFusion 实施“scoreDetails”
SERVER-94787 避免在 CollectionScan 中显式放弃快照
SERVER-94841 为 $score 实施“score”
SERVER-95162 重构多版本查询测试,使其更具可重用性
SERVER-95164 允许 $rankFusion 有超过 2 个输入管道
SERVER-95168 为 $rankFusion 实施 $setWindowFields 版本的去糖操作
SERVER-95169 添加多版本查询测试,强调分片的场景
SERVER-96056 验证变体是否遵循 require_large_host 等标签
对于单节点环境,SERVER-96064 在 $vectorSearch 之后直接优化掉 $sort
SERVER-96127 调整 $rankFusion 语法以采用 'input.pipelines'修订
SERVER-96154 验证“inputs.pipelines”的字段名称和 'weights'
SERVER-96736 将 $rankFusion 切换为使用“featureFlagSearchHybridScoringPrecessions”
SERVER-96764 在rankFusion 身份验证测试中创建 geoNear索引
SERVER-96792 允许 {$meta: "score"} 返回任何类型的分数元数据
SERVER-96793 允许 {$meta: "scoreDetails"} 返回任何类型的 scoreDetails元数据
SERVER-96835 将commands_lib.jsrankFusion管道更新为新语法。
SERVER- 针对分片的网络分割的管道的 {$meta: "scoreDetails"} 的 SERVER- 压力测试依赖项跟踪97102
SERVER-97103 允许按 {$meta: "score"} 排序
SERVER-97104 将 {$meta: "scoreDetails"} 限制为 featureFlagRankFusionFull 和 apiStrict=false
SERVER-97189 $rankFusion 和 $scoreFusion 缺少解析断言
SERVER-97201 在 FTDC 中添加复制协调器互斥等待时间的指标
SERVER-97339 为 $score 实施序列化和查询结构测试
SERVER-97645 重构serializeTransformation 以删除多余的解释参数
SERVER-97915 为较早的 $rankFusion 里程碑创建功能标志
SERVER-97917 将 $rankFusion 移动到 featureFlagRankFusionBasic 下进行保护
SERVER-97919 默认启用 featureFlagRankFusionBasic
SERVER-98322 改进字段路径(Field Path)验证错误消息
如果给定的管道为空,则 SERVER- $rankFusion 出现 seg 错误98343
SERVER-98453 重构 $sort 以方便添加新选项
SERVER-98994 将 featureFlagRankFusionBasic FCV设置为门控
如果不是顶级管道请求(但在内部指定),SERVER-99153 $rankFusion scoreDetails 应该出错
未定义时不能使用 SERVER- 分数99169
SERVER-99210 $rankFusion 应拒绝重复的 input.pipelines 名称
SERVER-99335 支持使用 $meta: score 投影 textScore
SERVER-99505 在 document_source_rank_fusion.cpp 中重构字符串构建
SERVER-99589 合并搜索和非搜索元数据的元数据依赖项跟踪
SERVER-99596 重构元数据依赖项的验证方式
SERVER-99674 更改 $rankFusion 权重对象以接受指定管道的子集
SERVER-99675 改进对权重对象中拼写错误的 $rankFusion 管道的反馈
SERVER-99732 将排序键元数据断言切换为 tassert(从不变量)
SERVER-99773 未对分片分片的Typescript集合上的存储桶级 $ 群组重写
SERVER-99887 $setWindowFields 在溢出到磁盘时可能会失败
SERVER-100045 为元数据字段依赖项验证添加基于属性的测试
SERVER-100107 将“description”和“weight”添加到 $rankFusion scoreDetails
SERVER-100203 更改 scoreDetails 以使用大量而不是对象
SERVER-100394 mongot查询跳过得分 $meta字段的验证
SERVER-100448 命令注册在初创企业时不应依赖于FCV
SERVER-100546 在 DocumentSourceFacet::getDependencies() 中一般处理依赖项跟踪
未定义时无法使用 SERVER- scoreDetails100678
SERVER-100752 $rankFusion 应输出分数元元数据
SERVER-100799 在 featureFlagRankFusionFull 上保护 meta_dependency_validation.js
SERVER-100948 重新启用 scoreDetails "value"字段
SERVER-101155 在搜索直通中运行搜索2元元数据测试
SERVER-101178 将重要的上游 ICU 修复应用于我们提供的副本
SERVER-101342 Coverity 分析缺陷 170504:常量溢出
SERVER-101568 $rankFusion 应拒绝 scoreDetails: true,除非 FF 开启
SERVER-101653 不允许rankFusion 在视图上运行
SERVER-101701 $rankFusion 必须是管道的第一阶段
SERVER-101702 在 $lookup/$unionWith 子管道中添加 $rankFusion 的测试
SERVER-101781 拒绝视图定义中的 $rankFusion
SERVER-101827 调整 sbe genericAbs 以在使用 nan 操作数调用时返回 nan
SERVER-102266 7。0-- Coverity 分析缺陷 169977:数据争用情况
SERVER-102449 删除 DDL 中不必要的 clearDbInfo,并依赖于关键部分发布的隐式清除
SERVER-102728 审核rankFusion 的scoreDetails 测试
SERVER-102983 逻辑初始同步报告复合索引构建内存使用情况
SERVER-103572 将所需构建变体的任务拆分为更小的执行单元
SERVER-103715 为 config.databases 中有垃圾条目的场景添加测试覆盖率
SERVER-103742 opWriteConcernCounters 可以将 NUL 字节非法嵌入 ServerStatus
SERVER-104636 不要在查询结构哈希中序列化 _internalOutputSortKeyMetadata
SERVER-104730 明确禁止嵌套 $rankFusions 和 $scoreFusions
SERVER-104839 添加包含元数据和身份验证信息的新日志行
SERVER-105263 Resmoke 阻止完成对其他作业中失败测试的符号化的通过测试
SERVER-105358 修改混合搜索输入管道验证以分析预先去糖的阶段
SERVER-105424 处理直接分片连接警告中的让出和恢复
SERVER-105478 使用 secondaryDelaySecs 将应用程序的符合条件和不符合条件的oplog条目分开
SERVER-105519 使 ppc 始终安装新的 venv
SERVER-106351 拆分 Mixed_mode_sharded_nossl 以防止超时
SERVER-106602 BatchWriteOp 在跟踪声明ID 时应使用设立
SERVER-106606 将 mongo-task-generator 升级到 v3。4。1
SERVER-106682 TransactionCoordinator 成员变量持有互斥锁的时间过长
SERVER-106875 在关闭 CollectionCatalog 时确实注销所有集合
SERVER-107211 将 $v:1 oplog支持重新添加到Atlas v8
SERVER-107409 视图定义(其阶段包含 $rankFusion 且具有子管道)不会被禁止
SERVER-107693 [v8.0]向后移植混合搜索排名融合
SERVER-107852 服务器 SBOM 重建为8 master/v.x/v7 。0
SERVER-107954 更新 中的 Evergreen-py。80用于修复重试逻辑的分支
SERVER-108052 DocumentSourceInternalSetWindowFields 在有界排序中没有排序键元元数据
SERVER-108154 Coverity 分析缺陷 151472:常量溢出
SERVER-108371 升级所需的补丁版本以使用Atlas ami
SERVER-108800 使用可重试会话在 check_metadata_consistency.js 中进行配置写入
SERVER-108896 分割 Mixed_mode_sharded_transition 以防止超时
SERVER-108902 将水合作用任务向后移植到8 。0
SERVER-108970 将 db-contrib-tool 升级到 2。0。1
SERVER-109624 [v8.0]将 $_isRankFusion 聚合命令端口重命名为 8。0
SERVER-109721 [v8.0]将扩展写入 package_suplementary_data 的一部分
SERVER-109980 验证聚合中 $_startAt 的resumeToken
SERVER-109986 仅在相关测试中启用排名融合功能标志
SERVER-110161 更正 $_startAt 行为以停止跳过文档
SERVER-110377 crypt_shared..8 014-rc0 无法在Ubuntu. 上加载2004
WT-13746 关于 btree->rec_max_timestamp(取2 )的 RTS 和驱逐之间的冲突
WT-14968 删除每个文件进程后的检查点清理等待
WT-15251 04跳过8 上的 test_sweep 。0
8.0.13 变更日志
分片
SERVER-94315 带有排序规则的分片筛选错误
查询
SERVER-98461 findAndModify(其中查询没有分片键)失败时不返回 WCE
SERVER-103519 确保更新和 bulkWrite 命令在分片集群情况下返回 WCE
写入操作
SERVER-103697 [v8.0]binVersion 8.0,FCV 7。0由于InternalInsertMaxBatchSize == 500默认设置,集群可能会出现复制延迟
存储
WiredTiger
内部
77172如果无法签出会话,SERVER-“abortExpiredTransactions”线程可能会卡住
主节点 (primary node in the replica set)上的 SERVER- 固定大小插入可以具有与从节点上不同的自然顺序82180
SERVER-84081 FLE2写入错误隐藏写关注(write concern)错误
SERVER-89883 removeShard 应提示如何移动所跟踪的未分片集合的数据
SERVER-90282 为 tassert 故障添加更多诊断
SERVER-91686 改进 mongod 的信号处理程序以打印出当前线程的命令对象
SERVER-92764 将 tassert 失败的诊断日志扩展为转储 CurOp/OpDebug 的内容
SERVER-92767 扩展 tassert 失败的诊断日志记录以应用其他命令
SERVER-94327 为 killAllExpiredTransactions 添加单元测试
SERVER-95134 添加机制,以避免在 tassert 处理程序中提取调试信息时进行断言
SERVER-96135 确保用户数据已针对 tassert/invariant日志扩展进行适当编辑
SERVER-96136 在堆栈跟踪和插入/不变消息之后移动 ScopedDebugInfo 日志记录
SERVER-96137 添加运行时旋钮以禁用 tassert/invariant 的附加日志记录
SERVER-96564 扩展 tassert/不变量/信号处理中的诊断日志记录,以应用其他命令
SERVER-96565 添加具有单个分片的端到端mongot直通
SERVER-96839 将 writeConcern 从 UMC 传递到 UMCTransaction
SERVER-98129 编写 e2e 测试,确保 QE 命令不会被 tassert 日志记录机制记录下来
SERVER-98294 在用于处理不变量的日志代码中遇到不变量时避免死锁状态
SERVER-98465 改进 ScopedDebugInfo / CommandDiagnosticPrinter 的文档
SERVER-98655 测试 removeShard 命令响应何时达到 BSONObjMaxUserSize
SERVER-98667 考虑从堆栈中增量记录 ScopedDebugInfos
SERVER-98928 向命令诊断打印机添加基本安全检查
SERVER-99119 将与地理相关的不变量更改为 tassert
SERVER-99235 removeShard 提示后续任务,修复测试注释
SERVER-99733 为分片上的诊断打印添加测试
SERVER-99767 重命名 CommandDiagnosticPrinter 并公开资格检查
SERVER-99787 将 searchTLSMode 的默认值从禁用更改为全局
SERVER-99868 提高了 batch_write_exec/batch_write_op 的可调试性
SERVER-99915 FLE2 findAndModify 还应从ACID 事务API结果中返回 WCE
SERVER-100421 重新分片失败会导致 Atlas日志摄取中所有值都作为零插入
SERVER-100528 调查接受 WCE 处理写关注(write concern)的所有命令
SERVER-100872 在魔法恢复一致性检查器中处理 V8 int32 -to-double 强制转换
SERVER-100936 Mongos 必须返回 WCE 作为创建集合的顶级错误
SERVER-100937 Mongos 必须在 dropIndexes 上返回 WCE
SERVER-100938 Mongos 必须在 createIndexes 上返回 WCE
SERVER-100939 Mongos 应在无操作 setFeatureCompatibilityVersion 时返回 WCE
SERVER-100942 setDefaultRWConcernDefault 必须返回 WCE
SERVER-100943 abortTransaction 必须等待写关注(write concern),并在失败时返回 WCE
SERVER-100990 在 $lookup 下推可能不使用索引的情况下阻止使用 SBE
SERVER-101043 修复 removeShard 返回的要移动的集合列表
SERVER-101121 使不变量/信号处理程序日志记录输出有效JSON
SERVER-101124 将剩余ReshardingOperationTimeThresholdMillis 的默认值降低至 500 毫秒
SERVER-101135 priority_takeover_two_nodes_equal_priority.js 应使用较低的electionTimeoutMillis
SERVER-101238 [v8.0]向后移植有关如何移动所跟踪的未分片集合的数据的 removeShard 提示
SERVER-101363 agg_out.js 应容忍 $out 的 CollectionUUIDMismatch 错误
SERVER-101381 query_with_txn_prepared.js 应放宽文档计数检查
SERVER-101386 测试接受针对时间序列集合的写关注(write concern)的所有命令
SERVER-101387 测试接受针对 FLE 集合的写关注(write concern)的所有命令
SERVER-101495 auth_no_pri.js 应使用较低的electionTimeoutMillis
SERVER-101806 修复 command_diagnostics_sharded.js 以仅在mongos上运行命令
SERVER-101810 使用运行时平台参数进行监听
SERVER-102302 在索引具有非哈希路径的哈希路径前缀的集合上禁用 SBE
SERVER-102428 逻辑初始同步分配双倍 maxIndexBuildMemoryUsageMegabytes
SERVER-102439 writeConflictRetryLimit服务器参数中的数据争用
SERVER-102477 恢复阻止在 上调整 TaskExecutorPoolSize7 的更改。0 +
SERVER-102571 在处理QE 事务时对照 WriteConcernError 类别进行检查
SERVER-102670 [v8.1]不正确的有序时间序列插入错误处理
SERVER-102765 创建的集合可以回滚,而不是在副本集集群上重试
SERVER-102961 将原因添加到 setUserWriteBlockMode
SERVER-103249 在诊断日志记录测试中跳过快速计数验证
SERVER-103326 Coverity 分析缺陷 173263:空值检查之前取消引用
在 mongos_writes_wait_for_write_concern_sharded_addl_crud_ops.js 中,SERVER- 确保操作在停止从节点之前已停顿103664
SERVER-103927 [v8.0]将 CI 从 scons 切换到 bazel
SERVER-104220 路由器必须考虑删除集合写关注(write concern)错误
SERVER-104543 如果我们无法解析符号,请勿使堆栈集合失败
SERVER-104857 将 search_end_to_end_X 套件重命名为 mongot_e2e_X
SERVER-105528 修复mongod中的 FLE2 findAndModify写关注(write concern)错误报告
SERVER-106154 修复导出/导入期间oldest_ts 早于 latest_start_durable_ts 的问题
SERVER-106354 将批处理插入应用于固定大小集合时缺少资源锁获取
SERVER-106432 在 SLES 15 SP5 上禁用 FIP 测试
SERVER-106487 point_in_time_lookups_drop_pending.js 在检查 PIT 读取是否为删除后的集合创建新实例时出现不稳定
SERVER-106492 在 FTDC 中包含多计划指标
SERVER-106577 [v8.0]准备 SPM-4070 8。0发布分支
SERVER-106589 新服务器参数,用于在初始同步期间为索引构建配置更多内存
SERVER-106988 [v8.0]修复 ninja + 冰淇淋的生成问题
SERVER-107008 在 checkMetadataConsistency 中比较时间序列选项时依赖 timeseries::optionsAreEqual
SERVER-107272 Write Evergreen任务以生成 SAST 报告
SERVER-107282 [v8.1]更新 CodeOWNERS 以扩展仅测试定义
SERVER-107506 添加旋钮以在信号处理程序中切换 ScopedDebugInfo 日志记录
SERVER-107698 修复“update_sharded.js”设置其分片的集合的方式
SERVER-108062 删除 multitenant_pre_image_expired_document_remover.js
SERVER-108091 [v8.0]修复 7、0 和 8 中 jstests/noPassthrough/indexbg_killop_stepdown.js 中的争用问题。0
SERVER-108178 [v8.0]取消 s_read_write_concern_defaults_server_status 与mongod的链接
SERVER-108247 [v8.0]写关注集成测试运行所有命令,从而导致较高的执行运行时间
SERVER-108415 [v8.0]修复 bazel 向后移植后的推送和mongot任务
SERVER-108449 修复 SAST 报告生成的 allowed_requesters
SERVER-108473 [v8.0]删除重复的 read_write_concern_provenance_test 列表
SERVER-108559 [v8.0]修复 8 上的 embeddedb 命令。0
SERVER-108582 从 v8.0管道中删除不存在的 PGO 步骤
SERVER-108615 [v8.0]删除对不存在的“保存代码覆盖率数据”函数的引用
SERVER-108661 修复 MSI 打包以正确写入Packages.tgz文件
SERVER-108778 修复 coverity任务以使用常青 MONGO_VERSION
SERVER-108786 [v8.0]修复 v8.0 中的 MacOS Community 标志 分支
8.0.12 变更日志
分片
SERVER-84709 降级时不支持对关键部分超时重新分片
SERVER-105799 确保在慢速计算机上达到 check_metadata_consistency_timeout_tests.js 中使用的故障点
查询
SERVER-102422 删除 AsyncResultsMerger 析构函数中的不变量
写入操作
SERVER-103697 [v8.0]binVersion 8.0,FCV 7。0由于InternalInsertMaxBatchSize == 500默认设置,集群可能会出现复制延迟
存储
WT-12349 使用未提交读取的快照修复 __wt_modify_reconstruct_from_upd_list 行为
WiredTiger
操作
WT-14443 防止在元数据恢复期间打开任何数据句柄
构建和打包
内部
SERVER-52121 为限制并发入口连接握手创建功能标志
SERVER-52424 启用限制并发入口连接握手的功能标志
如果主节点 (primary node in the replica set)节点降级,则从从节点(secondary node from replica set)节点的 SERVER- $out 可能会产生不正确的结果80853
SERVER-85646 在升级/降级期间为 movePrimary 添加测试覆盖范围
SERVER-87044 使用 moveCollection 在套件中重新启用 batched_multi_deletes.js
SERVER-90286 设立为与mongot子补丁股票mongod二进制文件
91832在 RHEL88 和Ubuntu 上检测到 SERVER- sasl_authentication_session_gssapi_test 内存泄漏22
SERVER-92127 删除 watchdog_test SleepyHungCheck 中的不稳定性
CollectionRef::restoreCollection() 中的 SERVER- 分段错误92332
SERVER-93519 慢速查询txnBytesDirty 可以为负数
SERVER-94328 减少经典 $sortArray 中的分配
SERVER-94522 断言每个被拒绝的计划都看到explain_all_plans_execution_stats.js 中的Docs和密钥
SERVER-94962 在每个分片上调用 createSearchIndex
SERVER-95261 扩展 auto_rebalance_parallel.js 测试以考虑失败的迁移
SERVER-95523 更新或插入(upsert)无法正确处理DuplicateKey 重试
SERVER-95524 避免在多文档事务中进行更新或插入时因重复键错误而重试
SERVER-95656 检查 writeErrors 向量以检查是否存在 NoProgressMade 错误代码
$out 中的 SERVER-95942 StaleDB 处理不完整
SERVER-96662 Coverity 分析缺陷 121401:未初始化的标量变量
SERVER-96706 路由器在所有 mongod 上发出搜索索引命令,仅用于测试
SERVER-97368 对包含 1970 之前数据的时间序列集合启用TTL删除
SERVER-97641 删除 LdapHealthObserver 单元测试对 ldaptest.10gen.cc 的依赖
SERVER-97662 当无法访问 SBE 计划缓存时,不要参数化 SBE 计划缓存的查询
SERVER-97715 在assert.commandFailedWithCode 中正确传播错误代码
SERVER-98535 调用replicateSearchIndex 从生产代码到JavaScript
SERVER-98841 agg_list_cluster_catalog_sharding_fields.js 测试不应让集合出现permitMigrations=false 的情况
SERVER-98983 timeseries_sizing_test 大小假设在 s390x 上不成立
SERVER-99121 DocumentSourceMatch::joinMatchWith 错误地依赖于 _predicate 成员
SERVER-99146 [v8.0]禁止在 8.0 及更低版本的分支上提交导入 ShardingTest 和 ReplSetTest
SERVER-99342 吞吐量探测减少指标未更新
SERVER-99693 修复当 process_id 为空时挂起分析器崩溃的问题
SERVER-100080 internal_transactions_sharded_from_mongod.js 应忽略 IncompleteTransactionHistory 错误
SERVER-100224 feature_compatibility_version.idl 不应链接到mongos
SERVER-100473 重新启动变更流后,旧的变更流游标可能会缓存在 jstests 中
SERVER-100919 为 BatchWriteExec 中的不变量添加了更有用的错误消息
SERVER-101070 使 DocumentSource::joinMatchWith 对原始BSON谓词而不是其 MatchExpression 进行操作
explain_all_plans_execution_stats.js 中的 SERVER-101347 需要FCV.80
SERVER-101581 在接受 ASIO 中的连接之前检查套接字状态
SERVER-101800 调查 HMAC 函数中的 OpenSSL 3 回归
SERVER-102017 [v8.0]设立了disableJavaScriptJIT 时记录初创企业警告
SERVER-102082 使 multi_collection_transaction_placement_conflict_workround.js 对悬空事务引起的数据争用不敏感
SERVER-102224 7。0-- Coverity 分析缺陷 170751:未初始化的标量字段
SERVER-102719 保证 FCBIS 测试具有非 0 durationMillis
SERVER-103148 防止 writeConcernError 超出 DBDirectClient 助手的范围
SERVER-103193 静默状态下的重新分片操作不应被恢复中止
SERVER-103505 处理 WiredTigerUtil::setTableLogging 中的元数据错误
SERVER-103642 将 sdp-triager 重命名为 devprod-build-automation
SERVER-103741 添加配置文件集合指标
SERVER-103749 CheckOrphansAreDeletedHelpers 必须考虑到未完成迁移的延迟恢复
SERVER-103783 修复 IDL 测试中Windows上的预期 NAN 字符串
SERVER-103934 FCBIS 应能够调用 KVEngine::cleanShutdown 而不会泄漏内存
uoly 令牌桶 util 中的 SERVER- 供应商104168
SERVER-104407 引入服务器参数来调整连接建立速率限制器
SERVER-104408 引入准入::RateLimiter 组件
SERVER-104412 使优先连接免于获取令牌
SERVER-104413 将指标添加到准入::RateLimiter 组件
SERVER-104415 将连接建立速率限制器集成到 SessionWorkflow 中
SERVER-104698 [v8.0]时间序列群组提交不应使用标记 OpId
SERVER-104811 更新 maxEstablishing 的“连接”服务器状态部分
SERVER-104814 将建立计时指标添加到 IngressHandshakeMetrics
SERVER-104931 修复分片的测试中的 elem_match_index_diff_types.js
SERVER-105041 [v8.0]将 MSVC 版本固定在已发布的分支上
SERVER-105046 [v8.0]解决 Evergreen/download_db_contrib_tool.py 合并不正确的问题
SERVER-105209 [v8.0]在多版本套件中禁用 metadata_refresh_on_shard_removal.js
SERVER-105261 处理Azure OIDC 流的新文档结构
SERVER-105502 在 connection_设施* 测试中使用assert.soon 进行指标断言
SERVER-105526 为 ConcurrentTokenAcquisitionWithQueueing 测试添加额外的调试日志和截止时间
SERVER-105611 将 MozJS/Spidermonkey 升级到 ESR128 。11
SERVER-105670 确保 ConcurrentTokenAcquisitionWithQueueing 实际上会等到所有等待者都进入休眠状态
SERVER-105693 使 connection_assessment_rate_limiting_exemptions.js 能够应对不同的连接关闭错误
SERVER-105753 确保连接建立速率限制器的用户体验与操作速率限制器的一致性
SERVER-105913 在Windows上集成 gperftools tcmalloc
SERVER-105990 在random_ddl_setFCV_operations_with_metadata_check.js 结束时重置FCV
SERVER-106045 重命名 BurstSize => BurstCapacitySecs 参数
SERVER-106122 删除代理协议测试上的 loadTest 并减少 fuzzTest 的负载
SERVER-106149 RateLimiter 应在拒绝时将令牌返回到存储桶
SERVER-106166 不要将 totalAvailableTokens 的 Inf 附加到 FTDC
SERVER-106401 [v8.0]修复 user_write_blocking_ttl_index.js
SERVER-106406 为 8 准备 SPM-1716 的向后移植分支。0
SERVER-106434 [v8.0]将搜索电子2测试自述文件添加到 8。0
SERVER-106622 对 rate_limiter_util_test 中的所有双精度进行模糊断言
SERVER-106636 在 ConcurrentTokenAcquisitionWithQueueing 测试中等待所有线程排队时使用更长的超时
8.0.11 变更日志
分片
SERVER-106614 config.shards 条目中的副本集主机列表未针对 8之前添加的分片进行更新。0
内部
SERVER-105375 对 elemMatch 中的 alwaysFalse 表达式使用 EOF 计划
8.0.10 变更日志
分片
SERVER-99440 添加超时参数,用于检查元数据一致性数据库操作
复制
SERVER-85915 无法选择同步源,因为我们是投票者,但它不是
SERVER-98831 处理心跳时不要两次获取复制互斥锁
查询
SERVER-99905 修复 AsyncResultsMerger 中的对象生命周期问题
存储
WiredTiger
内部
SERVER-74834 通过关闭存储引擎和 RandomCursor 析构函数删除争用
SERVER-78849 允许用户通过 configureCollectionBalancing 命令启用和禁用负载均衡
SERVER-82755 创建功能标志
SERVER-82756 启用功能标志
SERVER-85804 支持mongod上的代理协议
SERVER-85979包mongot以及 archive_dist_test 中的其他服务器工件
SERVER-86003 将 search_e2e_tests任务添加到具有mongot支持的操作系统的每个所需的构建变体中
使用非常大的 system.js 进行 SERVER- Write 会导致 getMore 等待写关注(write concern)87126
SERVER-88119 [v8.0]在FCV降级期间执行时,具有哈希分片键的 shardCollection 可能无法在分片之间均匀分配数据段
SERVER-88393 将implicitly_shard_accessed_collections Shell选项 eval 添加到分片的搜索套件
SERVER-89540 添加非 cron AL2 x86、AL2 arm 64、AL2023 x86、AL2023 arm64 非必需变体
SERVER-90317 添加针对与分片DDL 操作同时运行魔法恢复的针对性测试
SERVER-90472 Coverity 分析缺陷 155588:使用无效的迭代器
SERVER-90495 支持在自然顺序扫描中从已删除的 recordId 开始或恢复
SERVER-90588 将 net.maxIncomingConnectionsOverride 参数更改为运行时与初创企业
常青树上的 SERVER-90644 Log mongot版本
SERVER-91299 执行多重规划后刷新 MultiCollectionAccessor
SERVER-91555 从 mongodb-mongo-master 上子补丁中的下游扩展中下载mongot二进制文件
SERVER-91792 将mongot变体移出到单独的 yml文件中,以启用代码所有权
SERVER-91980 修复 Abseil 美观打印机
SERVER-92320 “无效调用内存使用情况跟踪器,找不到函数”,并带有解释,executonStats,$示例大小0
SERVER-92411 测试所有文档源聚合阶段是否进行身份验证检查
SERVER-92806 计划缓存条目忽略与 $elemMatch 的索引排序规则
SERVER-93137 测试 $listCatalog 只能使用适当的权限进行访问
SERVER-93149 重新启用 reshardingForTimeseriesFeatureFlagEnabled
SERVER-93213 优化 getTimeseriesBucketsMayHaveMixedSchemaData 以仅解析一次存储引擎选项
SERVER-93998 改进对 FTDC 中致命异常的处理
SERVER-94651 添加单元测试,用于计算时间序列大小调整常量
SERVER-95368 升级 c-ares 库
SERVER-95537 bulkWrite with w:0, orders:false,可能会删除对带有mongos 的新集合的写入
SERVER-95682 创建功能标志
SERVER-95683 启用功能标志
SERVER-95919 断言所有聚合阶段都有身份验证测试
SERVER-96197 ExpressionContext 的 _resolvedNamespaces 无法区分不同数据库中具有相同名称的集合
SERVER-96212 创建名为 $_internalListCollections 的新聚合阶段
SERVER-96213 使用 $_internalListCollections 实施 $listClusterCatalog
SERVER-96405 当 partitionBy 依赖于 $let 时,避免使用文档缓存
SERVER-96955 验证期间的时间序列不一致应在生产中出错
SERVER-97060 返回包含 $_internalListCollections 的内部数据库
SERVER-97356 将 $_internalListCollections 设置为 kRunOnceAnyNode 而不是 kLocalOnly
SERVER-97371 通过现有 CA启用mongod到mongot的出口 TLS 连接
SERVER-97403 在文档验证错误生成中将不变量替换为 tassert
SERVER-97415 优化 $listClusterCatalog,然后优化 $match
SERVER-97457 测试 $listClusterCatalog 是否遵循 maxTimeMs
SERVER-97460 为 $_internalListCollections 启用因果一致性
SERVER-97508 评估 $listClusterCatalog 阶段的测试覆盖率
SERVER-97635 调整 $listClusterCatalog 返回的 balanceEnabled字段
SERVER-97859 完成 SERVER-97215 中列出的待办事项
SERVER-97898 在 AsioSession API中公开代理端点
SERVER-97903 创建 AuditClientAttrs 客户端装饰
SERVER-97908 通过 ForwardableOperationMetadata 在客户端之间传播 AuditClientAttr
SERVER-97920 更新 AuditEventMongo 和 AuditEventOCSF 以使用 AuditClientAttrs
SERVER-98066 完成 SERVER-97215 中列出的待办事项
SERVER-98089 修复 $listClusterCatalog 中不受保护的指针访问权限
SERVER-98131 确保在运行$listClusterCatalog 时耗尽 agg_list_cluster_catalog.js 中的游标
SERVER-98160 仅在启用审核时注册 AuditClientObserver
SERVER-98386 分片未正确检查收到的时间序列集合的 ShardVersion
SERVER-98493 处理插槽或阶段字符串不适合internalQueryExplainSizeThresholdBytes 的 SBE 计划
来自更改集合化身套件的 SERVER-98839 Denylist agg_list_cluster_catalog.js
SERVER-99020 清理 listClusterCatalog 测试
SERVER-99134 提高 agg_internal_list_collections_stage.js 出错时的日志详细程度
SERVER-99185 在恢复 config.transactions 时处理事务复制的向量插入回滚期间
发生降级时,应中断由 BalancerCommandsScheduler 提交的 SERVER- 远程命令。99236
SERVER-99488 在连接已接受的系统日志中包含 sourceClient
SERVER-99549 修复分片角色获取中的锁排序
SERVER-99550 在 idl 中将 querySettings 属性标记为“内部”
SERVER-99584 为 AuditClientAttrs BSON (反)序列化方法添加测试
SERVER-99658 [v8.0]将旧分支上的 gitignore 与主分支同步
SERVER-99660 编写端到端负载负载均衡器测试,通过代理协议审核 mongo 格式的客户端IP
SERVER-99678 将 proxyPort CLI添加到mongod
SERVER-99817 在某些情况下,1970之前日期的时间序列存储桶舍入对于毫秒精度不正确
SERVER-99834 在mongos loadBalancer 端口上支持非 OCS客户端
SERVER-99836 在 shouldOverrideMaxConns 中使用代理源远程端点
SERVER-100182 如果变体不支持 ss,则回退到 netstat
SERVER-100299 sort-skip-limit 返回的文档数量可能会超过 limit 指定的数量
未在 OpDebug 上为写入命令设立SERVER- planCacheKey 相关信息100459
SERVER-100468 编写端到端负载负载均衡器测试,通过代理协议审核 OCSF 格式的客户端IP
SERVER-100535 检查关键部分集合以在恢复movePrimary 测试中指示 DDL 完成
SERVER-100595 增加 Jepsen_config_fuzzer 套件的 maxFailedInitialSyncAttempts
SERVER-100600 魔术恢复不必要地保留获取的集合
SERVER-100609 解析 sbom模式引用 spdx。 模式.json 复制到本地副本
SERVER-100785 发出格式错误的 reshardCollection 命令后, MongoDB配置服务器致命崩溃
SERVER-100840 修复 abt_translation_bm 中的查询
SERVER-100867 修复disconnect_kill_cursors 和disconnect_abort_transactions 中的故障
SERVER-101001 公开有关历史存储的其他指标
SERVER-101078 不要关闭在mongod中发送 loadBalanced:true 的连接
SERVER-101164 使用 db-contrib-tool 的 pyinstaller 二进制文件
SERVER-101170 CheckMetadataConsistency 以不使用 MONGO_UNREACHABLE
SERVER-101230 Coverity 分析缺陷 155126:使用无效的迭代器
SERVER-101242 修复 ConnectionInterface::getTimesUsed() 中的争用条件
SERVER-101271 时间序列查询在包含元字段后可能会错误地包含已排除的字段
SERVER-101296 删除 aws_e2e_ecs.js 测试
SERVER-101337 Exhaus 响应应断言它们是 OP_MSG
SERVER-101389 MockServerStreamTest 取消测试应在取消后等待操作完成
SERVER-101519 修复 dbCheck 测试,以便在集合后使用视图时不会出错
SERVER-101530 添加在初创企业时通过服务器参数更改目录缓存大小的能力
SERVER-101700 setup_spawnhost_coredump脚本无法在 Evergreen 主机上运行
SERVER-101716 read_through_cache.h 函数在 noException 方法上抛出异常
SERVER-101807 当我们抛出 OplogOutOfOrder 异常时记录oplog条目
SERVER-102735 将 db-contrib-tool 升级到 1。0。0
SERVER-102787 在负载负载均衡器后面为独立运行和复制集添加Mongo和 OCSFAtlas 审核测试
SERVER-102872 将特定于操作系统的 db-contrib-tool pyinstaller 版本用于 PPC
SERVER-103275 将 MozJS 从 ESR 128.8 升级到最新版本 (ESR 128.10)
SERVER-103286 从 ss 和 netstat 获取信息时添加重试
SERVER-103390 [v8.0]将 SPM-4020 和 SPM-3869功能分支向后移植到 v8。0
SERVER-103824 添加 jstest,为代理服务器和源客户端使用不同的IP
SERVER-103836 在连接到Azure时实施带退避的重试
SERVER-103862 proxy_protocol_connect.js 未运行断言
SERVER-104118 Update Okta OIDC authentication script
SERVER-104205 在代理分片测试中对“netstat”输出进行更具体的解析
SERVER-105055 [v8.0]修复 document_source_internal_unpack_bucket.cpp 中不正确的合并
SERVER-105072 [v8.0]更新发布变体以遵循“requires_large_host”标签
SERVER-105106 [v8.0]针对 MacOS 的 bash 语法无效
WT-13716 选择性备份期间 HS 上的快速截断页面未删除
WT-13884 增加可进行过时清理的值范围
8.0.9 变更日志
存储
WiredTiger
内部
SERVER-90724 fsm_workloads/agg_unionWith_interrupt_cleanup.js 在构造连接字符串时错误地将分片名称用作副本集名称
SERVER-92236 数据段迁移应使用短期取消源
SERVER-92275 改进测试以检查列表集合是否与持久性目录一致
SERVER-92467 创建其他黄金测试实用程序
SERVER-93363 S2Loop::FindVertex 中的数据争用
SERVER-93367 减少在 create_index_background 测试中插入的文档数量和大小
SERVER-95237 Make update_replace_id.js test robust
SERVER-97405 在独立运行模式下跳过oplog采样
SERVER-97605 仅终止 this.session 中针对Internal_transactions_sharded_from_mongod.js 的会话
SERVER-100387 使错误代码 linter 处理 6 位 SERVER票证ID
SERVER-100582 使用 getEngine 确定在 views_count.js 中运行的查询的引擎
SERVER-100723 在 m8 g/AL2023 上为MongoDB v 配置计划的测试构建构建者。6 0+
SERVER-101040 random_ddl_check_metadata_consistency_killop 实际上并不检查特定数据库
SERVER-101150 在currentop_secondary_slow_op.js 中调用awaitReplication
当包装器期望中断错误时,SERVER-101382 内部事务测试断言
SERVER-102002 在 8 中禁用 sbe 中的 switch 和设立表达式。0 使用运行时可设置的服务器参数
SERVER-102005 更新 last_lts_mongos_commands.js 和 last_lts_mongod_commands.js
SERVER-102370 在Windows上禁用 connections_opened.js
SERVER-102429 停止 MockLDAPServer 时使用 SIGKILL
random_ddl FSM 中的 SERVER- untrackUnshardedCollection 永远不会在未分片的命名空间上运行102516
SERVER-102526 将 MozJS 升级到 ESR 128。8
SERVER-102547 从4 v 中的 Graviton 变体中删除推送、publish_packages 和 crypt_push 任务。70和 v8。0
当包装器期望中断错误(未分片)时,SERVER-102877 内部事务测试断言
SERVER-102953 修复 enterprise-rhel-9-s390x [mongodb-mongo-v8.0 @ 90aa1fbc] 上的 crypt_create_lib
SERVER-103261 处理Azure OIDC 登录网站中的不同 HTML
SERVER-103317 等待ignore_dbcheck_in_startup_recovery_for_restore.js 中的 oplogTruncateAfterPoint更新
SERVER-103448 使用配置转换运行时,减少 timeseries_collmod_granularity_update.js 中创建的集合数量
SERVER-103828 处理 peekASIOStream 中的空套接字
SERVER-104118 Update Okta OIDC authentication script
SERVER-104326 在表达式构造函数上设置 sbeCompatibility,其中缺少
WT-13234 从磁盘读取具有过时时间窗口的页面
WT-13241 在检查点清理期间将过时的时间窗口页面标记为脏
WT-13287 将检查点纳入 test_cc_base.wait_for_cc_to_run() 的一部分
13333启用 reclaim_space模式时,WT- 检查点清理会跳过页面
8.0.8 变更日志
内部
SERVER-103328 在双精度类型的非零 RLE 之后跳过的 BSONColumn 处理不正确
8.0.7 变更日志
此发布包含安全性或可靠性方面的改进。当有更多信息可用时,将更新变更日志。
8.0.6 变更日志
存储
WiredTiger
内部
针对服务器支持的恢复的 SERVER-55301 架构指南更新
SERVER-87442 平台支持:添加对 Macos 14 sonoma(ARM64 和 AMD64)的支持
SERVER-89757 checkSbeStatus 应检查所有节点
SERVER-97267 从“获取所有参数”值检查测试中排除 min_fcv=latest 测试参数
SERVER-97676 在 magic_restore_balancer_settings.js 的一致性检查中忽略 config.changelog命名空间
SERVER-97857 在magic_restore_shard_to_repl.js 中的写入操作后添加awaitReplication
SERVER-97911 Query with "_id in empty 大量 " 在给定_id索引作为提示时遍历完整集合
SERVER-98052 筛选 query_stats_regex.js 中关于 collName 的查询统计信息条目
SERVER-100267 在 sharded_magic_restore_test.js 中打开备份后,对配置服务器不执行任何操作
SERVER-100673 添加对 RHEL 9 zSeries 的支持
SERVER-100787 将FCV 8.0 添加到 8.0/master 上的 timeseries_query_extended_range.js
SERVER-100856 ocsp_sharding_basic 需要禁用装订
SERVER-100901 将用户摘要不变量放宽为 ShardingTaskExecutor 中的 tassert
SERVER-101083 在 magic_restore_test.js 中检查节点oplog 时调用awaitReplication
SERVER-101131 在 magic_restore_test.js 中存储预恢复 dbhashes 之前调用awaitReplication
SERVER-101838 [v8.0][v8.1] Revert SERVER-93101 + SERVER-91121
SERVER-102080 [v8.0]修复 MacOS Poetry 依赖项
SERVER-102115 添加 RHEL9企业作为管理者的目标
WT-13667 支持使用 SWIG 编译WiredTiger4 。3 。0版本
8.0.5 变更日志
分片
SERVER-89138 删除不可分割集合的集合名称限制 235
SERVER-91121 如果拓扑结构时间未更改,则不强制进行分片注册表查找
SERVER-95040 添加测试覆盖率,以实现 checkMetadataConsistency 可中断性
SERVER-95324 禁用 chunkMigrationConcurrency
SERVER-95544 setFeatureCompatibilityVersion、createCollection 和 moveCollection 可能会导致配置分片中出现 3 路死锁
SERVER-99345 防止在FCV8 上对没有“timeseries”选项的时间序列集合分片/移动。0 +
复制
SERVER-91180 dbCheck oplog条目在 batchStart/batchEnd 中包含重复的字段名称
查询
用于解释的 SERVER-92640 $unionWith 阶段不使用路由器角色API
包含子数组的大量字段上的 SERVER-95672 索引不包括某些结果
SERVER-97470 findAndModify:Mongos WriteConcernError 行为与mongod不同
SERVER-97629 在让出时将不变量替换为 tassert
SERVER-97860 扫描唯一的多字段索引时,Express路径可能会返回不正确的结果
Catalog
SERVER-97220 [仅测试] collection_catalog_two_phase_drops.js 假设带日志功能的写入会将最新时间戳提前
SERVER-97338 防止 config.system.sessions 在配置服务器上使用其数据块创建为分片的
SERVER-99290 无效的时间序列存储桶集合会阻止FCV 8 完成。0升级
存储
WiredTiger
WT-10489 test_wt4803_history_store_abort 挂起
WT-12238 调查已删除页面的检查点清理
WT-12846 修复压缩遍历如何处理来自检查点flush_lock 的 EBUSY
WT-13186 删除定位截断游标时的有界游标支持
WT-13447 后台压实不会使用 run_once 重置统计信息
WT-13525 迁移到基于 AWS 的 MacOS 主机
WT-13546 使用内部会话而不是默认会话来创建历史存储表
WT-13592 提供在初创企业/关闭期间控制 RTS 工作线程数量的选项
WT-13642 为脏叶子页/内部页创建单独的统计信息
WT-13713 添加 WT stat 以计数带有修复的 create-with-import
构建和打包
SERVER-51366 配置安装程序创建的文件夹
SERVER-88142 将集合类型包含在创建事件中。
SERVER-95976 在变更流阶段引入“matchCollectionUUIDForUpdateLookup”参数
WT-13704 从 configure_wiredtiger 中删除 swig 安装
内部
SERVER-73498 将多计划器中花费的时间添加到解释输出中
SERVER-79850 抽象出数据一致性/额外的索引键检查之间的类似代码,并使错误处理一致
SERVER-80023 在 dbCheck 期间测试并发构建/删除索引
SERVER-81158 启用由于副本集直通套件中存在 dbcheck 钩子而被禁用的测试
SERVER-81166 添加已删除的集合/索引和新创建的视图测试,以进行额外的索引键检查
SERVER-81280 在 bulkWrite 中处理 FLE 的 writeConcernErrors
SERVER-82367 始终使用 ReadThroughCache 中的相同缓存值调用同一 inProgressLookup 条目下的排队刷新
82754在SUSE12 和SUSE 上加载核心转储时启用索引缓存时,SERVER- GDB 本身会出现段错误15
SERVER-82908 添加魔法恢复日志路径参数并生成特定于魔法恢复的日志
SERVER-84114 生成索引键时引发的异常未通过集合验证
SERVER-84587 记录 dbCheck 中缺少键检查的字段值
SERVER-84770 变更流测试无法从可恢复变更流错误中恢复
SERVER-85482 将 dbcheck 参数添加到运行状况日志条目输出
SERVER-85610 创建与恢复工具使用情况相关的指标
SERVER-85668 允许魔法恢复插入大于 16MB 的oplog条目
SERVER-85862 使burn_in_tests.py 了解多版本配置
SERVER-86034 调查特定于 Windows 的魔法恢复故障,命名管基础架构
SERVER-86299 测试并修复分片的片写入中的 FLE2 writeConcernError报告
SERVER-86323 确保 minKey/maxKey 始终记录在 dbCheck 的主节点 (primary node in the replica set)oplog中
SERVER-86996 为时间集合查询应用 QuerySettings
SERVER-87065 针对扩展范围的事件和不断变化的粒度,对最小/最大和嵌入式时间戳进行稳健的验证检查
SERVER-87319 在 awaitReplication 中将不变量替换为 tassert
SERVER-87406 为非 PIT分片集群魔法恢复创建有针对性的 jstest
SERVER-87407 为 PIT分片集群魔法恢复创建有针对性的 jstest
SERVER-87427 为魔法恢复和数据块迁移创建有针对性的 jstest
SERVER-87429 为魔法恢复和重新分片创建有针对性的 jstest
SERVER-87572 添加 serverStatus() 指标以计数重新规划事件
SERVER-88009 确保我们在恢复期间跳过 dbcheck oplog条目
SERVER-88294 审核对 shouldRecoverFromOplogAsStandalone 的引用,并根据需要添加对魔法恢复的检查
SERVER-88893 为可重试写入添加有针对性的魔法恢复测试
SERVER-88894 在从节点上应用 dbcheck 操作所花费的最大时间
SERVER-89039 支持在索引构建开始后返回的命令
SERVER-89157 确保 dbCheck 在主节点 (primary node in the replica set)上一次仅运行一个作业
SERVER-89233 缓存压力导致每个具有时间序列集合的文档使用一个存储桶
SERVER-89411 提高 moveCollection 时集合注册的测试覆盖率
SERVER-89484 添加有针对性的测试以使用魔法恢复执行选择性恢复
SERVER-89488 使用 BalancerSettings 添加有针对性的 jstest 魔法恢复测试
SERVER-89531 标签analyze_shard_key_jscore_passthrough 以要求大型主机用于 tsan 覆盖
SERVER-89642 fsyncunlock 命令的角色配置无效
SERVER-89647 覆盖魔法恢复直通中的删除函数和断言
SERVER-89699 正确检测 OpenLDAP 何时包含与 MozNSS 兼容的填充程序
SERVER-89919 将测试矩阵添加到备份和恢复
SERVER-90068 改进 $map、$reduce、$ 过滤
SERVER-90121 将分片重命名添加到目标分片集群魔法恢复测试中
SERVER-90318 为魔法恢复和配置分片转换添加有针对性的测试
SERVER-90338 重构魔法恢复实用程序断言
SERVER-90343 添加有针对性的测试,以对增量备份的数据运行魔法恢复
SERVER-90356 支持 PIT恢复,无需检查点时间戳之后的条目
SERVER-90449 防止TTL监视器在回滚和初始同步模糊器期间运行collMod
SERVER-90680 允许通过直接分片连接执行 dbHash 命令
SERVER-90746 使魔法恢复钩子对大型 PIT恢复工作负载更具弹性
SERVER-90755 验证 dbCheck 中的聚集文档记录ID
SERVER-90758 在 dbCheck 中为集群化集合添加测试
SERVER-90772 在 dbCheck 中的额外的键检查中验证索引顺序和唯一性
在 dl_iterate_phdr运行时从信号处理程序调用 SERVER- libunwind 会出现死锁90775
SERVER-90892 为 UUID 不匹配的分片的记录警告消息
SERVER-90942 将魔法恢复主函数移出主线程
SERVER-90997 在 doDeleteRecord() 中未找到文档时放宽断言
SERVER-91007 从 SessionCatalogMigrationSource::_fetchNextNewWriteOplog 中删除递归
SERVER-91012 重新提交 SERVER-71520
SERVER-91060 在魔法恢复直通中为集群使用正确的 nodeType
SERVER-91097 在等待Azure OIDC 入口规则更新时使用定时重试循环
SERVER-91185 添加有针对性的测试,以将数据文件从分片节点恢复到副本集
SERVER-91252 Fix dbcheck_stepdown.js
SERVER-91272 不要打印不能保证Atlas故障监视器的 StackTrace
SERVER-91314 在磁盘空间不足时终止可溢出查询
SERVER-91334 将MongoDB Server板载到Papertrail 服务,以实现 SSDLC 合规性
SERVER-91413 执行具有ACID 事务阶段的聚合,如果游标位于另一个分片上,可能会返回 NotARetryableWriteCommand 错误
SERVER-91556 更新预烧以处理多版本任务中的多个子套件
SERVER-91754 在验证中添加检查,以检查时间序列的分桶参数是否已更改
检查 require_fcv_* 标签的 SERVER- Linter 是否 <= 当前版本91774
SERVER-91804 端口LDAP mongos运行状况检查器测试以使用模拟LDAP服务器
SERVER-91874 cursor_hints_to_query_settings 测试套件不会关闭自动生成的查询的游标
SERVER-91914 在魔法恢复测试中对所有副本集节点使用相同的备份游标数据文件
SERVER-91950 在魔法恢复中保留已批准的集群参数
SERVER-91960 如果同步源选择失败,则清除候选同步源
SERVER-92023 在Mongo测试Shell中仅从 $queryOptions 中提取 $readPreference
SERVER-92137 确保时间序列插入在检查存储桶集合是否存在之前执行 ShardVersion 检查
SERVER-92223 复制协调器应容忍大量的锁
当同时发生回滚时,SERVER-92239 变更流无法在降级中幸存。
SERVER-92359 [SBE] 当外部集合不存在时,为下推的 $lookup 生成 EOF 计划
SERVER-92420 重新分片oplog应用程序不应为每个删除操作使用唯一的 lsid
SERVER-92461 SetQuerySettingsCommandReply 不包含简化查询设置
SERVER-92476 planningTimeMicros 可以包括与计划无关的工作
SERVER-92572 测试 dbCheck 是否正确捕获缺失的_id索引
SERVER-92601 删除 package_new_compile任务
SERVER-92662 在 timeseries_agg_out.js 中允许 7268700 错误代码
SERVER-92730 使用用于响应状态跟踪的调试信息增强 OCSP 测试代码
SERVER-92733 将 PyGithub 更新为 1。58
SERVER-92736 更新符号映射器以使用原始执行的任务
SERVER-92781 拆分出 replica_sets_kill_primary_jscore_multiversion
SERVER-92797 修复在关闭的耗尽游标上运行next() 时的行为
SERVER-92829 测试魔法恢复特定日志,而不省略测试输出
SERVER-92853 等待 merge_let_params_size_estimation.js 中随处复制
SERVER-92877 在魔法恢复测试模块中创建 ShardedMagicRestoreTest 类
92930对于2 d索引边界附近的点, SERVER- GeoHash 可能会进行向下转换并出现未定义的行为
SERVER-92956 将 TSAN 中的 cache_stuck_timeout_ms 从 10 分钟提高到 15 分钟
SERVER-92964 确保在 SBE IndexedLoopJoin 中使用哈希索引时遵循排序规则
SERVER-92989 FeatureFlagUtil JavaScript需要使用弹性连接来终止主节点 (primary node in the replica set)
SERVER-93050 修复 dbcheck_multiple_operations.js 降级测试
SERVER-93101 修复 ShardRegistry::Time 定义
SERVER-93141 避免由于初始同步期间正在进行索引构建导致不变量
SERVER-93212 在不启动mongod进程的情况下获取mongod版本和 git 版本信息
SERVER-93217 使 SASLGlobalParams 中的变量具有原子性
SERVER-93221 删除 config.placementHistory魔法恢复中的元数据
SERVER-93354 确保仅在分片的集群中的mongos上计算 queryShapeHash
SERVER-93389 WiredTigerSessionCache 未正确处理回滚后释放的会话
SERVER-93405 在批处理结束时删除对连续相同键后的不同键的检查
SERVER-93428 [v8.0]避免在 8 上运行tsan 下的 incomplete_tsan 测试。0
SERVER-93435 不要将ACID 事务中 updateMany 的 StaleConfig 转换为 QueryPlanKilled
SERVER-93497 将用户缓存失效从 OpObserver 移至 onCommit 处理程序
SERVER-93509 GlobalLock 可能会非自愿地发布快照
SERVER-93537 当 reshardCollection 由于并发索引构建失败时,使 collection_uuid_sharded.js 暂时不抛出异常
SERVER-93551 消除由于多版本运行缓慢而导致的模糊器超时
SERVER-93570 合并魔法恢复项目
SERVER-93583 更新 TaskExecutorCursor 行为,以便在未完成的网络操作期间能够抵抗破坏
SERVER-93614 将mongod和mongot之间的固定连接设置默认
SERVER-93616 改进对用户缓存失效的测试
SERVER-93659 使用 dbcheck 修复 concurrency_replication_bulk_write
SERVER-93707 ShardRegistry::scheduleReplicaSetUpdateOnConfigServerIfNeeded 可能会写入不正确的配置版本
SERVER-93771 在变体级别设置 enterprise-rhel-81-ppc64 文件超时
SERVER-93779 为 sharding_jscore_passthrough_with_config_transition 套件设置 runningWithBalancer
SERVER-93980 增加在force_zone_policy.js 中等待负载均衡器回合完成所花费的时间
SERVER-93999 使 validate_timeseries_bucketing_parameters_change.js 具有硬编码时间戳
SERVER-94002 should_run_backup_or_restore 中的非坑逻辑似乎不正确。
如果唯一索引具有排序规则,SERVER-94156 支持更新或插入(upsert)重复键重试
SERVER-94161 增加 dbcheck 的默认从节点(secondary node from replica set)超时限制
SERVER-94211 将 10gen/jepsen 固定到最新的 jepsen-mongodb-master提交
SERVER-94221 解决显式调用 AM->setAuthEnabled() 的单元测试中的 TSAN 问题
SERVER-94272 减少电源周期超时以满足常青约束条件
SERVER-94502 将分片角色嵌套到路由器角色中会中断集合元数据恢复
SERVER-94530 将 ExpressionContext::getResolvedNamespaces 不变量更改为 tassert
SERVER-94536 在启用区块用户写入时升级时崩溃
SERVER-94542 [仅测试] 在standalone_in_queryable_backup_mode.js 测试中实现表现良好的关闭进程
SERVER-94561 减少对 sanitizer 版本进行random_moveChunk_timeseries_deletes.js FSM 测试的资源使用量
SERVER-94564 在其他构建变体中增加块处理和变更流模糊器的 evg 超时
SERVER-94618 替换 create_indexes_return_on_start.js 中的可选链接语法
SERVER-94649 增加对直接分片连接错误和警告的日志记录
SERVER-94657 恢复角色应允许在任何数据库中删除 system.views
SERVER-94662 重试 pipx install db-contrib-tool
94691每当上次调用设置参数然后失败时,都无法重新发出设立了“previousTime”参数的 SERVER-“_configsvrSetClusterParameter”命令
SERVER-94731 发出 system.views集合的变更流事件(启用 showSystemEvents 时)
SERVER-94740 CheckMetadataConsistency 可能会因在关键部分处于活动状态时查看分片元数据而触发误报
SERVER-94770 减少 BucketCatalog 中已存档存储桶的内存占用
SERVER-94779 修改ignore_dbcheck_in_magic_restore.js 以使用重构的魔法恢复实用程序
SERVER-94820 减少模糊器生成的管道数量
SERVER-94824 将 zstandard 添加到 TSAN 拒绝名单
SERVER-94861 change_streams_shards_start_in_sync.js 应暂时挂起分片1,而不是拒绝来自mongos的游标建立请求
SERVER-94902 将 ShardedMagicRestoreTest 移动到单独的文件中
在执行非基本任务的Windows变体上,SERVER-94936 分片备份/恢复测试可能会运行内存不足的情况
SERVER-94977 CheckMetadataConsistency 钩子与 asio_transport_layer_integration_test 不兼容
SERVER-94985 将 upsert_unique_index_collation.js 的 reshardingOplogBatchTaskCount 设置为 1
SERVER-95108 使用 JSDoc 风格的注释来注释魔法恢复测试实用程序类
SERVER-95257 在mongos上公开命令以取消跟踪集合
SERVER-95299 将诊断添加到回滚恢复
SERVER-95309 为服务器生命周期事件创建观察者
SERVER-95343 降低超时值以修复不稳定的 dbcheck 测试
SERVER-95423 对 SASL SCRAM缓存中的插入失败进行计数
SERVER-95430 在部分任务超时时提供指向原始日志的链接
SERVER-95452 防止 CollectionRoutingInfoTargeter 在更新和删除期间迭代所有数据块范围
SERVER-95456 使 CLUSTERED_IXSCAN 遵守查询设置允许的索引
SERVER-95500 重新表述升级到 8 时有关存储桶集合不一致的错误消息。0
SERVER-95511 修改时间序列集合参数以支持自动扩展
SERVER-95547 MultiUpdateCoordinator 可以转换到“完成”状态,而无需释放以前获得的资源
SERVER-95573 使用新数据库进行 bucket_unpacking_with_sort_extended_range.js 测试
SERVER-95583 SSLManagerWindows 不允许来自不同颁发者的多个 CRL
SERVER-95610 更新servers.js 中 reshardingDelayBeforeRemainingOperationTimeQueryMillis 的版本检查
SERVER-95674 引入自动合并期间扫描数据段的可配置时间限制
SERVER-95762 [v8.0]删除 8 上的对偶任务。0
SERVER-95775 更新 MSI 以引用 libsasl2.dll而不是 libsasl.dll
SERVER-95807 旧垃圾配置。缓存。*元数据可能会区块目录缓存刷新
SERVER-95869 在所有代码路径上将 CommandOnShardedViewNotSupportedOnMongod 转换为 CommandNotSupportedOnView
SERVER-95998 放宽 sample_rates_rs.js 和 sampled_rates_sharded.js 中采样查询数量的差异百分比窗口
SERVER-96128 删除 system_perf.yml 中对 Linkbench 的引用
SERVER-96269 修改推测性身份验证审核
SERVER-96404 改进 $map 和 $ 过滤序列化中的变量名称
SERVER-96412 tassert 在 - 分片 分片的1 $unionWith + $ 搜索上触发
SERVER-96458 当 $top(N)/$bottom(N) 的输出为常量且 sortBy 为空时,不应用不同的扫描优化
SERVER-96460 验证无效的 PQS 提示
SERVER-96503 向 FCBIS 添加更多日志行
SERVER-96635 改进查询设置回退测试
SERVER-96776 在魔法恢复中保留其他指定的集群参数
SERVER-96807 修复了 releaseSession 代码中的不等式检查
SERVER-97014 [v8.0]将 absl::bit_count 用于 bsoncolumn_test.cpp
SERVER-97044 修复以下问题:在对正在使用区域分片的集合进行重新分片或取消分片期间,变更流可能会错误地输出“删除”事件
SERVER-97077 禁止 changeStream 测试在 sharding_csrs_Continous_config_stepdown 中运行
SERVER-97183 增加从节点上的 dbCheck 超时以进行测试
SERVER-97254 $jsonSchema 解析器不应使用空字符串来区分顶级模式和子模式
SERVER-97260 timeseries_create.js 插入具有不正确_id时间戳的存储桶
SERVER-97462 重试跳过的记录可尝试删除不带 wuow 的记录
SERVER-97515 将不变量替换为断言并添加更多详细信息
SERVER-97548 关闭存档存储桶不应为已删除的集合重新创建统计信息
SERVER-97551 [8.0] 延长initial_sync_unsupported_auth_schema.js 断言.soon 语句中的超时
SERVER-97717 添加 al2023-x86-compile v8.0变体
SERVER-97726 防止在创建 ident 目录的同时删除它
SERVER-97741 ImportCollection 因错误元数据重试需要回滚
不遵守写关注(write concern)关注时,可能会在分片的集群上错误确认 SERVER- 创建集合97831
SERVER-97862 修复 change_streams_split_event_v1 _v2 _tokens.js reshardCollection 的初始数据块分割(v.)80
SERVER-98062 更新authenticode 密钥别名
SERVER-98185 将“nongnu”libunwind升级到 v1。8。1
SERVER-98186 查阅日志文件而不是 ramlog 进行推测性身份验证测试
SERVER-98316 在 read_pref_cmd.js 中为 mapreduce out 使用不同的集合
SERVER-98349 避免mongos在关闭前休眠 3 秒
SERVER-98417 为已跳过的记录跟踪器中不再在集合中找到的记录添加测试
SERVER-98451 启动不存在此参数的补丁版本时,请勿设立reshardingDelayBeforeRemainingOperationTimeQueryMillis
SERVER-98473 重新指向 sys-perf 以使用 DSI 中的 genny-tasks
SERVER-98555 将 Jepsen 和Antithesis 修复为 https 克隆
SERVER-98574 在主节点上启用 dbCheck v2功能标志
SERVER-98593 添加回退错误代码,以便在收到 SSL_ERROR_SYSCALL 但没有关联错误时使用。
SERVER-98608 将 MozJS 升级到最新的 ESR 115 次要版本
SERVER-98696 resmoke 对恶意进程的检查错误地识别了 macOS 上的不相关进程
SERVER-98702 从 Windows 上的慢速套件中禁用 insert_duplicates_unique_index.js
SERVER-98720 在“计划执行程序错误”警告日志中添加缺失的 redact() 调用
SERVER-98729 修复 repl_monitor_refresh.js 中的关闭争用条件
SERVER-98802 修复servers.js 中计算 ProgramMajorMinorVersion 的公式
SERVER-98818 清除 sharded_backup_restore.js 库中增量备份之间的日志文件
SERVER-98937 处理访问 ASIO 套接字时的中断
SERVER-98980集合验证未及早锁,无法防止回滚争用
SERVER-99012 避免在测试命令 sysprofile 中使用 tassert
SERVER-99022 [v8.0]修复 jstests/noPassthrough/index_stepup_missing_skipped_record.js 中的错误导入
SERVER-99074 标记 array_index_and_nonIndex_consistent.js as tsan_incomplete
SERVER-99082 重命名隐式时间序列集合中不正确的覆盖函数
SERVER-99165 [v8.0]交换 v8.0bazel 工具链从 mciuploads 到持久性 s3 存储桶
SERVER-99212 [v8.0]将 dbcheck 和服务器恢复工具项目合并到 8.0.5
SERVER-99218 在explain_all_plans_execution_stats.js 开头删除集合“test”
SERVER-99275 change_streams_split_event_v1_v2_tokens.js 中应有一个 dropIndexes事件
SERVER-99436 [v8.0]将重新打开压缩存储桶的 timeseries_reopened_bucket_insert.js 断言在多版本套件中的 7 上失败。0
SERVER-99483 将 mongo-task-generator 升级到 0。7。20
SERVER-99547 使用 no_passthrough 套件运行时,替换 query_settings_index_hints_tests 中的无效数据库
SERVER-99561 将 sys-perf 配置的其余部分移至 DSI
SERVER-99574 timeseries_reopened_bucket_insert.js 已手动构建存储桶,但控制 ID 与观察 ID 不匹配
SERVER-99645 更新 "search_meta_in_subpipeline_sharded.js"测试
SERVER-99803 在测试拆卸时交叉检查其路由表时,应忽略时间序列命名空间的临时重新分片集合
SERVER-99808 重新引入 queryHash 以实现向后兼容
SERVER-99900 views_distinct_with_arrays.js 无法接受 readConcern Majority
SERVER-100476 禁用 Catalog_cache_refresh_with_persisted_collection_cache_corrupted.js 中的定期索引检查器
SERVER-100594 将最大 fromjson 深度从 250 降低到 200
8.0.4 变更日志
分片
SERVER-81816 ReshardingCoordinatorObserver 析构函数应仅在调用 ReshardingCoordinatorService:: 运行() 时保持不变
SERVER-84769 重新分片剩余OpTime算法不适用于较低的 elapsedTime
SERVER-92762 将 reshardCollection 中 numInitialChunks 的默认值设置为 90
查询
SERVER-92904 回复大小超过 BSONObjMaxInternalSize,而批处理在 BSONObjMaxUserSize 之内
SERVER-95350 修复对有效命令运行解释时可能出现的故障
聚合(Aggregation)
SERVER-88046 支持在 unionWith 子管道中执行 $vectorSearch
存储
WiredTiger
构建和打包
内部
SERVER-67816 1970 之前日期的时间序列存储桶舍入行为异常
SERVER-68274 [SBE] 将字段与 Min/MaxKey 进行比较且文档中缺少字段时缺少查询结果
SERVER-73641 时间序列筛选可能会在分片的遗漏扩展范围的事件
SERVER-81109 修复Internal_transactions_sharded_from_mongod.js 对跨会话因果一致性的处理
SERVER-82037 排序器溢出使用的内存可以无限增长
SERVER-83106 不使用 shardsvrCreateCollection 解析器解析 shardCollection请求
SERVER-87442 添加对 MacOS 14 Sonoma(ARM64 和 AMD64)的支持
SERVER-88891 删除租户迁移和分片分割/合并直通和集成测试
SERVER-89232 将 queryShapeHash 添加到 $queryStats 输出
SERVER-89708 调查 jstests/concurrency/fsm_workloads/timeseries_mixed_operations.js 在并发 moveCollection 的情况下失败的原因
SERVER-90739 调查选择性恢复中时间序列集合的有效性
SERVER-90965 扩展查询设置以包含可选的评论字段
SERVER-91589 将 sbom.json 中 Service Arch 拥有的第三方库重新分配给新团队
SERVER-91777 选择在恢复期间退出oplog采样
SERVER-91954 添加 'queryShapeHash' 进行解释,将 'queryHash' 重命名为 'planCacheShapeHash'
SERVER-92005 集群 dbStats 可以使用并发 removeShard触发不变量
SERVER-92019 在生产构建中的 logWriteConflictAndBackoff () 处打印写冲突(write conflict)日志
SERVER-92057 修复操作计数器以容纳可选的额外的命令。
SERVER-92230 在 AuditSpooler.deepPartialEquals 中处理扩展/宽松JSON比较
SERVER-92246 使用 TestData.skipEnforceFastCountOnValidate对于所有 FCBIS 测试
SERVER-92285 在 fle2_compact_coordinator.js 中添加缺失的断言
SERVER-92292 为 prepareTransaction 跳过票证获取
SERVER-92339 测试运行程序直接与连续配置降级套件中的配置分分片时,可能会因网络错误而失败
SERVER-92550 使 txn_sharded.js 对 txn 中的过时配置错误具有稳健性
SERVER-92594 SBE 虚拟机访问已释放的内存
SERVER-92803 Ignore IndexKeySpecsConflict 在初始同步oplog应用程序期间出现错误
SERVER-92841 修复 speculative-auth-replset.js 中无推测断言的问题
SERVER-92850 MCRaftMongoReplTimestamp.tla 中的错别字
SERVER-92852 在 cleanup_collection.js 中使用无序批量写入
SERVER-92958 增加所有备份/恢复测试的oplog大小
SERVER-92980 防止 resync_majority_member.js 在Windows上运行
SERVER-93120 FTDC集合在读取锁定的 backupCursor 状态时被阻止
SERVER-93128 防止 CountCommandRequest::_limit字段溢出
SERVER-93130 修复由于 OCSP 定期获取器线程对自身调用 join() 导致的服务器崩溃
SERVER-93159 为集群提供更多时间,以便在 ldap_fsm_util.js 中自动刷新其LDAP池化连接
SERVER-93181 为向量保留 binData 子类型 x09
SERVER-93182 修复 DocumentSourceUnwind 中的边缘情况
SERVER-93205 在 serverStatus 中公开 prepareUnique 索引的数量
SERVER-93369 修复 TextMatchExpression 中的锁排序
SERVER-93398 防止 ttl_repl.js 中的虚假选举
SERVER-93429 防止oplog在 Incremental_backup_cursor_block_size.js 中被截断
SERVER-93432 在终止 fle2_contention_kill_parent.js 中的操作之前等待故障点
SERVER-93465 等待稳定的时间戳在background_validation_checkpoint_timestamp.js 中前进
SERVER-93474 [v8.0]重新启用 featureFlagQueryStatsDataBearingNodes
SERVER-93559 [仅测试] jumbo_chunks.js 在写入配置服务器时应使用可重试写入
SERVER-93622 使用 let 变量稳定聚合合并命令的查询结构哈希
SERVER-93639 Fix rollback_auth.js
SERVER-93696 将溢出单元测试添加回 ClusterCountCommandBase
SERVER-93697 通过强制刷新来修复等待筛选元数据刷新的争用条件
如果我们从数组转换到新的空对象,SERVER-93790 BSONColumnBuilder 可能会在没有标量的情况下错误地启动交错
mongos上的 SERVER- $queryStats 管道未优化93832
SERVER-93844 视图上的“计数”命令假定整数响应
SERVER-93848 WiredTigerSessionCache::getSession() 可以读取关闭状态的过时值
SERVER-93882 避免在internal_transactions_sharded_from_mongod_kill_sessions.js 测试中终止正在进行的迁移会话
SERVER-94010 删除 transaction_too_large_for_cache/temporaries_unavailable_on_secondary_transaction_application.js 并替换为单元测试
SERVER-94060 periodicShardedTimeseriesShardkeyChecker 必须从容处理任何类型的异常
SERVER-94187 不要在 copybara 中使用 git ssh
SERVER-94193 防止 all_shard_and_config_hosts_brought_down_one_by_one 上的插入操作在慢速变体上超时
SERVER-94360 使 tailable_cursor_invalidation.js 对隐式数据库创建具有弹性
SERVER-94368 [仅测试] 重构 ttl_deletes_not_targeting_orphaned_documents.js 并使其具有确定性
SERVER-94375 Make count10.js在面对 QueryPlanKilled 时更加稳健
SERVER-94421 删除 change_stream_pre_images_server_stats.js
SERVER-94440 PoC on generate_token
SERVER-94471 包含 1970帖子日期的存储桶的存储桶格式不正确
SERVER-94538 增加 multi_stmt_txn_jscore_passthrough_with_migration 中的 txn 超时
SERVER-94559 时间序列测量删除更新桶的 minTime
SERVER-94592 检查内部参数以进行解释
SERVER-94607 恢复 SERVER-94375 并排除10 count.js来自负载均衡器套件
SERVER-94610 更新invalidated_cursors.js FSM 测试以处理其他 createIndex 错误
SERVER-94650 从 config-stepdown 测试套件中禁止 causal_consistency_shell_support.js
SERVER-94764 创建用于测试对等证书验证的单元测试装置
SERVER-94766 扩展中间 CA 链验证的测试
SERVER-94767 扩展证书撤销列表的测试
SERVER-94926 依赖 withTxnAndAutoRetry 在 access_collection_in_transaction_after_catalog_changes.js 上重试事务
SERVER-94970 对 $lookup 和 $unionWith 中的 $searchMeta 查询分片的,因遇到 unreachable_tassert 而失败
SERVER-95013 通过 moveCollection 为时间序列测量字段构建的索引不正确。
getRecipientHighEstimateRemainingTimeMillis 中的 SERVER- getElapsed 可能会错误地将 <950191 s 经过的持续时间转换为0 。
SERVER-95047 [v8.0]在升级/降级时禁用 timeseries_user_system_buckets.js
SERVER-95054 在为配置降级套件调用 removeShard 时重试 HostUnreachable 错误
SERVER-95067 时间序列插入可以生成引用同一存储桶的多个批处理
SERVER-95085 修复 UnwindProcessor 中的问题
SERVER-95144 在computeMergeShardId中返回有效的shardId或不返回任何shardId
SERVER-95240 从 SSL 握手中删除 PeerID
SERVER-95306 SBE 值生命周期导致不必要的数据复制
SERVER-95311 确定 reshardingDelayBeforeRemainingOperationTimeQueryMillis 的默认值
SERVER-95445 SSLManagerOpenSSL 应根据 CRL 验证整个证书链,而不仅仅是叶节点
SERVER-95467 在关闭 ShardingDDLCoordinator 测试之前确保执行程序已加入
SERVER-95474 并发存储桶重新打开未压缩的存储桶可能会导致 Tripwire 无法压缩存储桶
向后方向的 SERVER-95627 索引边界 会导致 unionize 在崩溃查询解决方案中失败
以 RLE 开头的 SERVER-95645 BSONColumn 控件无法正确重新打开
SERVER-95669 从 processResponseFromRemote() 中删除无效的不变量
SERVER-95670 内部聚合操作会发出堆栈跟踪
SERVER-95698 修复在扩展缩减后大量跳过时 BSONColumnBuilder 重新打开的问题
SERVER-95724 ReshardingOplogSessionApplication 使用管理员克隆可重试 applyOps 会话信息。 $cmdas受影响的命名空间
SERVER-95733 使 ldap_operation_stats.js 接受更多故障模式
SERVER-95768 [v8.0]允许在 8.0.4 中使用 rangePreview 集合。
SERVER-95813 system-failed: jstestfuzz_interrupt_replication on enterprise-rhel8-debug-tsan-all-feature-flags [mongodb-mongo-master @ 26e083fa]
SERVER-95921 让 ImportCollection 在 drop-but-keep-the-file 之前调用检查点
SERVER-95995 修复 count_odd.js 中的 QueryPlanKilled 错误
SERVER-95997 尝试在 BSONColumn 中重新缩放双精度应该保留 RLE 状态。
SERVER-96015 使 direct_connection_auth_transition 对未知的过滤信息具有弹性
SERVER-96075 BinData 二进制 docDiff 在压缩二进制文件后不再是幂等的
SERVER-96166 在 import_collection 中导入失败时回退到 Repair=true
SERVER-96173 经典缓存规划器不会将查询解决方案传递给 SBE 计划解释器
SERVER-96409 改进时间序列压缩验证的诊断
SERVER-96675 标记 regex_distinct.js 作为假定_负载均衡器
SERVER-96692 Parallel ImportCollection 可能会因 EBUSY 而失败
SERVER-96954 合并 8。0.4向后移植
SERVER-97013 调整 8.0.4向后移植
8.0.3 变更日志
SERVER-95279 对BSON字段名称使用新的C++类型以确保有效性
SERVER-96419 不正确的空字节中和可能会导致MongoDB Server中的缓冲区过度读取
8.0.1 变更日志
内部
SERVER-76883 减少外部用户的“角色不存在”日志的干扰
SERVER-82221 ListCollections 和 ListIndexes 应包含待提交的命名空间
SERVER-88417 processReshardingFieldsForRecipientCollection 可以使用过时的数据库信息并错误地创建收件人
SERVER-90689 更改 THP初创企业警告检查,使其在发出警告之前也查看进程级别设置
SERVER-92259 从 UUID 进行命名空间解析时,不会检查待处理的提交命名空间
SERVER-92329 支持 OIDC 中尾随斜杠的发行者
SERVER-92780 将 sys-perf 任务和变体移至 DSI
SERVER-92987 防范 SBE 双下推
SERVER-93408 convert_to_and_from_sharded.js 应在直接连接到副本集的阶段重试 FailedToSatifyReadPreference
SERVER-93690 将 create_indexes.js 测试标记为多版本不兼容
SERVER-93834 研究 BSONColumn 路径解压缩器对无标量对象的处理
SERVER-93963 替换 ?。 query_by_uuid_commit_pending.js 中的语法
SERVER-94008 减慢 verify_session_expiration_sharded.js
SERVER-94149 [仅测试] 如果在random_moveChunk_refine_collection_shard_key.js 中同时运行reineCollectionShardKey,则接受等待范围删除器时 moveChunk 失败
之前日期的 SERVER-94207 时间序列 $match1970 可能会遗漏文档
如果 queryStats 无法计算密钥,SERVER- 查询不应失败94231
如果 querySettings 无法计算密钥,SERVER- 查询不应失败94238
SERVER-94260 [v7.2+] 验证 $lookup 中的 $documents 是否无法解析
SERVER-94461 将 mongo-c-driver 升级到 1。27.5+
SERVER-94635 使会话刷新参数可配置
SERVER-94738 在查询规划期间禁用索引修剪
SERVER-95111 为 fleCompactionOptionsanchorPaddingFactor 添加FCV保护
当客户端直接连接到分片,导致插入的 SERVER-95244 Upsert 语句可能会失败,并显示 tassert9146500
WT-13409 __txn_checkpoint 中的一个 ret 未处理