Skip to content

Releases: FredyH/MySQLOO

MySQLOO 9.8 Beta 3

18 Jan 00:13
8f129ba

Choose a tag to compare

MySQLOO 9.8 Beta 3 Pre-release
Pre-release

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

22 Nov 14:24

Choose a tag to compare

MySQLOO 9.8 Beta2 Pre-release
Pre-release

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

15 Sep 22:04
95f9750

Choose a tag to compare

MySQLOO 9.8 Beta Pre-release
Pre-release

Changes from MySQLOO 9.7.6

  • Added Database:onDisconnect() callback (#135)
  • Added options to set database timeout values (#138)

MySQLOO 9.7.6

01 Sep 18:01

Choose a tag to compare

Changes from MySQLOO 9.7.5

  • Fixed SQL string not being provided to error callbacks (#115)

MySQLOO 9.7.5

22 May 14:43

Choose a tag to compare

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

26 Apr 23:29

Choose a tag to compare

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

01 Feb 01:13

Choose a tag to compare

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

30 Nov 09:57

Choose a tag to compare

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

28 Nov 18:47

Choose a tag to compare

MySQLOO 9.7.2 Beta 1 Pre-release
Pre-release

Potentially fixed a crash on map change

MySQLOO 9.7.1

22 Nov 02:37

Choose a tag to compare

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.