MySQL Connector/C++ 1.1.6 has been released
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
Subject
Views
Written By
Posted
MySQL Connector/C++ 1.1.6 has been released
3646
June 10, 2015 01:56PM
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.