MySQL Connector/C++ 1.1.6 has been released
karen langford <[email protected]> Wed, 10 Jun 2015 12:52:41 -0700
| Newsgroups | gmane.comp.db.mysql.general,gmane.comp.db.mysql.packagers |
|---|---|
| Organization | Oracle Corporation |
| Message-ID | <[email protected]> |
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