版本控制策略
本文介绍了 Meilisearch 版本编号背后的系统、Meilisearch 版本之间的兼容性,以及 Meilisearch 版本号与 SDK 和文档版本之间的关系。
引擎版本控制
发行版本遵循 MAJOR.MINOR.PATCH 格式,并符合语义版本控制 2.0.0 约定。
- MAJOR 版本包含破坏版本之间兼容性的更改
- MINOR 版本引入向后兼容的新功能
- PATCH 版本仅包含高优先级的错误修复和安全更新
警告
在 Meilisearch v1 之前,MINOR 版本也会破坏版本之间的兼容性。
发布计划
Meilisearch 每年发布四到六个新版本。此数字不包括 PATCH 版本。
对以前版本的支持
Meilisearch 仅维护最新的引擎版本。目前,没有 EOL(生命周期结束)或 LTS(长期支持)策略。
有关更多信息,请参阅引擎版本控制策略。
SDK 版本控制
Meilisearch 版本号与 SDK 版本号无关。例如,meilisearch-go
v0.22 引入了与 Meilisearch v0.30 的兼容性。SDK 遵循自己的发布计划,并且必须解决超出与 Meilisearch 兼容性的问题。
使用 SDK 时,请务必查阅其仓库 README、发行说明和任何专用文档,以确定它支持哪些 Meilisearch 版本和功能。
文档版本控制
此 Meilisearch 文档网站遵循最新的 Meilisearch 版本。我们不维护过去版本的文档。
可以访问 Meilisearch 文档网站的以前版本,但该过程和结果不太理想。强烈建议用户始终使用最新的 Meilisearch 版本。