本页介绍MongoDB Mongosync 1.19 中引入的更改和新功能。
1.19.0 版本
一月 27、2026
兼容性
从1.19 开始,
mongosync不再支持从运行MongoDB4.4 的源集群进行迁移。此外,mongosync不支持迁移到运行MongoDB6.0 的目标集群。有关更新版本的兼容性,请参阅 MongoDB Server版本兼容性。删除对Ubuntu18.04 的支持。新增对Amazon Linux2023 ARM64 的支持。有关更新的Linux兼容性,请参阅在Linux上安装。
新增功能
indexBuilding将/progress对象添加到 API响应和日志中,以报告索引构建的进度。有关更多详细信息,请参阅progress。mongosync通过批处理和并行化createIndexes命令来自动优化目标集群上的索引构建。有关更多信息以及显式配置批处理和并行度,请参阅索引构建优化。将
estimatedOplogTimeRemaining字段添加到 /progress API响应和日志中。此字段估计源集群上的可用oplog时间,并帮助您确定源oplog是否足够大,足以让mongosync完成迁移。将
warnings字段添加到 /progress API响应和日志中。当源集群上的预计oplog剩余时间太短而成功迁移,mongosync会包含此字段。
已修复的问题
修复了以下错误:如果源集合具有
autoIndexId集合选项,嵌入式验证器会报告不匹配;该选项在MongoDB 3.2 中已弃用,并在MongoDB 3.4 中已删除。修复嵌入式验证器高估分片的片集群中验证所需内存量的错误。
其他变更
mongosync日志现在包含一个pid字段,指示当前mongosync进程的进程ID (进程ID (PID) )。当单个日志文件包含多次mongosync运行的日志时,这会很有帮助。
实时升级
不支持实时升级到 mongosync 1.19。
最低支持版本
有关支持的最低版本的信息,请参阅MongoDB Server版本兼容性。
为获得最佳性能,请在迁移前将源集群和目标集群升级到最新的MongoDB Server补丁发布。 有关更多信息,请参阅升级到MongoDB的最新自我管理补丁版本。