elasticsearch版本编号算法

时间:2015-06-19 16:42:29

标签: elasticsearch version versioning

在Elasticsearch的版本历史中,人们可以看到版本的重要序列,例如

Elasticsearch 1.4.2
December 16, 2014
Elasticsearch 1.3.7
December 16, 2014
Elasticsearch 1.4.1
November 26, 2014
Elasticsearch 1.3.6
November 26, 2014
Elasticsearch 1.4.0
November 05, 2014
Elasticsearch 1.3.5
November 05, 2014
Elasticsearch 1.4.0.Beta1
October 01, 2014
Elasticsearch 1.3.4
September 30, 2014

如果有人可以解释(或提供相应文档的链接)为什么要应用这样的版本,我将不胜感激。

当1.4.x版本可用时,开发1.3.x的原因是什么?

当开发1.4.x时,1.3.x进一步开发只包含错误修复,或者还添加了新功能?

1 个答案:

答案 0 :(得分:1)

假设Elasticsearch使用Semantic Versioning,出于维护原因(例如安全漏洞),它们是backporting个补丁。这会破坏PATCH版本(" x"在1.3.x中)。

1.3.x中不会添加任何新功能。每当添加新功能时,MAJOR或MINOR版本都会受到影响(例如1.3.x→1.4.x)。

免责声明:我不是Elasticsearch维护者,所以我无法肯定地说他们使用的版本系统。