7.0 变更日志
在此页面上
7.0.16 变更日志
安全性
SERVER-93433 锁定对 ESE 密钥库中的 LRU缓存的并发访问权限
分片
SERVER-84769 重新分片剩余OpTime算法不适用于较低的 elapsedTime
SERVER-92762 将 reshardCollection 中 numInitialChunks 的默认值设置为90
查询
SERVER-92904 回复大小超过 BSONObjMaxInternalSize,而批处理在 BSONObjMaxUserSize 之内
SERVER-95350 修复对有效命令运行解释时可能出现的故障
存储
WiredTiger
构建和打包
WT-13560 弃用 Git 存储库的 SSH 克隆
内部
SERVER-67816 之前日期的时间序列存储桶舍入行为异常1970
SERVER-76726 max_time_ms_connection_pool.js 应从触发故障转移的直通中排除
用于长时间运行 dbhash 测试的 SERVER- 帐户76928
SERVER-76961 修复 speculative-auth-replset.js 中登录的预期 attr 结构
SERVER-78784 在创建 Client对象之前初始化 AuthorizationManager
SERVER-81109 修复Internal_transactions_sharded_from_mongod.js 对跨会话因果一致性的处理
SERVER-83666 提高 FTDC 中 CPU 数量指标报告的清晰度
SERVER-84143 改进针对BSON和核心转储的Windows调试功能
SERVER-84541 setQuerySettings 在副本集中降级时可能会失败
SERVER-85862 使burn_in_tests.py 了解多版本配置
SERVER-87065 针对扩展范围的事件和不断变化的粒度,对最小/最大和嵌入式时间戳进行稳健的验证检查
SERVER-88284 升级 Cyrus SASL 以缓解 CVE
SERVER-88925 在 onCommit 处理程序中使用的集群参数助手中使用替代 opCtx
SERVER-89055 修复persist_sampled_*_queries.js 测试用例,使其不股票命名空间
SERVER-89489 不应针对查询统计信息对内部变更流阶段进行序列化
SERVER-89690 query_stats_regex.js 缺少诊断日志消息
SERVER-89918 在备份/恢复中添加完整的身份名称跟踪
SERVER-90302 完成 SERVER-64574 中列出的待办事项
SERVER-90351 在 hostInfo 中保留 numCores字段名称
SERVER-90643 oplog引用可能在 OplogCapMaintainer 循环中失效
SERVER-90672 调查时间序列插入路径中的潜在错误,该错误允许跨条带多个存储桶具有相同的 OID
SERVER-90893 listDatabases 与并发 DDL 操作不一致
SERVER-90952 添加测试以确保 createIndexes 优先处理 collectionUUID 检查
SERVER-91113 避免使用不同命名空间的时间戳使目录缓存失效
SERVER-91203 从节点(secondary node from replica set)应为从节点命名空间建立固定大小快照
SERVER-91376 对水平字符串使用 std::string 而不是 StringData
SERVER-91415 在基于文件副本的初始同步关闭中,删除 backupCursorKeepAliveFuture 上的争用
SERVER-91556 更新预烧以处理多版本任务中的多个子套件
SERVER-91669 在向客户端观察者公开新的 opCtx 之前初始化 Baton
SERVER-91757 用于覆盖嵌套字段的哈希索引可能会返回错误结果
SERVER-92005 集群 dbStats 可以使用并发 removeShard触发不变量
SERVER-92127 删除 watchdog_test SleepyHungCheck 中的不稳定性
SERVER-92189 写入 mongos 可以在同一个子批次中有不同的端点
SERVER-92254 修复 _shardsvrCompactStructuredEncryptionDataCommand 中的死锁
SERVER-92398 [v.]70将 v7.0 迁移到Amazon Web Services MacOS 队列
SERVER-92592相等的 ArraySets 可能具有不同的哈希值
SERVER-92645 允许在恢复时进行未加时间戳的写入
SERVER-92780 将 sys-perf 任务和变体移至 DSI
SERVER-92958 增加所有备份/恢复测试的oplog大小
SERVER-93005 在 中运行穷举查询时,避免重复读取偏好(read preference)shell
SERVER-93130 修复由于 OCSP 定期获取器线程对自身调用 join() 导致的服务器崩溃
SERVER- 为向量保留93181 binData 子类型 x09
SERVER-93182 修复 DocumentSourceUnwind 中的边缘情况
SERVER-93264 为拓扑观察器单元测试添加对截止时间和睡眠的额外处理
SERVER-93333 [v7 .0 ]在对 createIndex 中的 AutoGetCollection 的所有调用中传递 CollectionUUID
SERVER-93482 记录正在使用的 Python 版本
SERVER-93575 增加 cursor_server_status_metrics_lifespan_histgram.js 的等待时间
SERVER-93673 将RedHat 许可证密钥挂载到7 package_test 中的 ubi 容器
SERVER-93690 将 create_indexes.js 测试标记为多版本不兼容
SERVER-93734 [v.]70在 RHEL 8 上禁用 dns_container_tester.js
SERVER-93844 视图上的“计数”命令假定整数响应
SERVER-93848 WiredTigerSessionCache::getSession() 可以读取关闭状态的过时值
SERVER-93855 将企业“jstests”添加到 CodeOWNER 排除列表
SERVER-94008 减慢 verify_session_expiration_sharded.js 的速度
SERVER-94144 [v7.0]$lookup 中的 $documents 无法通过 QueryStats 进行解析
SERVER-94149 [仅测试] 如果在random_moveChunk_refine_collection_shard_key.js 中同时运行reineCollectionShardKey,则接受等待范围删除器时 moveChunk 失败
SERVER-94187 不要在 copybara 中使用 git ssh
SERVER-94207 之前日期的时间序列 $match1970 可能会遗漏文档
SERVER-94211 将10 gen/jepsen 固定到最新的 jepsen-mongodb-master提交
SERVER-94231 如果 queryStats 无法计算密钥,查询不应失败
SERVER-94316 正确捕获并处理路由器服务入口点中的异常
SERVER-94368 [仅测试] 重构 ttl_deletes_not_targeting_orphaned_documents.js 并使其具有确定性
SERVER-94440 PoC on generate_token
SERVER-94461 将 mongo-c-driver 升级到1 。27 。5 +
SERVER-94471 包含 帖子日期的存储桶的存储桶格式不正确1970
SERVER-94483 修复 sbe_multiplanner_index_check.js waitForFailPoint
SERVER-94559 时间序列测量删除更新桶的 minTime
SERVER-94592 检查内部参数以进行解释
SERVER-94635 使会话刷新参数可配置
SERVER-94764 创建用于测试对等证书验证的单元测试装置
SERVER-94918 [v.]70不要在 RHEL 9 PowerPC 和 ZSeries 上将加密模块固定到 2.3
getRecipientHighEstimateRemainingTimeMillis 中的 SERVER- getElapsed 可能会错误地将 <950191 s 经过的持续时间转换为0 。
SERVER-95054 在为配置降级套件调用 removeShard 时重试 HostUnreachable 错误
SERVER-95067 时间序列插入可以生成引用同一存储桶的多个批处理
SERVER-95085 修复 UnwindProcessor 中的问题
SERVER-95230 如果超过1 行, JSON.parse 将失败
SERVER-95240 从 SSL 握手中删除 PeerID
SERVER-95445 SSLManagerOpenSSL 应根据 CRL 验证整个证书链,而不仅仅是叶节点
SERVER-95669 从 processResponseFromRemote() 中删除无效的不变量
SERVER-95670 内部聚合操作会发出堆栈跟踪
SERVER-95688 评估BSON错误是否应日志记录内存默认
SERVER-95700 清理返回给用户的错误BSON类型错误消息
SERVER-97260 timeseries_create.js 插入具有不正确_id时间戳的存储桶
SERVER-97441 修补最小最大验证检查中对扩展范围事件的检查
SERVER-97586 [v7.0] Revert SERVER-94735 v7.0 Backport
SERVER- 筛选98052 query_stats_regex.js 中关于 collName 的查询统计信息条目
WT-13409 __txn_checkpoint 中的一个 ret 未处理
7.0.15 变更日志
SERVER-95279 对BSON字段名称使用新的C++类型以确保有效性
SERVER-96419 不正确的空字节中和可能会导致MongoDB Server中的缓冲区过度读取
7.0.14 变更日志
内部
SERVER-93205 在 serverStatus 中公开 prepareUnique 索引的数量
SERVER-93224 drop_database_before_write_is_targeted.js 与配置降级套件不兼容
SERVER-93326 为克隆 jstestfuzz.git 添加重试功能
SERVER-93578 [v7 .0 ]Revert "SERVER- 92273不带过滤的 ListCollections 应包括提交待处理的命名空间 ( 7 。 0 仅)”
SERVER-79766 TransactionRouter 忽略请求中的 atClusterTime 设置
SERVER-80315 grouped_match_push_down.js 对 getStageSequence() 结果的断言错误
SERVER-80661 沙盒背景测试活动
SERVER-82476 默认情况下禁用诊断闩锁
SERVER-82551 使用并行压缩器加快二进制文件存档速度
SERVER-82814 在确定集群集合扫描范围时,支持内部 expr 比较操作符
SERVER-84045 确保 PlanExecutor 在访问 AutoSplitVector 中的分片分片键索引时仍在范围内
SERVER-84531 通过 system.buckets 集合插入混合模式存储桶不会设置 timeseriesBucketsMayHaveMixedSchemaData 标志
SERVER-84625 修复 MigrationSourceManager 上的数据争用
SERVER-84699 在验证中添加检查以检查时间序列的混合模式存储桶
SERVER-85384 删除分支帖子的别名
SERVER-85892 $documents 返回错误后使用管道进行 $merge
SERVER-86669 移动从节点(secondary node from replica set)节点在本地创建主节点 (primary node in the replica set)节点分片上的集合后,从节点上的权威数据主分片
SERVER-86879
concurrency_replication*
任务未在 UBSan DEBUG构建变体上运行SERVER-87760 将Amazon Linux x86 变体添加到 mongodb-mongo-master 常青项目
SERVER-87961 当前面的 $project 阶段投影出访问的字段时,时间序列 $group 重写可能会产生不正确的结果
SERVER-88255 Sys-perf:将 mongotools 编译替换为静态工件的下载
SERVER-88439 在 DocumentSourceLookup::clone 中释放后使用
SERVER-88530 C++单元测试的 BF设置脚本不会设立单元测试二进制/调试符号
服务器-88750 添加“bypassEmptytsReplacemptytsReplacence”参数以插入、更新、findAndModify(查找和修改)、以及 BulkWrite(批量写入)
SERVER-88811 在稳定时间戳之前解析oplog条目可能会失败
SERVER-89391 增加exhaustion_hello_topology_changes.js 中的 timeoutMS
SERVER-89727 删除压实中获取数据库和集合锁的操作
SERVER-89748 如果在 retry_on_transient_error_basic.js 中失败,请重试 _flushRoutingTableCacheUpdates 命令
SERVER-89769 测试在设置检查点之前不等待日志刷新器
SERVER-89844 使所有关键字字段中带有美元字段的 $jsonSchema 可重新解析
SERVER-89861 在无效嵌套 BSON验证错误消息中包含解码长度
SERVER-89890 修复assertRetryableCommandWorkedOrFailedWithCodes
SERVER-90147 将 timelib.h 升级到2022 。10 和时区文件以2024
SERVER-90330 如果在从节点上执行, 从节点(secondary node from replica set)协调器的创建将无限期挂起
SERVER-90352 AsioNetworkBaton::detachImpl 不会清除 _timersById 映射
SERVER-90391 澄清标题和自述文件
SERVER- 平方和执行时间的90625 QueryStats 溢出其 int64 _t
SERVER-90727 修复 Analyze_shard_key.js 以忽略与 readConcern: available 相关的错误
SERVER-90790 为 CommonAsioSession 构造函数添加调试代码
SERVER-90825 添加自述文件,解释 src/ Third_Party 的合规
SERVER-90845 更新idxEntryBytesWritten 检查 index_build_operation_metrics.js 以考虑写入冲突
SERVER-90958 $bucketAuto 应将具有相同群组键的文档分组在同一存储桶中
SERVER-90984 如果响应来自过时的地平线,则修复排出 hello流以进程splitHorizonChange。
SERVER-90995 隐藏 metaField 不应被视为“计算的”元字段
SERVER-91067 在回滚期间跳过 setMinVisibleForAllCollectionsToOldestOnStartup 代码
SERVER-91108 使用 utf-8 编码记录以避免Windows上的字符映射错误
SERVER-91159 延迟 FTDC-on-arbiter日志垃圾邮件过滤,直到节点知道它是仲裁节点节点。
SERVER-91195 提供可向后移植的通用解决方案,避免错过顶级时间序列收集选项
SERVER-91223 $ 日志给出了 Decimal 的不正确计算结果128
SERVER-91247 确保 DDLCoordinator 创建不会在节点stepDown-stepUp中幸存
SERVER-91254 在确定文档是否位于经典窗口内时出错
SERVER-91257 在 sbom 中将构建团队设置为 linenoise 的所有者
SERVER-91258 增加 change_streams_split_event 测试中的oplog大小
SERVER-91312 报告有关用于查询溢出的临时记录存储和外部文件的指标
SERVER-91336 表达式中的临时C++对象的生命周期很短
SERVER-91339 如果在表达式中使用 $$ROOT,$redact 可能会损坏内存。
SERVER-91352 不检查 readConcern_atClusterTime_noop_write.js 中的无操作条目
SERVER-91366 修复协调器完成中可能出现的崩溃
SERVER-91390 集合验证所需内存计算可能会溢出
服务器-91406 $changeStreamsplitLargeEvent7182803 与不可重命名的匹配表达式一起使用时返回位置错误
SERVER-91412 在 splitVector 中使用无主 BSONObj
SERVER-91499 将“-sysperf”附加到mongo sys-perf 中的 版本。
SERVER- 在91566 index_operations_abort_concurrent_outgoing_migrations.js 中抑制 checkIndexesConsistentAcrossCluster
SERVER-91573 在 $addFields 之前推送的 $match 可能会导致不正确的结果
SERVER-91625 [v7 .0 ]为具有 $$NOW、$$CLUSTER_TIME 和 $$USER_ROLES 的表达式启用索引计划
SERVER-91630 configsvr_remove_chunks.js 在写入配置服务器时应使用可重试写入
SERVER-91680 在 v 上禁用并发_drops_and_create.js 的测试用例。60多版本
SERVER-91699 减去的内存大于总内存
SERVER-91701 Robustify max_time_ms_does_not_leak_shard_cursor.js 测试
SERVER-91703 在 read_committed_lookup.js 期间禁用 periodicShardedIndexConsistencyChecker
SERVER-91728 修复向后移植中的错误合并 -21214
SERVER-91758 分片的应在 之前的版本上重试分片 find 命令的 NetworkInterfaceTimeLimitExceeded8 。0
SERVER-91778 当游标达到限制时,不要关闭shell 中的游标
SERVER-91781 在 merge_let_params_size_estimate.js 中等待复制
SERVER-91784 数组上的 $ 项目-$addFields 可能会产生不正确的结果
SERVER- 将91787 Cyrus SASL 分配给“构建”团队
SERVER-91793 从发布代码所有权中排除仅涉及
etc/*suppressions
文件的向后移植SERVER-91817 使analyze_shard_key.js工作负载更加稳健
SERVER-91818 resharding_coordinator_recovers_abort_decision.js 在建立新的主节点时应更加坚持
SERVER-91831 NetworkInterfaceTL::setTimer 中的 uasert 可能导致服务器崩溃
SERVER-91859 Analyze_shard_key_jscore_passthrough 在遇到 CommandOnShardedViewNotSupportedOnMongod 错误时失败
SERVER-91894 修复 views_basic.js 以引用正确的数据库名称
SERVER-91919 change_stream_pit_pre_image_deletion_asymmetric.js 可能使用过多内存
SERVER-91938 在 中创建 read_and_write_distribution.js 和analyze_shard_key.js。70在没有分片分片键的情况下不执行 updateOne 和 removeOne
SERVER-91940 从服务器Evergreen.yml 中删除所有被忽略的文件
SERVER-91969 使用混合模式时间序列存储桶测试初始同步
SERVER-91970 在开始迁移之前,等待发送端清除重叠范围删除任务
SERVER-91985 修复 egress_connection_acquisition_to_wire_metrics.js 中的争用问题
SERVER-91993 [v7 .0 ]修复经典引擎中的 now_variable.js
SERVER-92021 修复 mongotmock 或使用真正的 mongot写入mongot
SERVER-92030 将 SERVER 中的 mongo-c-driver (libbson) 版本升级到1 。27 。1
SERVER-92045 混合模式时间序列存储桶验证检查不会在出现错误时设立有效标志
SERVER-92085 跳过配置模糊器的可追加游标失效测试
SERVER-92086 时间序列混合模式存储桶测试可能会错误地尝试验证是否没有未压缩的存储桶
SERVER-92145 负载均衡器设置刷新可能会覆盖较新的配置
SERVER-92158 在 Windows 变体上禁用 hedged_reads.js
SERVER-92160 增加超时计算的平均任务设置时间常数
SERVER-92183mongod 运行聚合时 崩溃
SERVER-92186 实现简单的API 以从 配置字符串获取/设立app_metadataWiredTiger
SERVER-92193 索引边界生成器尝试使用非地理索引构建地理边界
SERVER-92199 从降级套件中禁止 change_stream_lookup_single_shard_cluster.js
SERVER-92201 分片的在分片集合直通中等待所有分片的时间可能不够长
SERVER-92231 [v7 .0 ]启用存储桶解包程序以读取 v 3存储桶并将其视为 v 2存储桶
SERVER-92233 在 text_search_index_commands.js 中创建集合后等待复制
SERVER-92247 从computeWetherMatchOnAs 中排除内部 elemMatch 类型
SERVER-92273 ListCollections 对于提交待处理的命名空间 (7 。0仅)
SERVER-92298 删除未使用的 ProjectionPathASTNode 参数以加快 $项目聚合请求
SERVER-92375 从 rhel8 .x 中删除次要版本变体名称
SERVER-92376 将SUSE15 包测试容器更新为 sp5
SERVER-92377 清理 system_perf.yml 配置
SERVER-92379 重复使用 mongocrypt 库的 mongodb-mongo-master 编译
SERVER-92381 确保 MigrationSourceManager 在早期阶段中止时履行其承诺
SERVER-92382 更新 prepareUnique索引时不会检查约束是否正在执行
SERVER-92389 创建一个新的 Shared_ptr 以避免在释放后使用
SERVER-92395 如果群组具有 SBE 不兼容的表达式,请勿将群组下推到 SBE
SERVER-92402 read_and_write_distribution.js 存在问题
SERVER-92414 [v7 .0 ]标记 enterprise-rhel- 83 -s 390 x 并使用 --excludeWithAnyTags=resource_intential
SERVER- 将92415 db-contrib-tool 版本升级到 v 。0 8。3
SERVER-92426 调整测试以依赖于新的 timeseriesBucketsMayHaveMixedSchemaData 目录选项格式
SERVER-92516 删除 openssl111 构建变体
SERVER- 在 v 上使用旧的 rhel 变体名称。925478042和 v 4 。 4 多版本测试
SERVER-92556 由于票证耗尽, fsync具有不确定性
SERVER-92562 将 sbom 版本更新到其分支
SERVER-92601 删除 package_new_compile任务
SERVER-92603 Or-to-in 重写并不总是避免重写参数化表达式
SERVER-92612 为常青树中的 pip 安装设立缓存目录
SERVER-92623 固定 v5 050的版本。 改为 。 。28 timeseries_collection_mixed_type.js 中的
SERVER-92660 通过最终比较 $collStats 和 $_internalAllCollectionStats,确保 all_collection_stats.js 中的验证一致
SERVER-92663 临时禁用 lint_sbom
SERVER-92682 更改 sbom_linter 以使用本地模式
SERVER-92694 restart_during_downgrading_fcv.js 不会等待分片就主节点 (primary node in the replica set)节点达成一致
SERVER-92736 更新符号映射器以使用原始执行的任务
SERVER-92777 修复 RHEL 项目的URL组件8
SERVER-92812 删除 gCollModTimeseriesBucketsMayHaveMixedSchemaData功能标志
SERVER-92842 在 store_historical_placement_data.js 中抑制断言
SERVER-92899 [7 。0 ]修复 indexbg_killop_secondary.js 错误代码
SERVER-92902 修复将 numInitialChunks 从 size_t 转换为 int 时的溢出问题
SERVER-92927 将 rhel8 密钥添加到 package_test.pyDocker 字典
SERVER-92939 将工具下载到最新的 rhel 版本
SERVER-92974 确保有效的 THP 参数模式不会引发初创企业警告。
SERVER-92986 让 resharding_coordinator_recovers_abort_decision.js 等待选举
SERVER-93014 在 MultiIndexBlock:: 提交期间在本地设置 timeseriesBucketsMayHaveMixedSchemaData 可能会导致目录不一致
SERVER-93099 允许使用 timeseriesBucketsMayHaveMixedSchemaData=false 的 collMod
SERVER-93139 确保 read_committed 测试操作之间的因果一致性
SERVER-93174 不要在 mongos_rs_shard_failure_tolerance 测试中选择从节点
SERVER-93212 在不启动mongod进程的情况下获取mongod版本和 git 版本信息
SERVER-93318 [v7 .0 ]恢复 SERVER- 86904
WT-11391 添加统计数据以追踪我们何时因无法取得进展而中止协调
分片
SERVER-69234 让 txn_recover_decision_using_recovery_router.js 能够抵御虚假的分片版本刷新
SERVER-82281 ShardingTest.js 无法正确合并多个 SetParameters
SERVER-89529 如果重新分片操作之后进行数据数据块迁移,则重新分片期间的可重试写入可能会执行多次
查询
SERVER-37164 使用 对 $gte null 的查询结果不正确sparse index
SERVER-92668 SBE、哈希索引、$lookup 结果错误
存储
WiredTiger
WT-9607 修复压缩进度消息的时间
WT-10619 将 Clang-Format 更新为12 。0 。1
WT-10689 修复 test-prepare-hs 中的预期键数03
WT-10720 增加单元测试长中的 test_sweep04 .test_big_run 中的斜率阈值
WT-12139 修复系统备份恢复中的内存泄漏问题
WT-12302 修复压缩进度时间消息
WT-12560 由于未提交的更新,应用程序线程陷入强制逐出
WT-12643 修正驱逐服务器的行走逻辑,使其能够驱逐所有页面
WT-13091 使 cursor_copy 调试模式更加精确
WT-13109 修复 test_scrub_eviction_prepare.py 以逐出带有 release_evict游标的页面
操作
WT-11669 为备份ID 创建新的日志记录
7.0.12 变更日志
聚合(Aggregation)
SERVER-89344 修复“$unionWith”查询的解释输出
存储
WiredTiger
内部
SERVER-58300 推广分片本地集合的概念
服务器-64574 将 mozjs/SpiderMonkey 升级到最新的 ESR
SERVER-72019 升级mongo C驱动程序并缓解 CVE
SERVER-72090 系统用户可以重命名为常规集合,反之亦然
SERVER-81331 SBE 中的溢出可能会导致读取已损坏的目录对象
SERVER-81596 修复 index_operations_abort_concurrent_outgoing_migrations.js 中的争用问题
SERVER-82205 进行shell dbHash 比较以排除加密选项
SERVER-82668 从 sharding_csrs_Continous_config_stepdown 套件中删除 fsync_deadlock.js
SERVER-83377 使 timeseries_dynamic_bucket_sizing.js 更加稳健
SERVER-83712 如果没有排序,请勿将 $in 长度添加到计划缓存键
SERVER-84009 [7 。0 ]清理查询统计信息性能测试
SERVER-84011 [7 。0 ]启用功能标志
SERVER-84054 为 ENABLE_EnterPRISE_TESTS 创建默认属性
SERVER-84315 引入新标志来控制 $ 群组中的溢出策略
SERVER-86674 主节点追赶可能认为自己已被追赶,但实际上并非如此
SERVER-87267 提高 timeseries_dynamic_bucket_sizing.js 的 bucket_catalog 内存使用阈值
SERVER-87343 在 range_deletions_has_index.js 中的从节点升级之前添加 awaitReplication()
SERVER-87817 mongo50811实例在版本.. 中返回错误(MongoCommandException,Location ),706但在版本6中运行正常。 0 。 12 。
SERVER-87818 mongo70实例在版本..6 中崩溃,但在版本6中运行正常。 0 。 12
SERVER-88172 即使在具有专用配置服务器的集群中,配置也可用作主分片
SERVER-88264 添加一个选项,为单个分片集群上的直接连接启用警告
SERVER-88417 processReshardingFieldsForRecipientCollection 可能会使用过时的数据库信息并错误地创建接收者
SERVER-88832 定期检查 dbStats 中的中断
SERVER-89466 更新 MozJS ASANHandles 以支持跟踪多线程内存分配
SERVER-89496 使用 $_passthroughToShard 收集变更流查询以获取查询统计信息
SERVER-89499 删除 shard-lite、 独立运行、1 -节点副本集和 m 类变体60
SERVER-89723 调整authorization_endpoint、token_endpoint、device_authorization_endpoint的验证
SERVER-89812 1001修复在 MSVC 上编译 mozjs 时出现的C 内部编译器错误
SERVER-89970 减少 hedged_reads.js 的不稳定性
SERVER-89994 允许仅在非用户集合上获取锁的直接分片操作
SERVER-90086 修复 directConnectionChecksWithSingleShard 的 direct_shard_connection_auth 检查
SERVER-90100 抑制 libresolv 中的误报泄漏
SERVER- 为90122 构建 CycloneDX文档。70
SERVER-90164 防止在Windows运行的测试在收集小型转储时挂起
SERVER-90168 禁用与 Bazel 不兼容的 LTO 构建变体
SERVER-90173 将ObjectId SBE 类型正确序列化为键string
SERVER-90184 仅在 Windows 上加载包含的 SASL 插件
SERVER-90311 使用最新版本更新 README. Third_Party.md mozjs
SERVER-90394 使测试 update_node_clustertime_replset.js 对 $$NOW 更具弹性
SERVER-90427 删除(无诊断锁存器)变体
SERVER-90438 覆盖率分析缺陷 155571:使用移动的对象
SERVER-90485与 includeArrayIndex 结合使用时,$sort 无法按预期工作
SERVER-90513 在使用 SSL_get0 _verified_chain 之前检查它是否返回空值
SERVER-90543 配置 opCtx 时,事务参与者应持有客户端锁
SERVER-90599 删除未使用的 liblzma 链接(工作票证)
SERVER-90657 [v7 .0 ]修复7上的ignore_dbcheck_in_startup_recovery.js。 0
SERVER-90678 将分片分片的备份测试标记为资源密集型,并跳过在较小变体上运行
SERVER-90681 修复针对数据段 jumbo 标志的数据争用问题
SERVER-90747 正确处理计划枚举器中路径为空的 $elemMatch
SERVER-90770 在6 上。0 和7 。0 、分片分片集群上未分片集合的 $unionWith$ 搜索查询错误。
SERVER-90777 恢复 SERVER-71520
SERVER-90830 添加对克隆 QA.git 的重试次数
SERVER-90833 修复 $addFields 重命名时间字段时不正确的有界排序优化
SERVER-90853 为 sbom 实现 linter(针对 v7 .0 )
SERVER-90866 [v7 .0 ]修复 DeleteStage 吞并 NEED_YIELD
SERVER-90869 禁止对“$elemMatch”表达式进行点分全路径重命名
SERVER-90870 更新 mongotmock 并修复所有测试
SERVER-90891 uasert 将 Decimal 添加到 V0 密钥 的任何尝试string
SERVER-90928 让 copybara 删除提交消息上的多余行
SERVER-90985 如果 $each 的参数无效 BSON,AddToSetNode::init() 应 uaassert
SERVER-90988 prepareExecutionHelper 析构函数应使用 CanonicalQuery::toStringShort 的缓存值,该值是我专门为该析构函数添加的
SERVER-90991 compile_and_run_unittests_*_fourth 上的碰撞超时
SERVER-91066 在migration_coordinator_failover_include.js 中的所有 configsvr 节点上设置迁移CommitVersionError 故障点
SERVER-91068 删除 read_ticket_exhaustion_with_stepdown 测试
SERVER-91094 使向后移植需要代码所有者
SERVER-91166 retryable_write_error_labels.js 中的事务应更新不同的文档
SERVER-91176 在ignore_dbcheck_in_startup_recovery.js 中调用awaitNodesAgreeOnAppliedOpTime
SERVER-91178 处理在集合删除之前的时间戳执行的快照读取
SERVER-91179 跳过 v 的代码所有者中的 jstests 目录。7 0、v 6 。 0 、 和 v 5 。 0
SERVER-91182 将 schedule_global_auto_tasks 和相关内容设置为“仅修补”
SERVER-91186 将 sys-perf 移至 RHEL9 上运行。4机器。
SERVER-91222 重新启动副本集后,让 cluster_time_across_add_shard.js 暂时重试 KeyNotFound 错误
SERVER-91256 修复 v7 。0sbom 格式化并激活 linter
SERVER-91275 修复 AL2023 -arm64 -cron-only-mongot-integration 变体
SERVER-91291 跳过 CodeOwners 中的etc/backports_required_for_multiversion_tests.yml
SERVER-91322 在 multiversion-config 子命令中设立常青配置选项
SERVER-91324 将 jepsen 克隆固定到特定标签
SERVER-91362 性能:如果存在缓存的 jsExecution,请勿复制 JS "scope" 对象
SERVER-91407 为7 的 crypt_shared 库创建 SBOM。0
SERVER-91423 [v7 .0 ]添加 describe_evergreen_config 函数
SERVER-91435 使用传统标志重新生成测试证书
SERVER-91494 避免对 DocumentSourceBucket群组的字段进行最后访问权限
SERVER-91507 7在 上使用 mozjs 新版本更新 sbom。0
SERVER-91531 从节点(secondary node from replica set)应等待复制,然后再在从节点上断言索引删除
SERVER-91558 使 HedgeCancellationTest 对操作中断具有弹性
SERVER-91679 [v7 .0 ]将puremagic 库固定到1 。 23
WT-11092 更新 s_clang_format 以自动下载aarch64 二进制文件
WT-11109 wt_wrap_open_cursor 在 test/format 中为检查点游标返回 WT_NOTFOUND
WT-12708 逐出随机遍历的评估/修订
WT-12863 更新逐出目标页面检查,检查逐出遍历中选择的树
7.0.11 变更日志
聚合(Aggregation)
SERVER-90297 空字段匹配表达式导致变更流优化重写失败
存储
WiredTiger
WT-12900 将测试/格式失败 CONFIG 上传到 Evergreen
内部
SERVER-76231 当检测到乱序键时,验证不应立即失败
SERVER-76232 在 WiredTiger 中检测到索引不一致时不会崩溃
SERVER-77561 推出 resmoke 文件系统日志
SERVER-79014 更新 hasKilledSessionError () 助手,同时检查 WriteError 密钥中是否有中断代码
SERVER-81454 Timeseries $GeoNear 在查找时引发意外错误
SERVER-82305 让 dbCheck 忽略从节点上的准备冲突
SERVER-82764 使“planningTimeMicros”包含多计划试用期的时间
SERVER-85279 不在仲裁节点上运行 FTDC 集合统计信息收集器
SERVER-85446 在 multiversionconstants.py 中出现网络错误时重试
SERVER-86280 重新分类某些集合验证警告/错误
SERVER-86904 初始同步设置最旧的时间戳与重新分片固定最旧的时间戳之间的冲突
SERVER-87059 设置集群关联基数可能会导致 setFCV 在重试时失败
SERVER-87087 验证唯一索引排序检查不适用于聚集文档
SERVER-87373 prepareUnique 索引选项 FCV 兼容性检查不应在启动过程中执行
SERVER-87661 为 mongot 创建 LAST_GREEN 二进制文件
SERVER-88072 时间序列查询错误,而不产生正确响应
SERVER-88098 在 notablescan.js 中添加 try/catch 以减少测试噪音
SERVER-88263 将直接连接警告移至集合获取(和 AutogetCollection)
SERVER-88318 如果等待写关注的一个批处理失败,则 dbcheck 失败
SERVER-88518 重新评估查询统计存储中的分区数量和大小。
SERVER-88651 确保报告 currentOp 信息时重新分片指标对象仍然存在
SERVER-88694 在 BalancerStatsRegistry 中的自恢复场景中不发出错误日志
SERVER-88978 重新分片协调器应确保参与者在删除临时集合元数据之前已看到 kAbort
SERVER-89418 CursorManager 会丢失对具有多个执行程序的查询的已注册游标的跟踪
SERVER-89490 在 LDAP 连接池中返回 ErrorCodes::NetworkTimeout
SERVER-89495 即使未指定 setParameters 也禁用测试参数
SERVER-89625 在备份期间报告命名空间和 UUID 时正确处理 directoryPerDb 和 wiredTigerDirectoryForIndexes
SERVER-89859 让 move_chunk_deferred_lookup.js 对速度较慢的变体更强大
SERVER-89904 更新用于“jepsen-docker”测试的 Jepsen 版本
SERVER-89930 如果“partitionByFields”包含密集化字段,则正确验证 $densify 阶段
SERVER-89933 删除分片分割性能测试
SERVER-89939 将用于直接连接日志摄取的日志限制为每小时一次
SERVER-89943 在包含降级和终止主节点操作的测试套件中,功能标志工具必须在出错时进行重试
SERVER-89989 扩展 sharded_backup_restore.js 以执行增量备份
SERVER-90020 明确使用 1 配置服务器进行 mongos_api_params_util 测试
SERVER-90053 [v7.0] 添加 SERVER- 89921 TODO,以便在向后移植相关票证后取消部分测试的注释
SERVER-90054 让 scoped_db_connection_test 不再不稳定
SERVER-90069run_restore.js 和 run_restore_unsharded.js 不应实施快速计数
SERVER-90090 将Amazon 2 发行版更新至最新版本
SERVER-90091 增强变更流分割事件测试,以应对相同事件。
SERVER-90112 不在 audit::log*ClusterParameter 中调用 FeatureFlag::isEnabled
SERVER-90116 备份文件游标需要系统授权
SERVER-90135 确保 ssl_linear 测试开始时 Windows 系统 CA 存储区处于干净状态
SERVER-90170 请勿在 explain_skip.js 中使用 jsTestName()
SERVER-90187 在运行 resmoke 测试之前清理多版本二进制文件
SERVER-90199 index_startup_prepareunique.js 测试的标记需要复制。
SERVER-90232 修改多版本套件,使其不运行依赖于使用诊断锁存构建 mongod 的 jstest
SERVER-90238 [7.0] 在查询统计直传中启用查询统计功能
SERVER-90248 在审计配置集群参数中插入 _id 字段
SERVER-90264 从编译中删除慢速步骤
SERVER-90288 按位查询操作符应将 BinData 中的最低可寻址字节解释为最低有效字节
SERVER-90320 在 WiredTigerStatsTest::EmptySession 中记录连接统计信息
SERVER-90443 企业聚合阶段的更新测试
SERVER-90630 让打包程序知道 sbom json 文件
WT-10802 处理测试/格式运行检查点时出现的 EBUSY 错误
WT-11972 如果逐出没有进展,则刷新应用程序线程快照
WT-12609 改进检查点清理和页面逐出逻辑
7.0.9 变更日志
分片
SERVER-89134 测试错误地假设事务之外的多次写入是原子的
写入操作
SERVER-88200 手动创建的存储桶上的时间序列写入可能会出现异常
存储
SERVER-{3 }30832 修复回滚时的 dbCheck 行为
WiredTiger
内部
SERVER-65974 用检查点游标替换 HistoricalIdentTracker
SERVER-74931 添加 AtomicWord::storeRelaxed
SERVER-76001 为 PericThreadToAbortExpiredTransactions 添加 serverStatus 指标
SERVER-76534 修复在尚未检查更改时,在备份游标中报告命名空间和 UUID 的问题
SERVER-77427 当分片仅将自身作为 $ 分片子管道的目标时,避免通过网络
SERVER-77530 在关闭时等待镜像执行器完成任务
SERVER-79049 服务器返回意外的 CollectionUUIDMismatch,其实际集合名称等于预期集合名称
SERVER-79637 使用相关谓词的 TS 外来集合在 $lookup 中的查询结果不正确
SERVER-79774 当负载均衡被禁用且集合的数据块位于正在清空的分片上时发出警告。
SERVER-80194 在 sharded_agg_helpers.cpp 中,我们检索CollectionRoutingInfo 而不检查ACID 事务
SERVER-80340 在初始同步期间处理和测试 dbCheck
SERVER-80341 sharded_agg_helpers:: 分片在通过路由表定位本地分片时不应附加 dbVersion
SERVER-81807 缓存的 SBE 计划已包含 let 绑定常量
SERVER-82349 Mongo7 在没有集合 UUID 的情况下删除 ApplyOps 索引/删除时会崩溃
SERVER-82571 insert_with_data_size_aware_balancing.js 在运行速度较慢的计算机/变体时偶尔可能会失败
SERVER-82717 QueryPlannerIXSelect::stripInvalidAssignments 尝试从 $_internalSchemaAllElemMatchFromIndex 中删除不存在的索引分配
SERVER-83193 将 WC 中已过时的 BatchedCommandRequest 获取器/设置器替换为 OperationContext 提供的获取器/设置器
SERVER-83370 对于时间序列集合,如果 PrepareUnique:true,应该会引发错误
SERVER-83984 WiredTiger 详细程度被禁止
SERVER-84440 在 serverStatus 中显示复制等待者的数量