Releases: SuperiorServers/gm_tmysql4
Releases · SuperiorServers/gm_tmysql4
tmysql v4.5
No breaking changes from previous release
What's changed
- MariaDB C Connector version updated from 3.1.9 to 3.4.0
- Fixed instances of lockups/crashes on map change
- Adds
tmysql.Committo show the git hash the module was built at
Important to note
- The attached pre-built binaries for Linux are built against OpenSSL 3. If you're on a system that still uses an older version of OpenSSL you will need to build the module yourself on that platform.
tmysql 4.4
No breaking changes with this release
- Prepared Statements are now cached on the database
Lua refreshes that cause the same query to be prepared more than once will now just return the same PStatement object again.
Download the appropriate module for your platform, and copy it to your server's garrysmod/lua/bin folder.
We recommend using Dash to make MySQL interoperability a breeze!
[2021-08-16] Binaries are built on 62e55c5
tmysql 4.37 (HOTFIXED)
No breaking changes with this release
- References to databases and statements are now properly invalidated on disconnect/gc
- tmysql.GetTable() now generates a table instead of maintaining and reusing a Lua table
- Metamethods properly error when being ran on an invalidated database/statement (and when necessary, disconnected databases also)
Download the appropriate module for your platform, and copy it to your server's garrysmod/lua/bin folder.
We recommend using Dash to make MySQL interoperability a breeze!
(binaries are actually compiled from ec352bf to fix an issue with max-length connection fields and statement preparation)
tmysql 4.35
Notable Changes
- caching_sha2_password is now statically linked into the provided mariadbclient libs (the module DLL file contains it now)
(this means you can delete caching_sha2_password.dll and .so)
Download the appropriate module for your platform, and copy it to your server's garrysmod/lua/bin folder.
We recommend using Dash to make MySQL interoperability a breeze!
tmysql 4.2
Notable Changes
- Now based on MariaDB Connector/C
- Added support for caching_sha2_password and other MySQL plugins!
- Should not break compatibility with existing scripts
Download the zip archive for your platform, and copy both files included to your server's garrysmod/lua/bin folder.
We recommend using Dash to make MySQL interoperability a breeze!
tmysql 4.1
Big compatibility breakage!