Rocket.Chat ships out updates frequently, to fix little bugs, address security issues or make small tweaks on a particular version of the app. All these to improve and help keep the application functional.
Upgrade on the other hand is a complete move to another version and is performed less frequently. A few reasons you may want to upgrade your workspace can be:
* Improvements in performance and stability
* Resolve the potential problems by fixing bugs and errors
* Enjoy new features, experiences and functionalities
{% hint style="info" %}
As of the time of this writing, the current version of Rocket.Chat is [`4.6.3`](https://github.com/RocketChat/Rocket.Chat/releases/tag/4.6.3)`using node version 14.x.x`
{% endhint %}
<details>
<summary>Upgrading Rocket.Chat on Docker</summary>
To upgrade your Rocket.Chat setup on Docker, it is recommended you backup your data first if you don't have persistent volume for all your data.
1. Stop container by running:\
 `docker stop <name_or_id>`
2. Delete container:\
`docker rm <name_or_id>`
3. Delete image `docker rmi <name_image>`
4. Create or download the latest container:\
`docker create <name_or_id>`
5. Start container:\
`docker start <name_or_id>`
</details>
<details>
<summary>Upgrading Rocket.Chat Snap</summary>
The Rocket.Chat snap installation automatically pushes out updates periodically.