Discussion:
MySQL Connector/J 5.1.26 has been released
Hery Ramilison
2013-08-03 08:12:00 UTC
Permalink
Hello all,

MySQL Connector/J 5.1.26, a maintenance release of the production
5.1 branch has been released. Connector/J is the Type-IV pure-Java
JDBC driver for MySQL.

Version 5.1.26 is suitable for use with many MySQL server versions,
including 4.1, 5.0, 5.1, 5.4, 5.5 and 5.6.

It is now available in source and binary form from the Connector/J
download pages at
http://dev.mysql.com/downloads/connector/j/5.1.html
and mirror sites as well as Maven-2 repositories.

As always, we recommend that you check the "CHANGES" file in the
download archive to be aware of changes in behavior that might affect
your application.

MySQL Connector/J 5.1.26 includes the following general bug fixes
and improvements, also listed in more detail on
http://dev.mysql.com/doc/relnotes/connector-j/en/news-5-1-26.html

Changes in MySQL Connector/J 5.1.26 (2013-08-01)

Functionality Added or Changed

* Added a toString() method to the PreparedStatementWrapper
class to help debug prepared statements. (Bug #42267, Bug
#11751418)

Bugs Fixed

* Connector/J silently ignored calls to ResultSet.updateRow when
the cursor was on the insert row. This fix ensures that an
SQLException is thrown with those calls, as described in the
JDBC specification. (Bug #45757, Bug #11754192)

* The results returned by the method
DatabaseMetaData.getIndexInfo() were not sorted in the order
described in the JDBC specification (NON_UNIQUE, TYPE,
INDEX_NAME, and ORDINAL_POSITION). (Bug #68098, Bug #16224299)

* DatabaseMetaData.getColumns() threw an
MySQLSyntaxErrorException if the schema contains tables with
ANSI quoted names with leading and trailing back quotes (`).
When those names were passed as parameters in unquoted form,
Connector/J treated them as quoted because of the back quotes,
and thus the error. This fix adds the behavior that when the
connection property pedantic was set to true, methods like
DatabaseMetaData.getColumns() treat all parameters as
unquoted. (Bug #65871, Bug #14598704)

* An out of memory error occured when the compression protocol
was enabled with the connection option useCompression=true.
This fix stops the memory leak that caused the error by making
sure that CompressedInputStream releases its reference to the
connection object when the input stream closes. (Bug #68400,
Bug #16478043)

Thanks,

On behalf of the MySQL/ORACLE Build Team
Hery Ramilison
--
MySQL Java Mailing List
For list archives: http://lists.mysql.com/java
To unsubscribe: http://lists.mysql.com/java
Loading...