Releases: FredyH/MySQLOO
9.7.0-beta-6
Changes from 9.7.0-beta-5:
Updated OpenSSL and MariaDB client for the Linux versions. This should fix a potential crash on startup when encryption is used.
9.7.0-beta-5
Changes from 9.7.0-beta-4:
Fixed a memory leak when using prepared statements
9.7.0-beta-4
Changes from 9.7.0-beta-3:
Updated to MariaDB client v3.2, which uses the utf8mb4 charset for connections by default
9.7.0-beta-3
Changes from 9.7.0-beta-2:
Fixed a bug where query:lastInsert and query:affectedRows would always return 0 for prepared statements
9.7.0-beta-2
This is a beta release that includes several changes.
Changes from 9.6:
- Added native support for MySQL 8 (#60, #67) including cached sha2 password auth
- Switched to MariaDB Client (should be fully compatible with MySQL)
- Added ConVar to disable version check (#59)
- Fixed not being able to add prepared query to transactions more than once (#31)
- Added new functions to configure SSLSettings: db:setSSLSettings(key, cert, ca, capath, cipher)
- Fixed database escape not working on strings including null characters (#42)
- Probably more that I forgot.
Changes from 9.7.0-beta-1:
- The library is linked statically again
- 32 bit support has been readded
- Switched to MariaDB Client
Note: This build should only be used for testing and could potentially contain severe bugs. If you find any such bugs, please open an Issue on this site.
9.7.0-beta-1
This is a beta release that includes several changes.
Important: support for the 32 bit version has been dropped since MySQL does not provide a 32 bit library that works with MySQL 8
This is the first version of MySQLOO that natively supports MySQL 8 and its new encryption/authentication mechanism. It should also work with newer MariaDB versions.
Changes from 9.6:
- Removed 32 bit support
- Added native support for MySQL 8 (#60, #67)
- Removed static linking in favour of dynamic linking in the hope of possibly fixing some crashes (hopefully #45)
- Added ConVar to disable version check (#59)
- Fixed not being able to add prepared query to transactions more than once (#31)
- Added new functions to configure SSLSettings: db:setSSLSettings(key, cert, ca, capath, cipher)
- Fixed database escape not working on strings including null characters (#42)
- Probably more that I forgot.
Note: This build should only be used for testing and could potentially contain severe bugs. If you find any such bugs, please open an Issue on this site.
MySQLOO 9.6.1
Possibly fixed crashes.
Fixed automatic reconnect not working properly.
MySQLOO 9.6
Please Note: This release seems to cause some issues, so I recommend not downloading this as of yet and instead using the old version until a fixed version is released.
Added 64 bit support.
Improved error reporter for failed queries.
Fixed several possible severe bugs where a lock would not be acquired when required, possibly causing race conditions.
The Linux binaries were compiled under Ubuntu 16.04 and should thus work on any more recent version.
If there are any problems with these binaries, please let me know.
MySQLOO 9.5
Fixed queries erroring in coroutines.
MySQLOO 9.4
Added db:setCharacterSet()
Added db:disconnect()
Fixed a crash when starting and waiting for a query in the callback of the database