Supported MongoDB Versions
Last updated
Last updated
Required MongoDB versions can change across different major versions. It is very important that you choose the correct database version when deploying and also to make sure your existing installation is using a supported version. This page outlines how you can keep track of the supported versions.
You can always check the supported version list on our GitHub releases page.
Use the following "template" link to inspect the release notes and supported MongoDB releases.
https://github.com/RocketChat/Rocket.Chat/releases/<VERSION>
For example, if you want to check what are the supported MongoDB versions for release 6.0.0
, you can go to and look for "Engine versions".
The other option is to use our releases API.
This is a very quick way of getting the list and is also ideal if you want to get this information dynamically for some kind of automation or script.
If you want to see the supported MongoDB versions for the latest release, you can perform a GET request against the following endpoint:
You can change latest
with any version number and get more specific information. The key you're looking for is compatibleMongoVersions
.
Using curl
with jq
would look something like:
If it is an existing deployment, being fairly in the middle of the supported list is a good idea. We know how hard it is to update our databases, especially if it's a large deployment.
If you're going to deploy fresh, we recommend choosing the latest version that is supported.
Note that without the MongoDB version, we can't ensure you are running a compatible version. If you are running your MongoDB with authentication enabled and a user different from admin, you may need to grant permissions for this user to check cluster data. You can do it via Mongo shell by running the following command replacing the string YOUR_USER with the correct user name:
See a list of Releases, Mongo versions, and their deprecation notice here
Mmapv1 is no longer supported in MongoDB since version 4.2. So to make sure you update your Rocket.Chat installations easily in the future, use the storage engine. If you're already running mmapv1, immediately.