This release fixes any bugs encountered since Connector/ODBC 5.2.2.
Insert operations could fail if the inserted values contained
any bit fields, mapped to table columns declared as
Data too long for column '
(Bug #15997361, Bug #67702)
is_minimum_version function could return
an incorrect result in some cases where the difference was in
the third component of the release number.
Compilation failure was observed for
driver/hanlde.c on the Oracle Linux
platform. This was due to the use of the function
bzero(), which could cause problems on some
platforms. This fix replaces the
call with a
An application making extensive use of prepared statements could encounter an error:
Can't create more than max_prepared_stmt_count statements (current value: 16382)
The issue occurred even if
calls were used. The
value grew until it exceeded the internal limit. A workaround
was to disable server-side prepared statements.
(Bug #14812778, Bug #67340)
On a 64-bit system, calls to the
function using indicator variables (through the last parameter)
could return incorrect results.
(Bug #11766437, Bug #59541)
SQLRemoveDriverW were exported, causing
incompatibility with some commercial ODBC packages such as
DataDirect ODBC, and making Connector/ODBC dependent on the
libodbcinst.so.1. This issue was first
observed in Connector/ODBC 5.1.8.
(Bug #11766724, Bug #59900)