Fyi - upgrade from 18.5 -> 19 requires java client update

just in case anyone wanted to know.

Shay - Can you call that out in the release notes? That would be helpful.

Thanks,
Scott

The Java client needs to match the version of the server for every
major release, not just 0.18 & 0.19.

--
Ivan

On Mon, Jul 23, 2012 at 8:38 AM, Scott Decker scott@publishthis.com wrote:

just in case anyone wanted to know.

Shay - Can you call that out in the release notes? That would be helpful.

Thanks,
Scott

right, I think we should just add a note to either here:

or to the release notes to make that apparent.
From the forum conversations, it did not seem to be the case you must
always update the client along with the server. To me, that seems a
breaking change.

It's kind of like saying, I am going to upgrade my db server, but the sql
syntax has all changed, so, you need to update drivers as well.
Just calling it out, as some people may not have known that upgrading ES
requires the upgrade of the client as well because it looks like the syntax
has changed.

On Monday, July 23, 2012 9:08:21 AM UTC-7, Ivan Brusic wrote:

The Java client needs to match the version of the server for every
major release, not just 0.18 & 0.19.

--
Ivan

just in case anyone wanted to know.

Shay - Can you call that out in the release notes? That would be
helpful.

Thanks,
Scott

On Mon, Jul 23, 2012 at 10:33 AM, Scott Decker scott@publishthis.com wrote:

right, I think we should just add a note to either here:
Elasticsearch Platform — Find real-time answers at scale | Elastic

True. I only know of the requirements from being on the mailing list
for a long time now. That webpage would be a good point to denote the
requirement.

or to the release notes to make that apparent.
From the forum conversations, it did not seem to be the case you must always
update the client along with the server. To me, that seems a breaking
change.

It's kind of like saying, I am going to upgrade my db server, but the sql
syntax has all changed, so, you need to update drivers as well.
Just calling it out, as some people may not have known that upgrading ES
requires the upgrade of the client as well because it looks like the syntax
has changed.

Most major ES releases are built around changes in the underlying
protocol, which is abstracted away from normal users, which is why the
client/server versions need to be in sync. Some changes in syntax and
even Lucene versions did not result in a new ES version. Differences
in minor versions do work.

Cheers,

Ivan

On Monday, July 23, 2012 9:08:21 AM UTC-7, Ivan Brusic wrote:

The Java client needs to match the version of the server for every
major release, not just 0.18 & 0.19.

--
Ivan

just in case anyone wanted to know.

Shay - Can you call that out in the release notes? That would be
helpful.

Thanks,
Scott