Skip to content

Commit 468a7a7

Browse files
committed
Updated Announcement text for 1.1.4
1 parent 5990e43 commit 468a7a7

File tree

1 file changed

+55
-4
lines changed

1 file changed

+55
-4
lines changed

ANNOUNCEMENT

Lines changed: 55 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,62 @@ The MySQL driver for C++ offers an easy to use API derived from JDBC 4.0. MySQL
1919

2020
The major changes in 1.1.4 are:
2121

22-
- Both static and dynamic driver libraries now linked against libmysql library
23-
statically(Bug#16664970 "Connector/C++ 1.1.3 will *not* wort with mysql 5.5" and
24-
Bug#16701312 "libmysqlcppconn-static.a has unresolved symbols for all libmysqlclient functions")
22+
Functionality Added or Changed
2523

26-
- Built against libmysql 5.6.11
24+
* Connector/C++ now supports the following connection options:
25+
sslVerify (boolean), sslCRL (string), and sslCRLPath (string).
26+
These correspond to the MYSQL_OPT_SSL_VERIFY_SERVER_CERT,
27+
MYSQL_OPT_SSL_CRL, and MYSQL_OPT_SSL_CRLPATH options for the
28+
mysql_options() C API function. (Bug #18461451)
29+
30+
* Connector/C++ has new functions to provide schema, table, and
31+
column character set and collation metadata for result sets:
32+
33+
+ ResultSet * DatabaseMetaData::getSchemaCollation(const
34+
sql::SQLString& catalog, const sql::SQLString&
35+
schemaPattern)
36+
37+
+ ResultSet * DatabaseMetaData::getSchemaCharset(const
38+
sql::SQLString& catalog, const sql::SQLString&
39+
schemaPattern)
40+
41+
+ ResultSet * DatabaseMetaData::getTableCollation(const
42+
sql::SQLString& catalog, const sql::SQLString&
43+
schemaPattern, const sql::SQLString& tableNamePattern)
44+
45+
+ ResultSet * DatabaseMetaData::getTableCharset(const
46+
sql::SQLString& catalog, const sql::SQLString&
47+
schemaPattern, const sql::SQLString& tableNamePattern)
48+
49+
+ SQLString ResultSetMetaData::getColumnCollation(unsigned
50+
int columnIndex)
51+
52+
+ SQLString ResultSetMetaData::getColumnCharset(unsigned
53+
int columnIndex)
54+
(Bug #72698, Bug #18803345)
55+
56+
* Connector/C++ now supports the MYSQL_OPT_CONNECT_ATTR_ADD
57+
option, which accepts an std::map argument. This option
58+
corresponds to the MYSQL_OPT_CONNECT_ATTR_ADD option for
59+
mysql_options4(). (Bug #72697, Bug #18803313)
60+
61+
* Connector/C++ now supports a useLegacyAuth connection option,
62+
which corresponds to the MYSQL_SECURE_AUTH option for
63+
mysql_options(). (Bug #69492, Bug #16970753)
64+
65+
* Connector/C++ is now compiled and linked with Connector/C
66+
6.1.5 rather than with libmysql.
67+
68+
Bugs Fixed
69+
70+
* MySQL_ResultSetMetaData::getColumnTypeName() returned UNKNOWN
71+
for LONG_BLOB fields. (Bug #72700, Bug #18803414)
72+
73+
* Connector/C++ version-information methods have been revised to
74+
return the correct values. (Bug #66975, Bug #14680878)
75+
76+
* Definitions for character sets and collations were added
77+
(utf8mb4 in particular). (Bug #71606, Bug #18193771)
2778

2879
You can find further details, including usages examples, in the documentation at:
2980

0 commit comments

Comments
 (0)