Skip to content

Releases: FredyH/MySQLOO

9.7.0-beta-6

25 Aug 03:41
Compare
Choose a tag to compare
9.7.0-beta-6 Pre-release
Pre-release

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

11 Aug 15:45
7112f33
Compare
Choose a tag to compare
9.7.0-beta-5 Pre-release
Pre-release

Changes from 9.7.0-beta-4:
Fixed a memory leak when using prepared statements

9.7.0-beta-4

29 Jun 02:02
7112f33
Compare
Choose a tag to compare
9.7.0-beta-4 Pre-release
Pre-release

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

24 Jun 18:32
7112f33
Compare
Choose a tag to compare
9.7.0-beta-3 Pre-release
Pre-release

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

21 Jun 07:20
7112f33
Compare
Choose a tag to compare
9.7.0-beta-2 Pre-release
Pre-release

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

08 Jul 11:20
Compare
Choose a tag to compare
9.7.0-beta-1 Pre-release
Pre-release

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

10 Jan 02:21
a4c0a64
Compare
Choose a tag to compare

Possibly fixed crashes.
Fixed automatic reconnect not working properly.

MySQLOO 9.6

03 Jan 03:50
4bf60d6
Compare
Choose a tag to compare

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

04 Aug 22:36
Compare
Choose a tag to compare

Fixed queries erroring in coroutines.

MySQLOO 9.4

31 May 11:03
Compare
Choose a tag to compare

Added db:setCharacterSet()
Added db:disconnect()
Fixed a crash when starting and waiting for a query in the callback of the database