mongodb-memory-server

Databases & Data

Spins up a real MongoDB server in memory for tests.

Latest v11.2.0 · by typegooseWebsitetypegoose/mongodb-memory-server

Branches

11
v11.2.0
10
v10.4.3

Release activity

Release activity — 10 releases across 6 days since Dec 4, 2025. Each cell is one day; darker means more releases that day. Nothing is recorded before Dec 4, 2025. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on May 3, 2026No releases on May 10, 2026No releases on May 17, 2026No releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026No releases on Aug 16, 2026
MondayNo releases on May 4, 2026No releases on May 11, 2026No releases on May 18, 2026No releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 20261 release on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026No releases on Aug 17, 2026
TuesdayNo releases on May 5, 2026No releases on May 12, 2026No releases on May 19, 2026No releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026No releases on Aug 11, 2026No releases on Aug 18, 2026
WednesdayNo releases on May 6, 2026No releases on May 13, 2026No releases on May 20, 2026No releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026No releases on Aug 12, 2026No releases on Aug 19, 2026
ThursdayNo releases on May 7, 2026No releases on May 14, 2026No releases on May 21, 20261 release on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026No releases on Aug 13, 2026
FridayNo releases on May 8, 2026No releases on May 15, 2026No releases on May 22, 2026No releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026No releases on Aug 14, 2026
SaturdayNo releases on May 9, 2026No releases on May 16, 2026No releases on May 23, 2026No releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026No releases on Aug 15, 2026

10 releases since Dec 4, 2025, busiest day 3

Changelog

Filter releases by branch
10 of 10 releases

v11.3.0-beta.1

Pre-release
Changed 1
  • Upgrade yauzl to 3.4.0
Fixed 1
  • Replace zip implementation in MongoBinaryDownload with new promise API

From mongodb-memory-server

11.3.0-beta.1 (2026-07-20)
Fixes
  • MongoBinaryDownload: replace zip implementation with new promise API (3fb04f4), closes #990
Dependencies
  • yauzl: upgrade to 3.4.0 (e3f6432)
Dev-Dependencies
  • @types/yauzl: upgrade to 3.4.0 (71fe42d)
View originalPermalink
How v11.3.0-beta.1 went

v11.1.0

Changed 6
  • Update default binary version to 8.2.6
  • Update default 4.4 binary to 4.4.30
  • Upgrade follow-redirects to 1.16.0
  • Upgrade mongodb to 7.2.0
  • Upgrade tar-stream to 3.1.8
  • Upgrade yauzl to 3.3.0

From mongodb-memory-server

11.1.0 (2026-04-29)
Features
  • resolveConfig: update default binary version to 8.2.6 (3876fad)
  • update default-4.4-binary to 4.4.30 (119ef80)
Dependencies
  • follow-redirects: upgrade to 1.16.0 (aed865f)
  • mongodb: upgrade to 7.2.0 (b0a8b90)
  • tar-stream: upgrade to 3.1.8 (026aa7f)
  • yauzl: upgrade to 3.3.0 (ef4f38e)
Dev-Dependencies
  • @types/debug: upgrade to 4.1.13 (f4d5be2)
  • @types/yazl: upgrade to 3.3.1 (c329123)
  • commitlint: upgrade to 20.5.2 (7640c9f)
  • doctoc: upgrade to 2.4.1 (4443034)
  • eslint-plugin-prettier: upgrade to 5.5.5 (f9889c4)
  • eslint: upgrade to 10.2.1 (7e40e8c)
  • jest: upgrade to 30.3.0 (5f7a6b2)
  • lint-staged: upgrade to 16.4.0 (edd1f2d)
  • prettier: upgrade to 3.8.3 (95a76d7)
  • rimraf: upgrade to 6.1.3 (fddab3d)
  • ts-jest: upgrade to 29.4.9 (7ed5a0f)
  • typedoc: upgrade to 0.28.19 (acca60d)
View originalPermalink
How v11.1.0 went

v11.0.1

Fixed 1
  • Use "http" module for "USE_HTTP" requests in MongoBinaryDownload

From mongodb-memory-server

11.0.1 (2025-12-23)
Fixes
  • MongoBinaryDownload: use "http" module for "USE_HTTP" requests (9c967f3), closes #962
View originalPermalink
How v11.0.1 went

v10.4.3

Fixed 1
  • Use http module for USE_HTTP requests in MongoBinaryDownload

From mongodb-memory-server

10.4.3 (2025-12-23)
Fixes
  • MongoBinaryDownload: use "http" module for "USE_HTTP" requests (15c7bf5), closes #962
View originalPermalink
How v10.4.3 went

v10.4.2

Fixed 1
  • trigger patch release due to 11.0.0

From mongodb-memory-server

10.4.2 (2025-12-15)
Fixes
  • trigger patch release due to 11.0.0 (1ac1ddc)
View originalPermalink
How v10.4.2 went

v11.0.0

Added 1
  • Enable RESUME_DOWNLOAD by default in resolveConfig
Changed 5
  • Update TypeScript target to es2023 in tsconfig
  • Set lowest supported Node.js version to 20.19.0
  • Update default MongoDB binary version to 8.2.1
  • Migrate to ESLint flat config
  • Upgrade MongoDB driver to 7.0.0
Fixed 1
  • Correct the mapping for RESUME_DOWNLOAD in resolveConfig
Removed 2
  • Drop support for MongoDB versions below 4.2.0
  • Remove mongodb-memory-server-global-4.0 package

From mongodb-memory-server

11.0.0 (2025-12-15)
⚠ BREAKING CHANGES
  • resolveConfig: Default mongodb binary version is now 8.2.x

  • tsconfig: potentially breaking change upgrading "target" to "es2023" in tsconfig

  • MongoBinaryDownloadUrl: Removed support for mongodb version below 4.2.0

  • Remove "-global-4.0" package as it is now unsupported by the mongodb driver

  • Lowest supported NodeJS version is now 20.19.0

  • tsconfig: update "target" to "es2023" (391da3d)

Features
  • MongoBinaryDownloadUrl: drop support for mongod versions below 4.2.0 (c4e6cf1), closes #894
  • remove "mongodb-memory-server-global-4.0" (9cf7211)
  • resolveConfig: enable "RESUME_DOWNLOAD" by default (5197f69)
  • resolveConfig: update default binary version to 8.2.1 (fefb155)
  • set lowest supported nodejs version to 20.19.0 (5c31896)
Fixes
  • resolveConfig: correct the mapping for "RESUME_DOWNLOAD" (6ae3ebf)
Style
  • migrate to eslint flat config (5a0e75c)
  • MongoBinaryDownload::attemptDownload: remove duplicated argument (3162cc6)
  • MongoBinaryDownload: document more options (ae9784c)
Dependencies
  • mongodb: upgrade to 7.0.0 (8430483)
Dev-Dependencies
  • @types/jest: upgrade to 30.0.0 (0bd9079)
  • @types/node: upgrade to version 24.10.0 (a42df53)
  • @typescript-eslint/*: upgrade to 7.18.0 (b6c462c)
  • @typescript-eslint/*: upgrade to 8.31.1 (945c0ed)
  • commitlint: upgrade to 20.1.0 (097237c)
  • commitlint: upgrade to 20.2.0 (c10f800)
  • cross-env: drop seemingly unused dependency (c1d0cdb)
  • eslint-config-prettier: upgrade to 10.1.2 (0114ef2)
  • eslint-config-prettier: upgrade to 10.1.8 (a103e6b)
  • eslint: upgrade to 9.25.1 (c8f5b26)
  • eslint: upgrade to 9.39.1 (e496a19)
  • eslint: upgrade to 9.39.2 (63c9577)
  • husky: upgrade to 9.1.7 (ce6b910)
  • jest: upgrade to 30.2.0 (79a876a)
  • lint-staged: upgrade to 15.5.1 (e2025ec)
  • lint-staged: upgrade to 16.2.7 (1ea41e2)
  • rimraf: upgrade to 6.1.2 (5d02ca1)
  • typedoc: upgrade to 0.28.15 (0df2ded)
  • typescript-eslint: upgrade to 8.48.1 (4aa9322)
  • typescript-eslint: upgrade to 8.49.0 (5857d3d)
  • typescript: upgrade to version 5.9.3 (0acffcd)
View originalPermalink
How v11.0.0 went

v11.0.0-beta.4

Pre-release
Added 1
  • Enable "RESUME_DOWNLOAD" by default in resolveConfig
Changed 1
  • Document more options in MongoBinaryDownload

From mongodb-memory-server

11.0.0-beta.4 (2025-12-15)
Features
  • resolveConfig: enable "RESUME_DOWNLOAD" by default (5197f69)
Style
  • MongoBinaryDownload::attemptDownload: remove duplicated argument (3162cc6)
  • MongoBinaryDownload: document more options (ae9784c)
Dev-Dependencies
  • commitlint: upgrade to 20.2.0 (c10f800)
  • eslint-config-prettier: upgrade to 10.1.8 (a103e6b)
  • eslint: upgrade to 9.39.2 (63c9577)
  • typescript-eslint: upgrade to 8.49.0 (5857d3d)
View originalPermalink
How v11.0.0-beta.4 went

v11.0.0-beta.3

Pre-release
Fixed 1
  • correct the mapping for RESUME_DOWNLOAD in resolveConfig

From mongodb-memory-server

11.0.0-beta.3 (2025-12-04)
Fixes
  • resolveConfig: correct the mapping for "RESUME_DOWNLOAD" (6ae3ebf)
View originalPermalink
How v11.0.0-beta.3 went

v10.4.1

Fixed 1
  • correct the mapping for RESUME_DOWNLOAD in resolveConfig

From mongodb-memory-server

10.4.1 (2025-12-04)
Fixes
  • resolveConfig: correct the mapping for "RESUME_DOWNLOAD" (c0d1b4d)
View originalPermalink
How v10.4.1 went
View all

Discussion

If you publish mongodb-memory-server, you can claim this product by proving you administer its repository.