Only the source code and Windows binaries are available with this release.
The 64-bit MSI installer no longer contains 32-bit and 64-bit builds of the driver, like it did in previous versions. It now only includes 64-bit support.
The binaries for this distribution of Connector/ODBC can now connect to MySQL server accounts that use the PAM or Windows Native Authentication Plugins for authentication. See The PAM Authentication Plugin, and The Windows Native Authentication Plugin. These capabilities result from linking the Connector/ODBC binaries against the MySQL 5.5.16
libmysqlclientrather than the MySQL 5.1
libmysqlclientused previously. The newer
libmysqlclientincludes the client-side support needed for the server-side PAM and Windows authentication plugins.
Some catalog functions (such as
SQLPrimaryKeys()) would only return one row, when called after pre-execution failed. (Bug #12824839)
The CLI installer script
mysqlodbc-installerwas missing documentation about how to configure the optional data source parameters. (Bug #12810058)
Install.batscript contained leftover
3.51information, and did not properly install the
5.1Connector/ODBC connector. (Bug #12781039)
With the option
charset=cp1251specified in the connection string, the results could be returned as
UTF8depending on the query. For example, these queries could give results in different code pages:
string in cp1251 code page',0) as '
string in cp1251 code page'; select '
string in cp1251 code page' as '
string in cp1251 code page';
(Bug #11765110, Bug #58038)
An off-by-one error, where
sqlwcharchrmight read one
SQLWCHARafter the end of a string. (Bug #61586)
SQL_ERROR, when column parameter binding was enabled. (Bug #59772)
The Connector/ODBC driver did not call
mysql_thread_end()when a thread ended, which caused error messages like:
Error in my_thread_global_end(): 1 threads didn't exit. (Bug #57727)
When using MySQL Connector/ODBC to fetch data, if a
net_write_timeoutcondition occurred, the operation returned the standard "end of data" status, rather than an error. (Bug #39878)
MS Access fields with
VARCHAR NOT NULLcolumns could not be altered. (Bug #31067)