Releases: Sebastian-Webster/mysql-memory-server-nodejs
Releases · Sebastian-Webster/mysql-memory-server-nodejs
v1.4.3
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
What's Changed
Full Changelog: v1.4.1...v1.4.2
v1.4.1
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
What's Changed
- Added port option by @Sebastian-Webster in #60
- Added Fedora support and tests by @Sebastian-Webster in #62
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
- Add informative MySQL out of date error and option to ignore outdated MySQL system version by @Sebastian-Webster in #55
- Add Ubuntu 24.04 and newer support by @Sebastian-Webster in #56
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- Added deleteDBAfterStopped option by @Sebastian-Webster in #39
- Added dbPath option by @Sebastian-Webster in #41
- Fixed race condition for resolve for
createDB()
by @Sebastian-Webster in #43 - Fixed port retries by @Sebastian-Webster in #47 and #51
- Upgraded
adm-zip
from 0.5.14 to 0.5.15 by @Sebastian-Webster in #49
Full Changelog: v1.1.0...v1.2.0
v1.1.0
v1.0.0
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