Releases: Sebastian-Webster/mysql-memory-server-nodejs
Releases · Sebastian-Webster/mysql-memory-server-nodejs
v1.8.1
What's Changed
- fix: Fix versions containing an 'x' in them cause an error to be thrown by @Sebastian-Webster in #166
Full Changelog: v1.8.0...v1.8.1
v1.8.0
What's Changed
- feat: Add arch option (add support for Windows on ARM) by @Sebastian-Webster in #153
- feat: Expose MySQL version by @Sebastian-Webster in #155
- feat: Show received value on incorrect option value error by @Sebastian-Webster in #159
- feat: Expose whether MySQL version used for db is installed on the system or was downloaded by @Sebastian-Webster in #163
- fix: Choose latest MySQL version if
version
is undefined instead of picking latest 9.x version by @Sebastian-Webster in #152 - fix: Fix not quite valid semver strings not being able to be used for the MySQL DB version by @Sebastian-Webster in #161
Full Changelog: v1.7.1...v1.8.0
v1.7.1
What's Changed
fix: Fixed database creation failing when crypto is not a global object
fix: Fixed typos in the CLI version of the package and in documentation
Full Changelog: v1.7.0...v1.7.1
v1.7.0
What's Changed
- feat: Add CLI database creation support by @Sebastian-Webster in #143
- feat: Expose socket paths / named pipes on database creation by @Sebastian-Webster in #142
- deps: Remove proper-lockfile dependency by @Sebastian-Webster in #135
- fix: Fix zombie processes when Node.js exits without the
stop()
method being called by @Sebastian-Webster in #137 - chore: Socket parameter is now named pipe name if running on Windows by @Sebastian-Webster in #140
- chore: Add warning for internal options by @Sebastian-Webster in #145
- feat: Add option type validation by @Sebastian-Webster in #148
- fix: Fix off by one error with downloadRetries by @Sebastian-Webster in #149
Full Changelog: v1.6.0...v1.7.0
v1.6.0
What's Changed
- feat: Add support for MySQL versions 9.1.0, 8.4.3, and 8.0.40 by @Sebastian-Webster in #127
- feat: Allow undefined values for options by @Sebastian-Webster in #129
- feat: Add initSQLString option by @Sebastian-Webster in #131
Full Changelog: v1.5.0...v1.6.0
v1.5.0
What's Changed
- feat: Declare support for Bun >=1.0.0 in #113
- feat: Add downloadRetries option in #114
- fix: Do not save binary file if CDN status code is not 200 in 221d46d
Full Changelog: v1.4.3...v1.5.0
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