重要
始终升级到版本系列的最新稳定补丁版本。
MongoDB 版本控制的形式为 X.Y.Z
,其中 X.Y
指版本系列,Z
指补丁号。
从MongoDB 8.2 开始,MongoDB采用新的版本控制和发布策略来简化升级路径并提供更清晰的版本控制选项。MongoDB以两个不同的发布系列发布:
主要发布版本
次要版本
主要发布版本
主要版本大约每年发布一次,会引入新功能和相关改进。MongoDB Atlas 和本地部署支持主要版本。
示例版本:
7.0
8.0
次要版本
次要版本在主要版本发布周期内引入增量改进和新功能。它们与主要版本一样稳定,适用于生产工作负载。
从MongoDB 8.2 开始,次要版本也可用于特定使用案例的本地部署部署(社区和 EA),例如搜索、向量搜索和增强的Queryable Encryption功能。
示例版本:
8.2
注意
在 8.0发布周期中, MongoDB 8.2 可用于Atlas和本地部署部署。在MongoDB Atlas中,在下一个次要发布之前将支持 8.2。
MongoDB Atlas的版本选项
从MongoDB 8.2 开始, Atlas专用集群有两个发布可用:
主要版本:您可以选择继续使用特定的主要版本,例如MongoDB 8.0。主要版本上的集群会收到错误修复和安全补丁。您必须在集群生命周期结束 (EOL) 之前手动升级集群。否则, Atlas在 EOL 后自动将集群升级到最新支持的主要版本。
支持自动升级的最新版本:如果将集群设立为此发布选项,它将自动升级到最新可用的MongoDB版本并启用新功能。
注意
您无法为“免费”和“灵活”层级上的集群选择发布选项,因为这些集群会自动升级。
补丁版本
主要版本和次要版本均会根据需要提供补丁版本。补丁版本通常包括错误修复和细微改进。
示例版本:
8.0.1
(大发布补丁版本)8.2.1
(次要发布补丁版本)
发布候选 (RC) 版本
在新的主要版本和次要版本发布之前,候选版本可用于早期测试。候选发布版本表示即将发布的版本,其稳定性足以用于测试,但不适合用于生产部署。
示例版本:
6.0.0-rc0
6.0.0-rc1
6.1.2-rc5
驱动程序版本
MongoDB的版本编号系统与 MongoDB驱动程序 使用的系统不同。
MongoDB Shell (mongosh
)
MongoDB Shell (mongosh
) 与MongoDB Server分开发布,并使用自己的版本编号系统。
Database Tools
MongoDB Database Tools 与 MongoDB Server 分开发布,并使用自己的版本编号系统。