diff --git a/learn/update_and_migration/updating.mdx b/learn/update_and_migration/updating.mdx index 616ac1c67e..8ff640edb2 100644 --- a/learn/update_and_migration/updating.mdx +++ b/learn/update_and_migration/updating.mdx @@ -16,25 +16,29 @@ If migrating to the latest version of Meilisearch will cause you to skip multipl If you are running Meilisearch as a `systemctl` service using v0.22 or above, try our [migration script](https://github.com/meilisearch/meilisearch-migration). - -This guide only works for versions v0.15 and above. If you are using an older version, please [contact support](https://discord.meilisearch.com) for more information. - +## Updating Meilisearch Cloud -## Updating on Meilisearch Cloud +Log into your Meilisearch Cloud account and navigate to the project you want to update. -If you're using Meilisearch Cloud, you don't need to follow the rest of this guide. Clicking the "Update to `vX.Y.Z`" button on the dashboard will take care of the update for you. +Click on the project you want to update. Look for the "General settings" section at the top of the page. -Click on the project you want to update. Look for the "Project overview" section at the top of the page. Once a new version of Meilisearch is available, you should see an update button next to the "Meilisearch version" field. +Whenever a new version of Meilisearch is available, you will see an update button next to the "Meilisearch version" field. ![Button to update Meilisearch version to 1.0.2](https://raw.githubusercontent.com/meilisearch/documentation/main/assets/images/updating/update-button.png) -Clicking the button will open a pop-up warning. Once you agree to the update, the "Status" of your project will change from "running" to "updating". +To update to the latest Meilisearch release, click the "Update to v.X.Y.Z" button. + +This will open a pop-up with more information about the update process. Read it, then click on "Update". The "Status" of your project will change from "running" to "updating". ![Project update in progress](https://raw.githubusercontent.com/meilisearch/documentation/main/assets/images/updating/update-in-progress.png) -Once the project has been successfully updated, you will receive an email confirming the update and the "Status" will change back to "running". +Once the project has been successfully updated, you will receive an email confirming the update and "Status" will change back to "running". + +## Updating a self-hosted Meilisearch instance -## Updating a local or deployed Meilisearch instance + +This guide only works for v0.15 and above. If you are using an older Meilisearch release, please [contact support](https://discord.meilisearch.com) for more information. + ### Step 1: Export data @@ -166,8 +170,8 @@ The server should return a response that looks like this: Use the `taskUid` to [track the status](/reference/api/tasks#get-one-task) of your dump. Keep in mind that the process can take some time to complete. - -The response will vary slightly depending on your version. For v0.27 and below, the response returns a dump `uid`. You can track the status of the dump using the get dumps status endpoint: + +For v0.27 and below, the response to your request returns a dump `uid`. Use it with the `/dumps/:dump_uid/status` route to track the request status: ```sh curl \ @@ -175,7 +179,6 @@ The response will vary slightly depending on your version. For v0.27 and below, -H 'Authorization: Bearer API_KEY' # -H 'X-Meili-API-Key: API_KEY' for v0.24 or below ``` - Once the `dumpCreation` task shows `"status": "succeeded"`, you're ready to move on.