本页介绍MongoDB Mongosync 1.20 中引入的更改和新功能。
1.20.0 版本
4 月21 , 2026
新增功能
将
INITIALIZING状态添加到/progressAPI响应中。有关更多详细信息,请参阅progress。mongosync现在,如果在迁移过程中将创建新的固定大小集合,则要求用户在启动期间传递新的--enableCappedCollectionHandling标志。
已修复的问题
使用目标写入阻止到没有用户的目标集群的迁移现在会失败,并显示一条有用消息,提示客户在目标集群上预配用户。
修复了
mongosync在连续收到两个SIGINT、SIGPIPE、SIGQUIT或SIGTERM信号后出现混乱的问题。
其他变更
将有关最大 10 个集合的信息从
entered CEA遥测事件添加并移动到entered collection copy事件。mongosync不支持迁移到具有预配置的分片区域标签的目标命名空间。有关更多信息,请参阅分片集群。重命名
mongosync内部数据库,以便与其他内部工具保持一致。mongosync_reserved_for_internal_use数据库现在是__mdb_internal_mongosync。嵌入式验证者的数据库
mongosync_reserved_for_verification_{src,dst}_metadata现在为__mdb_internal_mongosync_verifier_{src,dst}。迁移期间新创建的固定大小集合可能会导致
mongosync失败,并显示错误消息a capped collection was created on the source but capped collection handling is not enabled;。从
/startAPI请求中删除enableUserWriteBlocking参数。mongosync现在可以根据配置管理源集群和目标集群上的写入阻塞。有关详细信息,请参阅写入阻塞。
实时升级
不支持实时升级到 mongosync 1.20。
最低支持版本
有关支持的最低版本的信息,请参阅MongoDB Server版本兼容性。
为获得最佳性能,请在迁移前将源集群和目标集群升级到最新的MongoDB Server补丁发布。 有关更多信息,请参阅升级到MongoDB的最新自我管理补丁版本。