-
MySQLOO 9.8 Beta Pre-Release
released this
2024-09-09 18:44:51 -04:00 | 1 commits to master since this releaseChanges from MySQLOO 9.7.6
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
gmsv_mysqloo_linux.dll
10 MiB
-
gmsv_mysqloo_linux64.dll
11 MiB
-
gmsv_mysqloo_win32.dll
666 KiB
-
gmsv_mysqloo_win64.dll
798 KiB
-
MySQLOO 9.7.6 Stable
released this
2022-09-01 13:59:08 -04:00 | 5 commits to master since this releaseChanges from MySQLOO 9.7.5
- Fixed SQL string not being provided to error callbacks (#115)
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
gmsv_mysqloo_linux.dll
10 MiB
-
gmsv_mysqloo_linux64.dll
11 MiB
-
gmsv_mysqloo_win32.dll
662 KiB
-
gmsv_mysqloo_win64.dll
791 KiB
-
MySQLOO 9.7.5 Stable
released this
2022-05-22 10:37:23 -04:00 | 7 commits to master since this releaseChanges from MySQLOO 9.7.4
- Added support for auto-reconnect after wait_timeout was exceeded with MySQL Server 8.0.24+
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
gmsv_mysqloo_linux.dll
10 MiB
-
gmsv_mysqloo_linux64.dll
11 MiB
-
gmsv_mysqloo_win32.dll
661 KiB
-
gmsv_mysqloo_win64.dll
791 KiB
-
MySQLOO 9.7.4 Stable
released this
2022-04-20 20:37:55 -04:00 | 10 commits to master since this releaseChanges 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
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
gmsv_mysqloo_linux.dll
10 MiB
-
gmsv_mysqloo_linux64.dll
11 MiB
-
gmsv_mysqloo_win32.dll
661 KiB
-
gmsv_mysqloo_win64.dll
791 KiB
- Fixed auto-reconnect behaviour
-
MySQLOO 9.7.3 Stable
released this
2022-01-24 17:58:06 -05:00 | 11 commits to master since this releaseChanges 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
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
gmsv_mysqloo_linux.dll
10 MiB
-
gmsv_mysqloo_linux64.dll
11 MiB
-
gmsv_mysqloo_win32.dll
650 KiB
-
gmsv_mysqloo_win64.dll
776 KiB
- Fixed query:ping() and query:wait() potentially freezing the server
-
MySQLOO 9.7.2 Stable
released this
2021-11-29 15:47:21 -05:00 | 16 commits to master since this releaseChanges from MySQLOO 9.7.1
- Potentially fixed a rare crash on map change (#95)
- Fixed changing SSL Settings crashing the server
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
gmsv_mysqloo_linux.dll
9.8 MiB
-
gmsv_mysqloo_linux64.dll
11 MiB
-
gmsv_mysqloo_win32.dll
644 KiB
-
gmsv_mysqloo_win64.dll
768 KiB
-
MySQLOO 9.7.2 Beta 1 Pre-Release
released this
2021-11-27 23:49:40 -05:00 | 17 commits to master since this releasePotentially fixed a crash on map change
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
gmsv_mysqloo_linux.dll
9.8 MiB
-
gmsv_mysqloo_linux64.dll
11 MiB
-
gmsv_mysqloo_win32.dll
643 KiB
-
gmsv_mysqloo_win64.dll
768 KiB
-
MySQLOO 9.7.1 Stable
released this
2021-11-21 11:06:36 -05:00 | 18 commits to master since this releaseChanges 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.
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
gmsv_mysqloo_linux.dll
10 MiB
-
gmsv_mysqloo_linux64.dll
11 MiB
-
gmsv_mysqloo_win32.dll
656 KiB
-
gmsv_mysqloo_win64.dll
783 KiB
-
MySQLOO 9.7.0 Stable
released this
2021-11-17 12:52:30 -05:00 | 25 commits to master since this releaseChanges from 9.6.1:
- Switched to MariaDB client which supports both 32 and 64 bit version
- 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)
- Completely restructured the code
- Mysql and Lua classes are now separated
- Lua is now fully in charge of the lifetime of Userdata/Lua objects
- Switched to the CMake building system (CLion, Visual Studio and more now be used to develop/build this module)
- Severely improved garbage collection performance
- You can now create thousands of queries in one go without any lag
- Improved performance when launching the same prepared query many times in a row
- Added integration test of (almost) all functionality in Lua, including basic memory leak checks
- Fixed several bugs, including some possible heap corruption on map change
Breaking Changes
- Due to mysqloo now properly using metatables, some libraries/wrappers that relied on this not being the case might break.
- older versions of the mysqloolib.lua and tmysql wrapper libraries included in this project will not work with mysqloo 9.7.0+. If your server/script uses this library, please use the latest version contained in the repository, which are compatible with all mysqloo 9 versions.
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
gmsv_mysqloo_linux.dll
10 MiB
-
gmsv_mysqloo_linux64.dll
11 MiB
-
gmsv_mysqloo_win32.dll
680 KiB
-
gmsv_mysqloo_win64.dll
808 KiB
-
9.7.0-beta-7 Pre-Release
released this
2021-11-08 22:30:56 -05:00 | 1 commits to mariadb-connector since this releaseChanges from 9.7.0-beta-6:
- Switched to the CMake building system (CLion, Visual Studio and more now be used to develop/build this module)
- Completely restructured the code
- Mysql and Lua classes are now separated
- Lua is now fully in charge of the lifetime of Userdata/Lua objects
- Severely improved garbage collection performance
- You can now create thousands of queries in one go without any lag
- Improved performance when launching the same prepared query many times in a row
- Added integration test of (almost) all functionality in Lua, including basic memory leak checks
- Fixed several bugs, including some possible heap corruption on map change
- Fixed a memory leak that could lead to out of memory errors after running for a long time
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
gmsv_mysqloo_linux.dll
8.6 MiB
-
gmsv_mysqloo_linux64.dll
9.8 MiB
-
gmsv_mysqloo_win32.dll
680 KiB
-
gmsv_mysqloo_win64.dll
808 KiB