# ElasticSearch Java Version Compatibility

**URL:** https://discuss.elastic.co/t/elasticsearch-java-version-compatibility/117759
**Category:** Elasticsearch
**Created:** [January 31, 2018, 7:48am UTC](https://discuss.elastic.co/t/elasticsearch-java-version-compatibility/117759 "2018-01-31T07:48:29Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![raj.shah1593](https://avatars.discourse-cdn.com/v4/letter/r/8edcca/32.png) [@raj.shah1593](https://discuss.elastic.co/u/raj.shah1593)
#### Post date: [January 31, 2018, 7:48am UTC](https://discuss.elastic.co/t/elasticsearch-java-version-compatibility/117759/1 "2018-01-31T07:48:29Z")

</div>

Hello,

I am planning to upgrade my Elastic Search cluster from v5.2.2 to v6.1.2 using rolling upgrade (5.2.2 to 5.6 to 6.1.2).

I currently have multiple Java applications pointed to my ES DB, that use Maven dependency of ES v5.2.2.

Since no downtime is required for rolling upgrades, will my Java applications (with Maven dependency ES v5.2.2) be compatible with the upgraded v6.1.2 ES DB?  
If not, will it at least be compatible with v5.6 ES DB?

Kindly help.  
Thanks in advance 🙂

---

<div class="post-metadata">

### Author: ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)
#### Post date: [January 31, 2018, 9:50am UTC](https://discuss.elastic.co/t/elasticsearch-java-version-compatibility/117759/2 "2018-01-31T09:50:48Z")

</div>

No. The Transport Client is not compatible across major versions.

---

<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: [February 28, 2018, 9:50am UTC](https://discuss.elastic.co/t/elasticsearch-java-version-compatibility/117759/3 "2018-02-28T09:50:51Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
