Releases: FredyH/MySQLOO
Releases · FredyH/MySQLOO
MySQLOO 9.8 Beta 3
What's Changed from MySQLOO 9.8 Beta 2
- Switched to libmysqlclient
- this ensures better compatibility with newer MySQL features while retaining compatibility with MariaDB
- Fixed query not returning correct results in transaction callbacks (again) (#141)
- Queries that successfully executed in a failed transaction now return the data they retrieved
- Aligned behavior of query:hasMoreResults() to work correctly in transactions
- Added methods to set SSL mode (#147)
- Fixed large values of BIT type not being returned correctly as LUA numbers
MySQLOO 9.8 Beta2
What's Changed
- Fix cached prepared statements retain old values if passed nil in mysqloolib (#142)
- Added Database:onDisconnect() callback (#135)
- Added options to set database timeout values (#138)
- Fixed query not returning correct results in transaction callbacks (#141)
- Switched to use vcpkg for downloading dependencies, allowing for easily updating libmariadbclient and enhanced security
Full Changelog: 9.7.6...9.8.0-Beta2
MySQLOO 9.8 Beta
MySQLOO 9.7.6
MySQLOO 9.7.5
Changes from MySQLOO 9.7.4
- Added support for auto-reconnect after wait_timeout was exceeded with MySQL Server 8.0.24+
MySQLOO 9.7.4
Changes from MySQLOO 9.7.3
- Fixed auto-reconnect behaviour
- The first query after the connection was lost will no longer fail if it was possible to reconnect
- Significantly improved performance/behaviour of prepared statements after the connection was lost
MySQLOO 9.7.3
Changes from MySQLOO 9.7.2
- Fixed query:ping() and query:wait() potentially freezing the server
- Using query:ping() and query:wait() should never be able to cause a deadlock now, however you should still not rely on this being the case.
- Fixed a memory leak involving db:ping()
- Added mysqloo.referenceCreatedCount() and mysqloo.referenceFreedCount() debug functions to test for memory leaks
MySQLOO 9.7.2
Changes from MySQLOO 9.7.1
- Potentially fixed a rare crash on map change (#95)
- Fixed changing SSL Settings crashing the server
MySQLOO 9.7.2 Beta 1
Potentially fixed a crash on map change
MySQLOO 9.7.1
Changes from 9.7.0:
- Fixed setAutoReconnect not being a function (#97)
- Fixed prepared statements not attempting to re-prepare the statement after an auto-reconnect when run in a transaction.