Skip to content

Releases: Sebastian-Webster/mysql-memory-server-nodejs

v1.4.3

14 Sep 19:56
Compare
Choose a tag to compare

What's Changed

  • Fixed rare lock already held error in #96
  • Logs now get prefixed with "[mysql-memory-server - LOGTYPE]:" (replacing LOGTYPE with LOG, WARN, or ERROR) in #99
  • Fixed race condition on failure to download the MySQL Server binary in #102
  • Improved file locking reliability when downloading MySQL in #105
  • Fixed database creations failing after libaio failed to copy in Ubuntu 24.04 and newer in #107
  • Use execFile instead of exec in #110
  • Fixed lock acquisition failure in #111
  • Updated documentation about internal options in #94
  • Declare Node.js compatibility in engines field in c9ca09a

Full Changelog: v1.4.2...v1.4.3

v1.4.2

09 Sep 01:32
Compare
Choose a tag to compare

What's Changed

  • Updated adm-zip from 0.5.15 to 0.5.16 in #87
  • Fixed rare lockfile already being held error in #89

Full Changelog: v1.4.1...v1.4.2

v1.4.1

26 Aug 14:03
Compare
Choose a tag to compare

Changes

  • Added catch to non-essential internal operations to prevent possible unnecessary crashes
  • Fixed MySQL folder renames not being awaited

Full Changelog: v1.4.0...v1.4.1

v1.4.0

22 Aug 11:48
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.0...v1.4.0

v1.3.0

18 Aug 15:04
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.0...v1.3.0

v1.2.0

12 Aug 04:21
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.0...v1.2.0

v1.1.0

07 Aug 17:49
4436291
Compare
Choose a tag to compare

Version 1.1.0

What's Changed

  • Fixed MySQL downloads failing on macOS 13 3bdf3a0
  • Added zip file path sanitisation #31
  • Added username option to change the username for databases #36
  • Fixed port retries failing #38

Full Changelog: v1.0.0...v1.1.0

v1.0.0

05 Aug 17:23
Compare
Choose a tag to compare

Version 1.0.0

mysql-memory-server is an npm package that allows you to create ephemeral MySQL databases for use cases like continuous integration testing where you need a throw away database for testing purposes.

Version 1.0.0 adds the ability to create these ephemeral databases on Windows, macOS, and Linux.

Full Changelog: https://github.com/Sebastian-Webster/mysql-memory-server-nodejs/commits/v1.0.0