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