You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.