apatrida
11/26/2015, 1:24 PM>> A first question, ElasticSearch REST API tends to be more API compatible than the binary, although both are getting better within their semantic version ranges. But, it may not always be true, and it is possible that you would have two versions of ElasticSearch running at the same time in two clusters. So is it useful for us to have two versions of the library, one that has versioning in the package naming, and another that is always just “current”? Therefore you could haveoruy.kohesive.estatik.v2_0_x.Something
and at the same time an equivalentuy.kohesive.estatik.v2_x.Something
oruy.kohesive.estatik.Something
or ? what is a good naming strategy so you can support two versions with confidence (i.e. 1.x vs. 2.x will be common for a while for some people)uy.kohesive.estatik.latest.Something