Author: mmatthews
Date: 2006-07-11 04:21:17 +0200 (Tue, 11 Jul 2006)
New Revision: 2693
Log:
Updated changelogs for Connector/J 5.0.1 release.
Modified:
trunk/refman-common/news-connector-j.xml
trunk/refman-common/titles.en.ent
Modified: trunk/refman-common/news-connector-j.xml
===================================================================
--- trunk/refman-common/news-connector-j.xml 2006-07-10 20:11:14 UTC (rev 2692)
+++ trunk/refman-common/news-connector-j.xml 2006-07-11 02:21:17 UTC (rev 2693)
@@ -10,7 +10,79 @@
<section id="cj-news">
<title>&title-cj-news;</title>
+ <section id="cj-news-5-0-1">
+ <title>&title-cj-news-5-0-1;</title>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ Fixed can't use XAConnection for local transactions when
+ no global transaction is in progress. (fixes Bug#17401)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Fixed driver fails on non-ASCII platforms. The driver
+ was assuming that the platform character set would be a superset
+ of MySQL's "latin1" when doing the handshake for authentication,
+ and when reading error messages. We now use Cp1252 for all strings
+ sent to the server during the handshake phase, and a hard-coded mapping
+ of the "language" server variable to the character set that
+ is used for error messages. (Fixes Bug#18086)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Fixed <literal>ConnectionProperties</literal> (and thus some
+ subclasses) are not serializable, even though some J2EE containers
+ expect them to be. (Fixes Bug#19169)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Fixed <literal>MysqlValidConnectionChecker</literal> for JBoss doesn't
+ work with <literal>MySQLXADataSources</literal>. (Fixes Bug#20242)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Better caching of character set converters (per-connection)
+ to remove a bottleneck for multibyte character sets.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Added connection/datasource property "pinGlobalTxToPhysicalConnection"
+ (defaults to "false"). When set to "true", when using <literal>XAConnections</literal>, the
+ driver ensures that operations on a given XID are always routed to the
+ same physical connection. This allows the XAConnection to support
+ "XA START ... JOIN" after "XA END" has been called, and is also a
+ workaround for transaction managers that don't maintain thread affinity
+ for a global transaction (most either always maintain thread affinity,
+ or have it as a configuration option).
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <literal>MysqlXaConnection.recover(int flags)</literal> now allows combinations of
+ <literal>XAResource.TMSTARTRSCAN</literal> and <literal>TMENDRSCAN</literal>. To simulate the "scanning"
+ nature of the interface, we return all prepared XIDs for <literal>TMSTARTRSCAN</literal>,
+ and no new XIDs for calls with <literal>TMNOFLAGS</literal>, or <literal>TMENDRSCAN</literal> when not in
+ combination with <literal>TMSTARTRSCAN</literal>. This change was made for API compliance,
+ as well as integration with IBM WebSphere's transaction manager.
+ </para>
+ </listitem>
+
+ </section>
+
<section id="cj-news-5-0-0">
<title>&title-cj-news-5-0-0;</title>
@@ -204,6 +276,62 @@
</section>
+ <section id="cj-news-3-1-14">
+
+ <title>&title-cj-news-3-1-14;</title>
+
+ <itemizedlist>
+ <listitem>
+ <para>
+ Fixed updatable result set throws ClassCastException
+ when there is row data and moveToInsertRow() is called. (Fixes Bug#20479)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Fixed Updatable result set that contains
+ a BIT column fails when server-side prepared statements are used. (Fixes Bug#20485)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Fixed memory leak with profileSQL=true. (Fixes Bug#16987)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ - - Connection fails to localhost when using
+ timeout and IPv6 is configured. (Fixes Bug#19726)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Fixed NullPointerException in MysqlDataSourceFactory
+ due to Reference containing RefAddrs with null content. (Fixes Bug#16791)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Fixed ResultSet.getShort() for UNSIGNED TINYINT
+ returns incorrect values when using server-side prepared statements. (Fixes Bug#20306)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Fixed can't pool server-side prepared statements, exception
+ raised when re-using them. (Fixes Bug#20687 -
+ </para>
+ </listitem>
+
+ </itemizedlist>
+ </section>
+
<section id="cj-news-3-1-13">
<title>&title-cj-news-3-1-13;</title>
Modified: trunk/refman-common/titles.en.ent
===================================================================
--- trunk/refman-common/titles.en.ent 2006-07-10 20:11:14 UTC (rev 2692)
+++ trunk/refman-common/titles.en.ent 2006-07-11 02:21:17 UTC (rev 2693)
@@ -256,7 +256,9 @@
<!ENTITY title-cj-news-3-1-11 "Changes in MySQL Connector/J 3.1.11-stable (07 October 2005)">
<!ENTITY title-cj-news-3-1-12 "Changes in MySQL Connector/J 3.1.12 (30 November 2005)">
<!ENTITY title-cj-news-3-1-13 "Changes in MySQL Connector/J 3.1.13 (26 May 2006)">
+<!ENTITY title-cj-news-3-1-14 "Changes in MySQL Connector/J 3.1.14 (not yet released)">
<!ENTITY title-cj-news-5-0-0 "Changes in MySQL Connector/J 5.0.0-beta (22 December 2005)">
+<!ENTITY title-cj-news-5-0-1 "Changes in MySQL Connector/J 5.0.1-beta (11 July 2006)">
<!ENTITY title-cj-replication-connection "Using Master/Slave Replication with ReplicationConnection">
<!ENTITY title-cj-reporting-bugs "How to Report Connector/J Bugs or Problems">
<!ENTITY title-cj-retrieve-autoinc "Retrieving <literal>AUTO_INCREMENT</literal> Column Values">
| Thread |
|---|
| • svn commit - mysqldoc@docsrva: r2693 - trunk/refman-common | mmatthews | 11 Jul |