Docs 菜单
Docs 主页
/
数据库手册
/ /

8.0变更日志

在此页面上

  • 8.0.8 变更日志
  • 8.0.7 变更日志
  • 8.0.6 变更日志
  • 8.0.5 变更日志
  • 8.0.4 变更日志
  • 8.0.3 变更日志
  • 8.0.1 变更日志
  • SERVER-103328 双精度类型的非零 RLE 之后跳过的 BSONColumn 处理不正确

此发布包含安全性或可靠性方面的改进。当有更多信息可用时,将更新变更日志。

  • WT-12939 回滚ACID 事务导致 VLCS 中的时间戳排序检查不正确

  • WT-12971 修复断言失败:'onpage_upd != ((void*))0 || FLCS 逐出时的“supd_restore”

  • WT-14155 将测试/模型向后移植到8 。0

  • 针对服务器支持的恢复的 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版本

  • SERVER-89138 删除不可分割集合的集合名称限制 235

  • SERVER-91121 如果拓扑结构时间未更改,则不强制进行分片注册表查找

  • SERVER-95040 添加测试覆盖率,以实现 checkMetadataConsistency 可中断性

  • SERVER-95324 禁用 chunkMigrationConcurrency

  • SERVER-95544 setFeatureCompatibilityVersion、createCollection 和 moveCollection 可能会导致配置分片中出现 3 路死锁

  • SERVER-99345 防止在FCV 8 上对没有“timeseries”选项的时间序列集合分片/移动。0+

SERVER-91180 dbCheck oplog条目在 batchStart/batchEnd 中包含重复的字段名称

  • SERVER-97220 [仅测试] collection_catalog_two_phase_drops.js 假设带日志功能的写入会将最新时间戳提前

  • SERVER-97338 防止 config.system.sessions 在配置服务器上使用其数据块创建为分片的

  • SERVER-99290 无效的时间序列存储桶集合会阻止FCV 8 完成。0升级

  • 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 JS 需要使用弹性连接来终止主节点 (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 8164在变体级别设置 enterprise-rhel- -ppc 文件超时

  • 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 将10 gen/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 中运行

  • SBE 上的 SERVER- 计划摘要不显示集群 ixscan97085

  • 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

  • SERVER-81816 ReshardingCoordinatorObserver 析构函数应仅在调用 ReshardingCoordinatorService:: 运行() 时保持不变

  • SERVER-84769 重新分片剩余OpTime算法不适用于较低的 elapsedTime

  • SERVER-92762 将 reshardCollection 中 numInitialChunks 的默认值设置为90

SERVER-88046 支持在 unionWith 子管道中执行 $vectorSearch

  • WT-13377 使用 cache_max_wait_ms 重新配置会话不接受零值

  • WT-13527 迁移到新的IBM托管的 zSeries 主机

  • WT-13670 添加配置以允许创建和导入不会因错误的元数据而出现恐慌

  • WT-13506 切换代码覆盖率注释以使用新的Github应用令牌

  • WT-13560 弃用 Git 存储库的 SSH 克隆

  • 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 添加对 MacOS14 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 [v.]80重新启用 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 count.js10在面对 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 [v.]80在升级/降级时禁用 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 [v.]80允许在 8.0.4 中使用 rangePreview 集合。

  • SERVER-95813 system-failed: jstestfuzz_interrupt_replication on enterprise-rhel8 -debug-tsan-all-feature-flags [mongodb-mongo-master @26 e083 fa]

  • 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 80调整..4向后移植

  • SERVER-95279 对BSON字段名称使用新的C++类型以确保有效性

  • SERVER-96419 不正确的空字节中和可能会导致MongoDB Server中的缓冲区过度读取

  • 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 可能会遗漏文档

  • SERVER-94231 如果 queryStats 无法计算密钥,查询不应失败

  • SERVER-94238 如果 querySettings 无法计算密钥,查询不应失败

  • SERVER-94260 [v7 .2 +]验证 $lookup 中的 $documents 是否无法解析

  • SERVER-94461 将 mongo-c-driver 升级到1 。27 。5 +

  • SERVER-94635 使会话刷新参数可配置

  • SERVER-94738 在查询规划期间禁用索引修剪

  • SERVER-95111 为 fleCompactionOptionsanchorPaddingFactor 添加FCV保护

  • SERVER-95230 如果超过1 行, JSON.parse 将失败

  • SERVER-95244 9146500当客户端直接连接到分片时,导致插入的 upsert 语句可能会失败,并显示分片

  • WT-13409 __txn_checkpoint 中的一个 ret 未处理

后退

将8.0降级至7.0