Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

mongodb-memory-server-core

Package Overview
Dependencies
Maintainers
2
Versions
274
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mongodb-memory-server-core - npm Package Versions

1
28

9.1.1

Diff

Changelog

Source

9.1.1 (2023-11-16)

Reverts

  • Revert "chore(website): upgrade docusaurus version to 3.0.0" (c8f628f)
  • Revert "chore(website/yarn.lock): lockfile maintenance" (96ede53)
nodkz
published 9.1.0 •

Changelog

Source

9.1.0 (2023-11-16)

Features

  • getport: add experimental "EXP_NET0LISTEN" option (631ec28), closes #827
  • MongoBinaryDownloadUrl: re-work rhel to support 9.0 (c582829), closes #821
  • MongoDownloadUrl: add support for amazon linux 2023 (#826) (ec1ea68)

Fixes

  • getport: ignore "ports.has()" if EXP_NET0LISTEN and port == 0 (682dac6)
  • MongoInstance::stop: should not wait too long to open a connection to ReplSet (#813) (668b42a)

Style

  • getport: add log whether "EXP_NET0LISTEN" is active or not (b309a18)
  • MongoMemoryServer: log instance started log after assigning port (4a5eacc)

Refactor

  • getport: use "node:net" over "node:http" (c065147)
  • MongoMemoryServer: try to acquire port later (f0385d6)

Dependencies

  • mongodb: upgrade to version 5.9.1 (d328d65)

Dev-Dependencies

  • @types/debug: upgrade to version 4.1.10 (7da745a)
  • @types/debug: upgrade to version 4.1.12 (0aa128f)
  • @types/follow-redirects: upgrade to version (b65e643)
  • @types/follow-redirects: upgrade to version 1.14.4 (d651684)
  • @types/jest: upgrade to version 29.5.6 (b8acbb3)
  • @types/jest: upgrade to version 29.5.8 (f258247)
  • @types/semver: upgrade to version 7.5.4 (9d430b9)
  • @types/semver: upgrade to version 7.5.5 (c6e3953)
  • @types/tar-stream: upgrade to version 3.1.2 (5ca4ee3)
  • @types/tar-stream: upgrade to version 3.1.3 (ceff457)
  • @types/yauzl: upgrade to version 2.10.2 (31301dc)
  • @types/yauzl: upgrade to version 2.10.3 (6832d85)
  • @types/yazl: upgrade to version 2.4.4 (921aec1)
  • @types/yazl: upgrade to version 2.4.5 (a3062ad)
  • eslint-plugin-prettier: upgrade to version 5.0.1 (0885a5f)
  • eslint: upgrade to version 8.52.0 (e2c267d)
  • eslint: upgrade to version 8.53.0 (5eb0bbe)
  • prettier: upgrade to version 3.1.0 (3c53d48)
nodkz
published 9.1.0-beta.5 •

Changelog

Source

9.1.0-beta.5 (2023-11-13)

Fixes

  • getport: ignore "ports.has()" if EXP_NET0LISTEN and port == 0 (682dac6)

Dev-Dependencies

  • @types/debug: upgrade to version 4.1.12 (0aa128f)
  • @types/follow-redirects: upgrade to version 1.14.4 (d651684)
  • @types/jest: upgrade to version 29.5.8 (f258247)
  • @types/semver: upgrade to version 7.5.5 (c6e3953)
  • @types/tar-stream: upgrade to version 3.1.3 (ceff457)
  • @types/yauzl: upgrade to version 2.10.3 (6832d85)
  • @types/yazl: upgrade to version 2.4.5 (a3062ad)
  • eslint: upgrade to version 8.53.0 (5eb0bbe)
  • prettier: upgrade to version 3.1.0 (3c53d48)
nodkz
published 9.1.0-beta.4 •

Changelog

Source

9.1.0-beta.4 (2023-11-13)

Fixes

  • MongoInstance::stop: should not wait too long to open a connection to ReplSet (#813) (668b42a)
nodkz
published 9.1.0-beta.3 •

Changelog

Source

9.1.0-beta.3 (2023-11-09)

Features

  • getport: add experimental "EXP_NET0LISTEN" option (631ec28), closes #827

Refactor

  • getport: use "node:net" over "node:http" (c065147)
  • MongoMemoryServer: try to acquire port later (f0385d6)
nodkz
published 9.1.0-beta.2 •

Changelog

Source

9.1.0-beta.2 (2023-11-04)

Features

  • MongoDownloadUrl: add support for amazon linux 2023 (#826) (ec1ea68)
nodkz
published 9.1.0-beta.1 •

Changelog

Source

9.1.0-beta.1 (2023-10-26)

Features

  • MongoBinaryDownloadUrl: re-work rhel to support 9.0 (c582829), closes #821

Style

  • MongoMemoryServer: log instance started log after assigning port (4a5eacc)

Dependencies

  • mongodb: upgrade to version 5.9.1 (d328d65)

Dev-Dependencies

  • @types/debug: upgrade to version 4.1.10 (7da745a)
  • @types/follow-redirects: upgrade to version (b65e643)
  • @types/jest: upgrade to version 29.5.6 (b8acbb3)
  • @types/semver: upgrade to version 7.5.4 (9d430b9)
  • @types/tar-stream: upgrade to version 3.1.2 (5ca4ee3)
  • @types/yauzl: upgrade to version 2.10.2 (31301dc)
  • @types/yazl: upgrade to version 2.4.4 (921aec1)
  • eslint-plugin-prettier: upgrade to version 5.0.1 (0885a5f)
  • eslint: upgrade to version 8.52.0 (e2c267d)
nodkz
published 9.0.1 •

Changelog

Source

9.0.1 (2023-10-12)

Fixes

  • kill: should not try to open a connection to a not running ReplSet (#811) (fefa869)

Style

  • errors: typo "Could not corece VERSION" (#808) (c1f2333)
nodkz
published 9.0.0 •

Changelog

Source

9.0.0 (2023-10-06)

⚠ BREAKING CHANGES

  • resolveConfig: Default binary version is now "6.0.9"

  • DryMongoBinary: "legacyHomeCache" has been renamed to "homeCache" when using "DryMongoBinary" directly

  • MongoMemoryReplSet: ReplSet option "auth" can now not be a boolean anymore, use as a object instead

  • Authentication now is only created when "{ enable: true }" is given also "disable" has been removed

  • MongoBinaryDownload: aliases for ".binaryOpts.*" have been removed, use ".binaryOpts.option" instead

  • ".cleanup(boolean)" is now no longer supported, use object options instead

  • ".stop(boolean)" is now no longer supported, use object options instead

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

  • Lowest supported NodeJS version is now 14.0

  • MongoBinaryDownloadUrl::translateArch: "ia32" ("i386" / "i686") are now unsupported by mongodb-memory-server

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

  • MongoInstance::checkErrorInLine: potentially breaking change not removing ", terminating" from error

  • MongoBinaryDownloadUrl::translatePlatform: potentially breaking change removing "sunos" from translation

  • tsconfig: update "target" to "es2019" (df41101)

  • tsconfig: update "target" to "es2020" (ff20382)

Features

  • change authentication to only happen when "enable" is "true" (66a5ad3)
  • DryMongoBinary: rename "legacyHomeCache" to "homeCache" (eb7b691)
  • enable "MD5_CHECK" by default (26cc408)
  • merge "EnsureInstanceError" into "InstanceInfoError" (6962cbe)
  • merge "NoSystemBinaryFoundError" into "BinaryNotFoundError" (d4e4d63)
  • MongoBinaryDownload: remove aliases for "binaryOpts" (4bb3420)
  • MongoBinaryDownloadUrl::getUbuntuVersionString: handle falling back to default version better (8bf3d88)
  • MongoBinaryDownloadUrl::translateArch: remove ia32 translation and support (a827a28), closes #638
  • MongoBinaryDownloadUrl::translatePlatform: remove translation of "elementary OS" (ca75ef5)
  • MongoBinaryDownloadUrl::translatePlatform: remove translation of "sunos" (31060b2), closes #661
  • MongoBinaryDownloadUrl: add ability to overwrite distro used (f2b1c62), closes #753
  • MongoBinaryDownloadUrl: remove linux fallback binary (fe76b56), closes #761
  • MongoInstance::checkErrorInLine: dont remove ", terminating" from error (793aa0d), closes #664
  • MongoInstance::start: error when already having a "mongodProcess" defined (cb80073), closes #662
  • MongoInstance: remove storage engine "devnull" (6e38f99)
  • MongoInstance: remove storage engine "mmapv1" (f689bdd)
  • MongoMemoryReplSet: change "auth" to not be able to be a boolean anymore (0c6b574)
  • MongoMemoryServer: change "instance.auth" to not be manually set-able (840584b)
  • MongoMemoryServer: use storage engine "wiredTiger" if version is 7.0.0 or higher (952609b), closes #742
  • remove support for ".cleanup(boolean)" (9bff82e)
  • remove support for ".stop(boolean)" (f925498)
  • resolveConfig: update default binary version to 6.x (3f5d421)
  • set lowest supported nodejs version to 14.0 (edc3a31)
  • util: add module "getport" (4d139a2)

Fixes

  • DryMongoBinary::generateOptions: actually use correct type for parameters (f099597)
  • getport: only run ".unref" if it exists (73c0c2e), closes #801
  • MongoBinaryDownload::makeMD5check: actually hash the content of the file, not the path (c71dbf3)
  • MongoBinaryDownload: change "_downloadingUrl" to be protected (67ae260)
  • MongoInstance::checkErrorinLine: add more info to "aborting after" error (12fca33)
  • MongoInstance::stop: handle "stop" being called multiple times while running (80e6cd8), closes #802
  • MongoInstance: change to call ".unref" on the mongodb process (59ec785), closes #696
  • MongoMemoryServer: add log for when "instance.auth" is "false" but "opts.auth" is also defined (7463fdc)
  • remove usage of "md5-file" (8096884)
  • remove usage of "uuid" package (e30209a)
  • replace "get-port" usage with "getport" module (9bffeea)

Style

  • apply prettier 3.0.1 formatting (815a585)
  • DryMongoBinary: remove todo comment (08353b4)
  • MongoBinaryDownload: fix comment (49eb8fc)
  • MongoBinaryDownload: remove unused comment (ba26346)
  • MongoBinaryDownload: rename error variables from "e" to "err" (4bc2b22)
  • MongoBinaryDownloadUrl: update tsdoc comments (2c9c6fe)
  • MongoMemoryReplSet: rename error variables from "e" to "err" (99d556d)
  • MongoMemoryServer: remove todo comment (ea93afb)

Refactor

  • MongoMemoryServer::CreateUserMongoDB: update "roles" to use from mongodb directly (274499a), closes #663

Dependencies

  • @google/semantic-release-replace-plugin: replace with semantic-release-replace-plugin (245a70f)
  • @types/debug: upgrade to version 4.1.8 (fdaa353)
  • @types/debug: upgrade to version 4.1.9 (73f265a)
  • @types/follow-redirects: upgrade to version (27dd371)
  • @types/jest: upgrade to version 29.5.2 (6111f36)
  • @types/jest: upgrade to version 29.5.5 (4f5d25d)
  • @types/node: upgrade to version 14.18.45 (f93397b)
  • @types/node: upgrade to version 14.18.63 (9cf137c)
  • @types/semver: upgrade to version 7.5.0 (45c6fbc)
  • @types/semver: upgrade to version 7.5.3 (3942290)
  • @types/tar-stream: upgrade to version 3.1.1 (b6ac2c9)
  • @types/uuid: upgrade to version 9.0.0 (1a11854)
  • @types/yauzl: upgrade to version 2.10.1 (ce856ec)
  • @types/yazl: upgrade to version 2.4.3 (0191bb7)
  • @typescript-eslint/*: upgrade to version 5.50.0 (6db8e1e)
  • @typescript-eslint/*: upgrade to version 5.59.2 (834a3bf)
  • @typescript-eslint/*: upgrade to version 5.59.9 (a1bf489)
  • async-mutx: upgrade to version 0.4.0 (ddfebe5)
  • commitlint: upgrade to version 17.4.2 (897fa12)
  • commitlint: upgrade to version 17.6.3 (1248af6)
  • commitlint: upgrade to version 17.6.5 (86b081b)
  • commitlint: upgrade to version 17.6.6 (6d48006)
  • commitlint: upgrade to version 17.7.1 (e0e3408)
  • commitlint: upgrade to version 17.7.2 (60a5a30)
  • conventional-changelog-conventionalcommits: upgrade to version 6.0.0 (b199421)
  • conventional-changelog-conventionalcommits: upgrade to version 6.1.0 (ebd01e3)
  • eslint-config-prettier: upgrade to version 8.8.0 (7980800)
  • eslint-config-prettier: upgrade to version 9.0.0 (2e24d7a)
  • eslint: upgrade to version 8.33.0 (7364aa9)
  • eslint: upgrade to version 8.40.0 (4ab49e5)
  • eslint: upgrade to version 8.42.0 (b7bbfc9)
  • eslint: upgrade to version 8.44.0 (d8ae174)
  • eslint: upgrade to version 8.47.0 (6df5c1d)
  • eslint: upgrade to version 8.50.0 (8076a48)
  • follow-redirects: upgrade to version 1.15.3 (b5a4cc6)
  • get-port: remove dependency (559328b)
  • https-proxy-agent: upgrade to version 6.1.0 (9e2ef8d)
  • https-proxy-agent: upgrade to version 7.0.1 (d4d0c94)
  • https-proxy-agent: upgrade to version 7.0.2 (3f5f457)
  • husky: upgrade to version 8.0.3 (45deaca)
  • jest: upgrade to version 29.4.0 (2e47534)
  • jest: upgrade to version 29.5.0 (0049da6)
  • jest: upgrade to version 29.6.1 (980d280)
  • jest: upgrade to version 29.6.2 (ef96b98)
  • jest: upgrade to version 29.6.3 (738c715)
  • jest: upgrade to version 29.7.0 (90af566)
  • lint-staged: upgrade to version 13.2.2 (cb81395)
  • lint-staged: upgrade to version 13.2.3 (ed1df56)
  • md5-file: remove package (a941c8b)
  • mongodb: upgrade to version 4.16.0 (6deefda)
  • mongodb: upgrade to version 5.0.0 (96e61c0)
  • mongodb: upgrade to version 5.4.0 (8d9ab97)
  • mongodb: upgrade to version 5.6.0 (642c274)
  • mongodb: upgrade to version 5.8.0 (4bffe5a)
  • mongodb: upgrade to version 5.9.0 (1e5deef)
  • prettier: upgrade to version 2.8.3 (8c4c1c0)
  • prettier: upgrade to version 2.8.8 (c2a5bde)
  • prettier: upgrade to version 3.0.1 (1cd459b)
  • prettier: upgrade to version 3.0.2 (94f9841)
  • prettier: upgrade to version 3.0.3 (1145757)
  • rimraf: upgrade to version 4.1.2 (d1f7b71)
  • rimraf: upgrade to version 5.0.0 (05b5663)
  • rimraf: upgrade to version 5.0.1 (01e39e2)
  • rimraf: upgrade to version 5.0.5 (a331189)
  • saslprep: add dev-dependency (db7455c)
  • semantic-release-replace-plugin: downgrade to version 1.2.0 (cacf945)
  • semantic-release-replace-plugin: downgrade to version 1.2.3 (3e52d32)
  • semantic-release-replace-plugin: upgrade to version 1.2.6 (4530214)
  • semantic-release: upgrade to version 19.0.5 (27e22a7)
  • semver: upgrade to version 7.5.0 (791f6ae)
  • semver: upgrade to version 7.5.1 (61d5ae8)
  • tar-stream: upgrade to version 3.0.0 (ad86aec)
  • ts-jest: upgrade to version 29.1.0 (4a2f2aa)
  • ts-jest: upgrade to version 29.1.1 (7a82045)
  • tslib: upgrade to version 2.5.0 (d0fad87)
  • tslib: upgrade to version 2.5.3 (22e6cb0)
  • tslib: upgrade to version 2.6.2 (ed17876)
  • typedoc: upgrade to version 0.24.8 (fefab38)
  • typescript: upgrade to version 4.7.4 (5a05a49), closes #588
  • typescript: upgrade to version 4.9 (6a27dee)
  • typescript: upgrade to version 5.0.4 (d531dde)
  • uuid: remove package (41b2551)

Dev-Dependencies

  • saslprep: remove dev-dependency again (c3b4bdc)
nodkz
published 9.0.0-beta.4 •

Changelog

Source

9.0.0-beta.4 (2023-10-05)

Dependencies

  • typedoc: add dev-dependency (f8c671c)
  • typedoc: upgrade to version 0.24.8 (fefab38)
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc