# Is that a problem using Elasticsearch-dsl-py 7.4 with Elasticsearch version8?

**URL:** <https://discuss.elastic.co/t/is-that-a-problem-using-elasticsearch-dsl-py-7-4-with-elasticsearch-version8/302479>\
**Category:** Elasticsearch\
**Tags:** language-clients\
**Created:** [April 15, 2022, 4:46am UTC](https://discuss.elastic.co/t/is-that-a-problem-using-elasticsearch-dsl-py-7-4-with-elasticsearch-version8/302479 "2022-04-15T04:46:48Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![m-amano](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/m-amano/32/62977_2.png) [@m-amano](https://discuss.elastic.co/u/m-amano)\
**Post date:** [April 15, 2022, 4:46am UTC](https://discuss.elastic.co/t/is-that-a-problem-using-elasticsearch-dsl-py-7-4-with-elasticsearch-version8/302479/1 "2022-04-15T04:46:48Z")

</div>

I am using Elasticsearch and Kibana version 7.17.0 and panning to upgrade version 8.y.z.

My application use Elasticsearch and Elasticsearch DSL pyhton client with major version 7.

I know that the latest version of dsl-py is v.7.4.0 and v8 is not coming soon which is discussed in here too.

> <https://github.com/elastic/elasticsearch-dsl-py/issues/1569>
>
> \[Ann vector search\] is attractive.
> I have tried es-py 8.0,but I am used to us…e dsl-py.
> when can this project release 8.0.0

Now, I have a question that if es-py and dsl-py of major version 7 work fine with Elasticsearch v.8, is that safe keep using them in upgraded Elasticsearch v8?  
The specific versions for each client is below.

```auto
elasticsearch==7.10.1
elasticsearch_dsl==7.3.0

```

---

<div class="post-metadata">

**Author:** ![sethmlarson](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/sethmlarson/32/93342_2.png) [@sethmlarson](https://discuss.elastic.co/u/sethmlarson)\
**Post date:** [April 19, 2022, 11:57am UTC](https://discuss.elastic.co/t/is-that-a-problem-using-elasticsearch-dsl-py-7-4-with-elasticsearch-version8/302479/2 "2022-04-19T11:57:39Z")

</div>

Hello! Currently there is no version of Elasticsearch-dsl-python which natively supports v8.0 of Elasticsearch. For now you can [enable the compatibility mode](https://www.elastic.co/guide/en/elasticsearch/client/python-api/current/migration.html#migration-compat-mode) with the client to receive 7.x compatible responses when using Elasticsearch-dsl-python.

---

<div class="post-metadata">

**Author:** ![m-amano](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/m-amano/32/62977_2.png) [@m-amano](https://discuss.elastic.co/u/m-amano)\
**Post date:** [April 21, 2022, 8:04am UTC](https://discuss.elastic.co/t/is-that-a-problem-using-elasticsearch-dsl-py-7-4-with-elasticsearch-version8/302479/3 "2022-04-21T08:04:38Z")

</div>

@sethmlarson

Hi! Thank you for your reply.

---

<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:** [May 19, 2022, 8:05am UTC](https://discuss.elastic.co/t/is-that-a-problem-using-elasticsearch-dsl-py-7-4-with-elasticsearch-version8/302479/4 "2022-05-19T08:05:07Z")

</div>

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