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)
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
is_minimum_version function could return
an incorrect result in some cases where the difference was in
the third component of the release number.
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)
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)
On a 64-bit system, calls to the
function using indicator variables (through the last parameter)
could return incorrect results.
(Bug #11766437, Bug #59541)