# Elasticsearch 1.1.0 compatibility? full cluster restart?

**URL:** <https://discuss.elastic.co/t/elasticsearch-1-1-0-compatibility-full-cluster-restart/16605>\
**Category:** Elasticsearch\
**Created:** [March 26, 2014, 10:50am UTC](https://discuss.elastic.co/t/elasticsearch-1-1-0-compatibility-full-cluster-restart/16605 "2014-03-26T10:50:43Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Graham\_Tackley](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/graham_tackley/32/1697_2.png) [@Graham\_Tackley](https://discuss.elastic.co/u/Graham_Tackley)\
**Post date:** [March 26, 2014, 10:50am UTC](https://discuss.elastic.co/t/elasticsearch-1-1-0-compatibility-full-cluster-restart/16605/1 "2014-03-26T10:50:43Z")

</div>

The release notes for elasticsearch 1.1.0 don't say anything about  
compatibility with 1.0 (or at least I didn't see it).

- can I mix 1.0.1 and 1.1.0 in the same cluster, i.e. do a rolling upgrade?

- does the java 1.0.1 client library talk ok to a 1.1.0 cluster?

I'm really excited about some of the new stuff in 1.1.0...

g

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/a511febf-a930-422d-94b3-aad903b7f50d%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/a511febf-a930-422d-94b3-aad903b7f50d%40googlegroups.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![jprante](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jprante/32/44941_2.png) [@jprante](https://discuss.elastic.co/u/jprante)\
**Post date:** [March 26, 2014, 6:38pm UTC](https://discuss.elastic.co/t/elasticsearch-1-1-0-compatibility-full-cluster-restart/16605/2 "2014-03-26T18:38:03Z")

</div>

Do not mix 1.0 and 1.1.

Always use an 1.1 client for 1.1 cluster.

Jörg

On Wed, Mar 26, 2014 at 11:50 AM, Graham Tackley [graham@tackley.net](mailto:graham@tackley.net) wrote:

> The release notes for elasticsearch 1.1.0 don't say anything about  
> compatibility with 1.0 (or at least I didn't see it).
> 
> - can I mix 1.0.1 and 1.1.0 in the same cluster, i.e. do a rolling  
> upgrade?
> - does the java 1.0.1 client library talk ok to a 1.1.0 cluster?
> 
> I'm really excited about some of the new stuff in 1.1.0...
> 
> g
> 
> --  
> You received this message because you are subscribed to the Google Groups  
> "elasticsearch" group.  
> To unsubscribe from this group and stop receiving emails from it, send an  
> email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> To view this discussion on the web visit  
> [https://groups.google.com/d/msgid/elasticsearch/a511febf-a930-422d-94b3-aad903b7f50d%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/a511febf-a930-422d-94b3-aad903b7f50d%40googlegroups.com)[https://groups.google.com/d/msgid/elasticsearch/a511febf-a930-422d-94b3-aad903b7f50d%40googlegroups.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/a511febf-a930-422d-94b3-aad903b7f50d%40googlegroups.com?utm_medium=email&utm_source=footer)  
> .  
> For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/CAKdsXoGkdJ3KLChFkjFay2SUu%2BDogJpxHmFu2Nmsq8QwowpvRQ%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CAKdsXoGkdJ3KLChFkjFay2SUu%2BDogJpxHmFu2Nmsq8QwowpvRQ%40mail.gmail.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![javanna](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/javanna/32/4698_2.png) [@javanna](https://discuss.elastic.co/u/javanna)\
**Post date:** [March 31, 2014, 12:12pm UTC](https://discuss.elastic.co/t/elasticsearch-1-1-0-compatibility-full-cluster-restart/16605/3 "2014-03-31T12:12:56Z")

</div>

Hi Graham,  
we usually mark breaking changes using the breaking label on github, you  
can check out here the breaking changes included in  
1.1: [Issues · elastic/elasticsearch · GitHub](https://github.com/elasticsearch/elasticsearch/issues?labels=v1.1.0%2Cbreaking&page=1&state=closed)  
.

On the other hand, we try very hard to keep backwards compatibility between  
minor versions to make sure rolling upgrades are possible, which is the  
case between 1.0 and 1.1. Although there are some breaking changes, it's  
important to read through them and understand on which level backwards  
compatibility was broken (e.g. transport layer, rest layer etc.).

That said mixing nodes running different versions should be seen as a  
temporary solution, e.g. till the rolling upgrade has completed, although  
things work. What we effectively do on the transport layer is serialize and  
de-serialize fields based on the versions of the current node and the node  
we are talking to. That might mean writing/reading only the fields  
supported by both nodes (aka downgrade to the lower version between the  
two), which is something you dont wan't to happen unless you are doing  
maintenance.

On Wednesday, March 26, 2014 11:50:43 AM UTC+1, Graham Tackley wrote:

> The release notes for elasticsearch 1.1.0 don't say anything about  
> compatibility with 1.0 (or at least I didn't see it).
> 
> - can I mix 1.0.1 and 1.1.0 in the same cluster, i.e. do a rolling  
> upgrade?
> - does the java 1.0.1 client library talk ok to a 1.1.0 cluster?
> 
> I'm really excited about some of the new stuff in 1.1.0...
> 
> g

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/9cf2dc19-6335-4e43-9093-230a43b73a7a%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/9cf2dc19-6335-4e43-9093-230a43b73a7a%40googlegroups.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 1:39am UTC](https://discuss.elastic.co/t/elasticsearch-1-1-0-compatibility-full-cluster-restart/16605/4 "2017-07-06T01:39:24Z")

</div>


