# Weaviate Upgrade Impact Assessment

**URL:** <https://forum.weaviate.io/t/weaviate-upgrade-impact-assessment/3149>\
**Category:** Support\
**Created:** [July 24, 2024, 9:06am UTC](https://forum.weaviate.io/t/weaviate-upgrade-impact-assessment/3149 "2024-07-24T09:06:26Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Matthew\_Leung](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/matthew_leung/32/612_2.png) [@Matthew\_Leung](https://forum.weaviate.io/u/Matthew_Leung)\
**Post date:** [July 24, 2024, 9:06am UTC](https://forum.weaviate.io/t/weaviate-upgrade-impact-assessment/3149/1 "2024-07-24T09:06:26Z")

</div>

Hi Team,

We would like to upgrade our Weaviate from `docker.io/semitechnologies/weaviate:1.19.1` to `docker.io/semitechnologies/weaviate:1.22.0` in our EKS environment. Could you please let us know if there will be any impact from this upgrade, or if we can directly change the image?

Thank you.

---

<div class="post-metadata">

**Author:** ![DudaNogueira](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/dudanogueira/32/7846_2.png) [@DudaNogueira](https://forum.weaviate.io/u/DudaNogueira)\
**Post date:** [July 24, 2024, 1:38pm UTC](https://forum.weaviate.io/t/weaviate-upgrade-impact-assessment/3149/2 "2024-07-24T13:38:48Z")

</div>

hi @mathieu !!

A good practice is to never skip release versions.

So:

1. Backup 🙂
2. Migrate first to 1.21.9 (latest 1.21.X as I write)
3. Wait it start up, and check some logs.
4. Now migrate to 1.22.13 (again, latest 1.22.X as I write)
5. same as 3
6. …

There is a second approach, that is migrating your data and reindexing everything.

This will not have vectorization costs, as you will bring the vectors with you.

For this you spin up a Weaviate cluster on latest version ([or use our hosted offerings](https://console.weaviate.cloud/)) and [use this guide to migrate the data over](https://weaviate.io/developers/weaviate/manage-data/migrate).

This may be the best approach as you can now compare the differences. But of course, it will depend on the scale of your operation.

Some things to consider on such a big jump in versions is that you shouldn’t stop in 1.22. There were a lot of improvements since. [You can find them here](https://github.com/weaviate/weaviate/releases)

in 1.23.7+ we introduced GRPC. So you need to expose this endpoint service to user newer versions of clients. This alone can bring you a 80% of improvement on batches and queries.

and in 1.25.+ we introduced RAFT, so if you are using multi node deployment, [some actions are required](https://weaviate.io/developers/weaviate/more-resources/migration/weaviate-1-25)

Let me know if this helps!

THanks!

---

<div class="post-metadata">

**Author:** ![Matthew\_Leung](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/matthew_leung/32/612_2.png) [@Matthew\_Leung](https://forum.weaviate.io/u/Matthew_Leung)\
**Post date:** [July 29, 2024, 2:48am UTC](https://forum.weaviate.io/t/weaviate-upgrade-impact-assessment/3149/3 "2024-07-29T02:48:30Z")

</div>

@DudaNogueira Thank you for the solution. By the way, can we directly change the Weaviate image version, or do we need to create another Weaviate instance to migrate the data?

---

<div class="post-metadata">

**Author:** ![DudaNogueira](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/dudanogueira/32/7846_2.png) [@DudaNogueira](https://forum.weaviate.io/u/DudaNogueira)\
**Post date:** [July 29, 2024, 6:30pm UTC](https://forum.weaviate.io/t/weaviate-upgrade-impact-assessment/3149/4 "2024-07-29T18:30:46Z")

</div>

you can change the image tag.

The second instance is only if you want to [migrate your data directly](https://weaviate.io/developers/weaviate/manage-data/migrate). For this second approach, you can jump from your current version to latest directly

Thanks!

---

<div class="post-metadata">

**Author:** ![Matthew\_Leung](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/matthew_leung/32/612_2.png) [@Matthew\_Leung](https://forum.weaviate.io/u/Matthew_Leung)\
**Post date:** [August 5, 2024, 2:18am UTC](https://forum.weaviate.io/t/weaviate-upgrade-impact-assessment/3149/5 "2024-08-05T02:18:28Z")

</div>

@DudaNogueira Thank you, we have successfully upgraded it.

---

<div class="post-metadata">

**Author:** ![DudaNogueira](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/dudanogueira/32/7846_2.png) [@DudaNogueira](https://forum.weaviate.io/u/DudaNogueira)\
**Post date:** [August 5, 2024, 7:08pm UTC](https://forum.weaviate.io/t/weaviate-upgrade-impact-assessment/3149/6 "2024-08-05T19:08:32Z")

</div>

That’s awesome @Matthew_Leung !!

Thanks for choosing Weaviate ❤
