Skip to content

Releases: SuperiorServers/gm_tmysql4

tmysql v4.5

13 Jun 18:04

Choose a tag to compare

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.Commit to 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

08 Sep 23:47

Choose a tag to compare

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)

04 Sep 18:28

Choose a tag to compare

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

04 Sep 05:19

Choose a tag to compare

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

06 Aug 05:03

Choose a tag to compare

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

02 Jan 00:30

Choose a tag to compare

Big compatibility breakage!