v1.0.18a
This is a "hotfix" release for GixSQL, that fixes a few issues.
The packages are signed with my GPG private key. The corresponding public key ([email protected], fingerprint 70E4 08CF B89B 5FA8 32E4 5292 EFDC 94BD 5260 B939) has been published on pgp.mit.edu and keyserver.ubuntu.com and is available at https://github.com/mridoni.gpg
Please note: as of v1.0.18 there have been several breaking changes both in the runtime libraries and in the preprocessing engine, so source code compiled with older versions MUST be preprocessed again and recompiled. Also, be sure you are using the updated runtime libraries (i.e libgixsql/libgixsql-*).
Binary packages available
- Windows x64 (MSVC + MinGW)
- Windows x64 (MinGW only)
- Windows x86 (MSVC + MinGW)
- Windows x86 (MinGW only)
- Windows x86 "portable"
- Linux x64 (Ubuntu 20.04)
There is also a autoconf-enabled source package, to make building on Linux and MinGW easier.
A summary of new features and fixes:
- Changed logging system initialization to avoid possible crashes
- Fixed some spelling problems in the documentation
- Fixed some memory leaks in the runtime
- Solution for "sqlstate by driver may set 00000 for errors (in GixSQL?)" (#114)
- Additional fix for "codegen / logic issue for "GIXSQLCursorDeclareParams" (#88)
- Allowing variable with level 77/78 in the parser