MySQL Forums
Forum List  »  Announcements

MySQL Connector/C 6.1.6 has been released
Posted by: Karen Langford
Date: March 20, 2015 11:23AM

Dear MySQL users,

MySQL Connector/C 6.1.6, a new version of MySQL client library for
client/server communication for the MySQL database management system,
has been released.

This version of Connector/C provides full support for MySQL 5.6
protocol. Connector/C is compatible with the client libraries
(libmysql). It includes all the features in the MySQL client library
shipped with MySQL servers 5.6 as well as prior versions. You can
recompile existing code linked with Connector/C 6.1.6 without any code
changes.

You can use Connector/C to run and build client applications which
communicate with MySQL server versions from 5.5 to 5.6 without a need
to do a complete server installation.

The release is now available in source and binary form for a number
of platforms from our download pages at

  http://dev.mysql.com/downloads/connector/c/

MySQL Connector/C 6.1.6 will also be available for downloads via the
Oracle Software Delivery Cloud in approximately 1-2 weeks.

For information on installing, please see the documentation at

http://dev.mysql.com/doc/connector-c/en/connector-c-installation.html

Enjoy!


Changes in MySQL Connector/C 6.1.6 (2015-03-20)

   Security Notes

     * Connector/C 6.1.6 upgrades the linked OpenSSL library to
       version 1.0.1k. Issues fixed in the new version are
       described at
       http://www.openssl.org/news/vulnerabilities.html.

   Functionality Added or Changed

     * yaSSL sources included in Connector/C source packages and
       used in GPL binary distributions were upgraded to version
       2.3.7. (Bug #20201864)

   Bugs Fixed

     * For source packages, it was not possible to build
       Connector/C with the client protocol test trace plugin
       enabled. (Bug #20316149)

     * When there is no change in session state, the OK packet
       sent from server to the client contained an unneeded byte
       at the end of the packet. (Bug #19625718)

     * The client protocol trace plugin did not account for the
       removal of the EOF packet from the client/server protocol
       in MySQL 5.7.5. (Bug #19512199)

     * The mysql_session_track_get_first() and
       mysql_session_track_get_next() C API functions could
       cause a client crash if passed invalid arguments. (Bug
       #18769620)

     * mysql_config --libs_r produces output containing link
       flags for libmysqlclient_r, even though that library was
       removed in MySQL 5.5 and replaced with a symlink to the
       underlying libmysqlclient library. The output now refers
       directly to libmysqlclient. (The implication is that it
       is no longer necessary to maintain the symlink for the
       sake of being able to use mysql_config --libs_r.) (Bug
       #73724, Bug #19506315)

     * Invalid memory access could occur when using prepared
       statements if a mysql client connection was lost after
       statement preparation was complete and there was at least
       one statement that was in initialized state but not
       prepared yet. (Bug #70429, Bug #17512527)

     * Client auto-reconnect did not work for clients linked
       against libmysqlclient, even with MYSQL_OPT_RECONNECT
       enabled.
       Also, if a FEDERATED table was accessed after
       wait_timeout expired, a Lost connection to MySQL server
       error occurred without an attempt to re-establish the
       connection. (Bug #70026, Bug #17309863, Bug #14874, Bug
       #11745408)

     * mysql_real_connect() could close a file descriptor twice
       if the server was not running. (Bug #69423, Bug
       #19226740)

On Behalf of the MySQL/ORACLE RE Team

Options: ReplyQuote


Subject
Views
Written By
Posted
MySQL Connector/C 6.1.6 has been released
4895
March 20, 2015 11:23AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.