SQL Relay 0.45 is now available.
This release has the following new features:
- support for getting the native database error number
- support for mapping native error numbers to MySQL error numbers for the mysql drop-in replacement library
- MSVC projects for sqlrclient, sqlrclientwrapper, sqlrutil and sqlrsh (all work natively on windows now)
- added autocommit on/off to sqlrsh
In addition, the following things have been fixed or updated:
- ttl="0" works as expected
- dynamic scaling of cursors works as expected now
- fixed a few mdbtools errors
- column aliases work as expected now with firebird
- fixed a bug where if an app either enabled or disabled autocommit, that could become the default status of autocommit rather than what was set in the config file
- fixed a bind-var-related memory leak in mysql drop-in lib
- fixed return values in mysql drop-in lib
- updated getTableList() to exclude system tables
- applied Benno Lange's localstatedir patch to fix a case where the localstatedir command line parameter wasn't working properly
- applied Renat's listener alarm handling patch to avoid race conditions and other issues with the listenertimeout feature
Enjoy!