# Backward compatibility while upgrding major version of elastic search

**URL:** https://discuss.elastic.co/t/backward-compatibility-while-upgrding-major-version-of-elastic-search/353858
**Category:** Elasticsearch
**Tags:** language-clients
**Created:** [February 22, 2024, 8:02am UTC](https://discuss.elastic.co/t/backward-compatibility-while-upgrding-major-version-of-elastic-search/353858 "2024-02-22T08:02:07Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![abhadauria](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/abhadauria/32/127899_2.png) [@abhadauria](https://discuss.elastic.co/u/abhadauria)
#### Post date: [February 22, 2024, 8:02am UTC](https://discuss.elastic.co/t/backward-compatibility-while-upgrding-major-version-of-elastic-search/353858/1 "2024-02-22T08:02:07Z")

</div>

We are upgrading the major version of Elasticsearch from 7.x to 8.x, is there any guideline/documentation for the same as there are no changes for the same in NEST client for this version upgrade but there are changes in the ES clients which we are using to interact with ES from .NET application.

---

<div class="post-metadata">

### Author: ![flobernd](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/flobernd/32/124877_2.png) [@flobernd](https://discuss.elastic.co/u/flobernd)
#### Post date: [February 22, 2024, 9:01am UTC](https://discuss.elastic.co/t/backward-compatibility-while-upgrding-major-version-of-elastic-search/353858/2 "2024-02-22T09:01:45Z")

</div>

Hi!

We have a brief migration guide available here:

> **[Migration guide: From NEST v7 to .NET Client v8 | Elasticsearch .NET Client...](https://www.elastic.co/guide/en/elasticsearch/client/net-api/current/migration-guide.html)**

Please make sure the v8 client supports all the features you are currently using. NEST can be used with the ES8 server in compatibility mode for the time being. However, new ES8 functionality won't be supported that way.

---

<div class="post-metadata">

### Author: ![abhadauria](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/abhadauria/32/127899_2.png) [@abhadauria](https://discuss.elastic.co/u/abhadauria)
#### Post date: [February 22, 2024, 9:49am UTC](https://discuss.elastic.co/t/backward-compatibility-while-upgrding-major-version-of-elastic-search/353858/3 "2024-02-22T09:49:46Z")

</div>

thanks for responding @flobernd, we are continuing to use the NEST v7, however I am looking forward the required changes to have both the cluster in production with version 7.x and 8.x during upgrade, however I want to make sure that I can revert back to user 7.x if something breaks in 8.x after rolling out changes in production.

We have written few custom plugins to interact with ES server, we had to update those as per the new version of ES

---

<div class="post-metadata">

### Author: ![flobernd](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/flobernd/32/124877_2.png) [@flobernd](https://discuss.elastic.co/u/flobernd)
#### Post date: [February 22, 2024, 10:02am UTC](https://discuss.elastic.co/t/backward-compatibility-while-upgrding-major-version-of-elastic-search/353858/4 "2024-02-22T10:02:35Z")

</div>

@abhadauria For the client side, this might be useful to you:

> **[Connecting to Elasticsearch v8.x using the v7.17.x client | Elasticsearch...](https://www.elastic.co/guide/en/elasticsearch/client/net-api/7.17/connecting-to-elasticsearch-v8.html)**

For the server-side of things you should probably post in a different section of the community forums as I can't help you with that.

---

<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: [March 21, 2024, 10:03am UTC](https://discuss.elastic.co/t/backward-compatibility-while-upgrding-major-version-of-elastic-search/353858/5 "2024-03-21T10:03:30Z")

</div>

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