According to the tests, this plugin is compatible with Elasticsearch versions 1.5.0 to 1.7.3. I also confirmed that it works with 1.5.2 and 1.7.3 using real instances of Elasticsearch and Consul for DNS.
Versioning strategy: the plugin version will match the lowest compatible ES version. Since this plugin would require changes to be compatible with ES 1.4.5, I chose 1.5.0 for the initial release. If we make the plugin compatible with 1.4.0 to 1.4.5, a new plugin version 1.4.0 will be created. For ES 2.0.0+, the major and minor versions will be locked to ES, and the patch version will be incremented in case ES breaks the plugin API in a patch release.
I decided against using release.py for now because it seems to require some kind of Sonatype account. Maybe it's something to look into in the future, though.
According to the tests, this plugin is compatible with Elasticsearch versions
1.5.0
to1.7.3
. I also confirmed that it works with1.5.2
and1.7.3
using real instances of Elasticsearch and Consul for DNS.Versioning strategy: the plugin version will match the lowest compatible ES version. Since this plugin would require changes to be compatible with ES
1.4.5
, I chose1.5.0
for the initial release. If we make the plugin compatible with1.4.0
to1.4.5
, a new plugin version1.4.0
will be created. For ES2.0.0
+, the major and minor versions will be locked to ES, and the patch version will be incremented in case ES breaks the plugin API in a patch release.I decided against using
release.py
for now because it seems to require some kind of Sonatype account. Maybe it's something to look into in the future, though./cc @github/search