Dear MySQL Users, A new GA (general availability) version of MySQL Connector/C++ has been made available: MySQL Connector/C++ 1.1.6 GA. The MySQL Connector/C++ provides a C++ API for connecting client applications to the MySQL Server 5.5 or newer.
You can download the production release at: http://dev.mysql.com/downloads/connector/cpp/1.1.html MySQL Connector C++ (Commercial) will be available for download on the My Oracle Support (MOS) website. This release will be available on eDelivery (OSDC) in next month's upload cycle. The MySQL driver for C++ offers an easy to use API derived from JDBC 4.0. MySQL Workbench has used it successfully for years. We have improved the driver since the last GA release. Please see the documentation and the CHANGES file in the source distribution for a detailed description of bugs that have been fixed. Bug descriptions are also listed below. Enjoy! The MySQL build team at Oracle ====================================================================== Changes in MySQL Connector/C++ 1.1.6 (2015-06-10) Security Notes * Security Fix: Connector/C++ 1.1.6 Commercial upgrades the linked OpenSSL library to version 1.0.1m which has been publicly reported as not vulnerable to CVE-2015-0286 (http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-20 15-0286). (CVE-2015-0286) Functionality Added or Changed * The std::auto_ptr class template is deprecated in C++11, and its usage has been replaced with boost::scoped_ptr/shared_ptr. The CMAKE_ENABLE_C++11 CMake option has been added to permit enabling C++11 support. (Bug #75251) * Connector/C++ now provides macros to indicate the versions of libraries against which it was built: MYCPPCONN_STATIC_MYSQL_VERSION and MYCPPCONN_STATIC_MYSQL_VERSION_ID (MySQL client library version, string and numeric), and MYCPPCONN_BOOST_VERSION (Boost library version, numeric). (Bug #75250) Bugs Fixed * With defaultStatementResultType=FORWARD_ONLY and a row position after the last row, using getter methods such as getInt() or getString() resulted in a segmentation fault. (Bug #20085944) * For prepared statements, calling wasNull() before fetching data resulted in an assertion failure. (Bug #19938873) * Result sets from prepared statements were not freed. (Bug #18135088) * MySQL Connector/C++ failed to build against Boost-devel-1.41.0-25 on OLE6. (Bug #75063, Bug #20125824) * Configuration failed if the MYSQL_CONFIG_EXECUTABLE option was specified and the MySQL installation path contained the characters -m. Installation failed if the build directory was not in the top source directory. (Bug #73502, Bug #19447498) * For prepared statements, getString() did not return the fractional seconds part from temporal columns that had a fractional sections part. (Bug #68523, Bug #17218692) * For queries of the form SELECT MAX(bit_col) FROM table_with_bit_col, getString() returned an incorrect result. (Bug #66235, Bug #14520822) * For Connector/C++ builds from source, make install failed if only the static library had been built without the dynamic library. (Bug #52281, Bug #11759926) On Behalf of the MySQL/ORACLE RE Team, Kent Boortz -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/mysql