Mongodb Server Versions
This Guide will show what MongoDB Server versions are / were the default for versions of mongodb-memory-server-core
and the guidelines of when a version gets changed.
Some expressions will use npm's semver convention.
When a Version gets upgraded
In a new major version of mongodb-memory-server-core
(X.0.0
), the default mongodb binary version may be upgraded to any newer version (X.X.X
).
In a minor version of mongodb-memory-server-core
(0.X.0
), the default mongodb binary version may be upgraded to the latest patch version 0.0.X
.
In a patch version of mongodb-memory-server-core
(0.0.X
), the default mongodb binary version will not be changed.
There are some exceptions:
- A mongodb binary may go offline (not being able to download it anymore), then the default version will be changed and a minor (
0.X.0
) release will happen. - A mongodb binary may be broken, then the default version will be changed and a minor (
0.X.0
) release will happen.
The versions with a broken default binary may get deprecated (when possible).
For Packages that are named with a version (like mongodb-memory-server-global-4.2
), the patch version (0.0.X
) of a binary may be changed with minor (0.X.0
) releases.
Starting with MongoDB version 5.0, the default versions for mongodb-memory-server-core
will only be major X.0.0
versions (no X.X.0
versions), see MongoDB Versioning.
mongodb-memory-server-core
Version Table
mongodb-memory-server-core Version | Default MongoDB Version |
---|---|
10.1.x - 10.1.x | 7.0.14 |
10.0.x - 10.0.x | 7.0.11 |
9.2.x - 9.2.x | 6.0.14 |
9.0.x - 9.1.x | 6.0.9 |
8.14.x - 8.16.x | 5.0.19 |
8.13.x - 8.13.x | 5.0.18 |
8.11.x - 8.12.x | 5.0.13 |
8.6.x - 8.10.x | 5.0.8 |
8.0.x - 8.5.x | 5.0.3 |
7.5.x - 7.5.x | 4.0.27 |
7.0.x - 7.4.x | 4.0.25 |
6.4.x - 6.9.x | 4.0.14 |
6.0.x - 6.4.x | 4.0.3 |
mongodb-memory-server-global-*
Version Table
This Section will show all mongodb-memory-server-global-*
packages that ever existed for this Project, what Version they provide in the latest version and what Branch they will be updated from.
If the branch is named like old/
, then it means that this package will not be updated for new major MMS versions anymore. (Example if the package is in old/6.x
, then it will not get any updates to MMS 7.0 or higher)
Package Name | Provided MongoDB Version | Current Branch |
---|---|---|
mongodb-memory-server-global-4.4 | 4.4.28 | master |
mongodb-memory-server-global-4.2 | 4.2.24 | master |
mongodb-memory-server-global-4.0 | 4.0.28 | master |
mongodb-memory-server-global-3.6 | 3.6.23 | old/7.x |
mongodb-memory-server-global-3.4 | 3.4.20 | old/6.x |