Author: mcbrown
Date: 2007-05-14 15:26:37 +0200 (Mon, 14 May 2007)
New Revision: 6440
Log:
Added C/MXJ changelog
Added:
trunk/refman-common/news-connector-mxj.xml
Modified:
trunk/refman-4.1/news.xml
trunk/refman-5.0/news.xml
trunk/refman-5.1/news.xml
Modified: trunk/refman-4.1/news.xml
===================================================================
--- trunk/refman-4.1/news.xml 2007-05-14 13:22:13 UTC (rev 6439)
+++ trunk/refman-4.1/news.xml 2007-05-14 13:26:37 UTC (rev 6440)
Changed blocks: 1, Lines Added: 2, Lines Deleted: 0; 474 bytes
@@ -75,4 +75,6 @@
<xi:include href="../refman-common/news-connector-j.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
+ <xi:include href="../refman-common/news-connector-mxj.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
+
</appendix>
Modified: trunk/refman-5.0/news.xml
===================================================================
--- trunk/refman-5.0/news.xml 2007-05-14 13:22:13 UTC (rev 6439)
+++ trunk/refman-5.0/news.xml 2007-05-14 13:26:37 UTC (rev 6440)
Changed blocks: 1, Lines Added: 2, Lines Deleted: 0; 474 bytes
@@ -84,4 +84,6 @@
<xi:include href="../refman-common/news-connector-j.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
+ <xi:include href="../refman-common/news-connector-mxj.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
+
</appendix>
Modified: trunk/refman-5.1/news.xml
===================================================================
--- trunk/refman-5.1/news.xml 2007-05-14 13:22:13 UTC (rev 6439)
+++ trunk/refman-5.1/news.xml 2007-05-14 13:26:37 UTC (rev 6440)
Changed blocks: 1, Lines Added: 2, Lines Deleted: 0; 474 bytes
@@ -75,4 +75,6 @@
<xi:include href="../refman-common/news-connector-j.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
+ <xi:include href="../refman-common/news-connector-mxj.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
+
</appendix>
Added: trunk/refman-common/news-connector-mxj.xml
===================================================================
--- trunk/refman-common/news-connector-mxj.xml (rev 0)
+++ trunk/refman-common/news-connector-mxj.xml 2007-05-14 13:26:37 UTC (rev 6440)
Changed blocks: 1, Lines Added: 716, Lines Deleted: 0; 16163 bytes
@@ -0,0 +1,716 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
+"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
+[
+ <!ENTITY % all.entities SYSTEM "all-entities.ent">
+ %all.entities;
+]>
+<section id="news-connector-mxj">
+
+ <title>MySQL Connector/MXJ Change History</title>
+
+ <section id="news-connector-mxj-5-0-6">
+
+ <title>Changes in MySQL Connector/MXJ 5.0.6 (04 May 2007)</title>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ Removed <literal>use-default-architecture</literal> property
+ replaced.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Moved <literal>platform-map.properties</literal> into
+ <filename>db-files.jar</filename>.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Updated <filename>build.xml</filename> in preperation for next
+ beta build.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Clarified the startup max wait numbers.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Changed tests to shutdown mysqld prior to deleting files.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Delete <literal>portFile</literal> on shutdown.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Swapped out commercial binaries for v5.0.40.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Fixed port file to always be writen to datadir.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Added os.name-os.arch to resource directory mapping properties
+ file.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ </section>
+
+ <section id="news-connector-mxj-5-0-5">
+
+ <title>Changes in MySQL Connector/MXJ 5.0.5 (14 March 2007)</title>
+
+ <para>
+ Changes in this release:
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ Updated <literal>build.xml</literal> in prep for next release.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Swapped out gpl binaries for v5.0.37.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Swapped out commercial binaries for v5.0.36.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Found and removed dynamic linking in mysql_kill; updated
+ solution.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Changed <literal>connector-mxj.properties</literal> default
+ mysql version to 5.0.37.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Replaced <literal>Boolean.parseBoolean</literal> with JDK 1.4
+ compliant <literal>valueOf</literal>.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Added Patched <literal>StandardSocketFactory</literal> from
+ Connector/J 5-0 HEAD.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <filename>build.xml</filename>: <literal>usage</literal> now
+ slightly more verbose; some reformatting.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Replaced windows <command>kill.exe</command> resource with
+ re-written version specific to mysqld.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <literal>SIGHUP</literal> is replaced with
+ <literal>MySQLShutdown<PID></literal> event.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Now incoporates Reggie Bernett's
+ <literal>SafeTerminateProcess</literal> and only calls the
+ unsafe TerminateProcess as a final last resort.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ New windows <filename>kill.exe</filename> fixes bug where
+ mysqld was being force terminated. Issue reported by bruno
+ haleblian and others, see:
+ <ulink
+ url="http://forums.mysql.com/read.php?39,140623,140623#msg-140623">MySQL
+ Forums</ulink>.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ In testing so far mysqld reliably shuts down cleanly much
+ faster.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Changed protected constructor of
+ <literal>SimpleMysqldDynamicMBean</literal> from taking a
+ <literal>MysqldResource</literal> to taking a
+ <literal>MysqldFactory</literal>, in order to lay groundwork
+ for addressing BUG discovered by Andrew Rubinger. See:
+ <ulink
+ url="http://forums.mysql.com/read.php?39,143046,143046#msg-143046">MySQL
+ Forums</ulink> (Actual testing with JBoss, and filing a bug,
+ is still required.)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Changed <literal>SimpleMysqldDynamicMBean</literal> to create
+ <literal>MysqldResource</literal> on demand in order to allow
+ setting of <filename>datadir</filename>. (Rubinger bug
+ groundwork).
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Added <literal>getDataDir()</literal> to interface
+ <literal>MysqldResourceI</literal>.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Added testcase to
+ <literal>com.mysql.management.jmx.AcceptanceTest</literal>
+ which demonstrats that <literal>dataDir</literal> is a mutable
+ MBean property.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Moved <literal>MysqldFactory</literal> to main package.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Reformatting: Added newlines some files which did not end in
+ them.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Added 5.1.15 binaries to the repository.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Removed 5.1.14 binaries from the repository.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Clarified the synchronization of
+ <literal>MysqldResource</literal> methods.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Clarified the immutability of <literal>baseDir</literal>,
+ <literal>dataDir</literal>, <literal>pidFile</literal>,
+ <literal>portFile</literal>.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Removed 5.0.22 binaries from the repository.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Added 5.1.14 binaries to repository.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Ensured 5.1.14 compatibility.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ </section>
+
+ <section id="news-connector-mxj-5-0-4">
+
+ <title>Changes in MySQL Connector/MXJ 5.0.4 (28 January 2007)</title>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ Swapped out gpl binaries for v5.0.27.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Swapped out commercial binaries for v5.0.32.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Updated <filename>build.xml</filename> to build to handle with
+ different gpl and commercial mysld version numbers.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Moved mysqld binary resourced into separate jar file NOTICE:
+ <literal>CLASSPATH</literal> will now need to
+ <filename>connector-mxj-db-files.jar</filename>.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Minor test robustness improvements.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Moved default version string out of java class into a text
+ editable properties file
+ (<literal>connector-mxj.properties</literal>) in the resources
+ directory.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Introduced property for Linux & WinXX to default to 32bit
+ versions.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Allow multiple calls to start server from URL connection on
+ non-3306 port. (Bug #24004)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Only populate the options map from the help text if
+ specifically requested or in the MBean case.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Fixed test to be tollerant of <filename>/tmp</filename> being
+ a symlink to <filename>/foo/tmp</filename>.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ </section>
+
+ <section id="news-connector-mxj-5-0-3">
+
+ <title>Changes in MySQL Connector/MXJ 5.0.3 (24 June 2006)</title>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ Swapped out the mysqld binaries for MySQL v5.0.22.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Removed "TeeOutputStream" - no longer needed.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Removed unused imports, formatted code, made minor edits to
+ tests.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ </section>
+
+ <section id="news-connector-mxj-5-0-2">
+
+ <title>Changes in MySQL Connector/MXJ 5.0.2 (15 June 2006)</title>
+
+ <para>
+ Changes in this release:
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ Replaced string parsing with JDBC connection attempt for
+ determining if a mysqld is "ready for connections"
+ <literal>CLASSPATH</literal> will now need to include
+ Connector/J jar.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Extended timeout for help string parsing, to avoid cases where
+ the help text was getting prematurely flushed, and thus
+ truncated.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ Changes made on 11 May 2006:
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ Added trace level logging with Aspect/J.
+ <literal>CLASSPATH</literal> will now need to include
+ <literal>lib/aspectjrt.jar</literal>
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ Changes made on 11 May 2006:
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ Swapped out the mysqld binaries for MySQL v5.0.21
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ Changes made on 04 May 2006:
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ ServerLauncherSocketFactory now treats URL parameters in the
+ form of <literal>&server.foo=null</literal> as
+ <literal>serverOptionMap.put("foo", null)</literal>
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ Changes made on 26 April 2006:
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ MysqldResource now tied to dataDir as well as basedir (API
+ CHANGE)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ moved PID file into datadir
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ ServerLauncherSocketFactory.shutdown API change: now takes 2
+ File parameters (basedir, datadir)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ insulated users from problems with "." in basedir
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ Changes made on 25 April 2006:
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ Made tests more robust be deleting the /tmp/test-c.mxj
+ directory before running tests.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ socket is now "mysql.sock" in datadir
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ ServerLauncherSocketFactory.shutdown now works across JVMs.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ ServerLauncherSocketFactory.shutdown API change: now takes
+ File parameter (basedir) instead of port.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ altered to be "basedir" rather than "port" oriented.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ Changes made on 18 April 2006:
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ ServerLauncherSocketFactory.shutdown(port) no longer throws,
+ only reports to System.err
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ Changes made on 16 March 2006:
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ swapped out the mysqld binaries for MySQL v5.0.19
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ added ability to specify "mysql-version" as an url parameter
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ extracted splitLines(String) to Str utility class
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ extracted array and list printing to ListToString utility
+ class
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ reformatted code
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ Changes made on 16 January 2006:
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ swapped out the mysqld binaries for MySQL v5.0.18
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ "platform" directories replace spaces with underscores
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ help parsing test reflects current help options
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ </section>
+
+ <section id="news-connector-mxj-5-0-1">
+
+ <title>Changes in MySQL Connector/MXJ 5.0.1 (Never released)</title>
+
+ <para>
+ This was an internal only release.
+ </para>
+
+ </section>
+
+ <section id="news-connector-mxj-5-0-0">
+
+ <title>Changes in MySQL Connector/MXJ 5.0.0 (09 December 2005)</title>
+
+ <para>
+ Changes made on 16 January 2006:
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ Swapped out the mysqld binaries for MySQL v5.0.16.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ Changes made on 25 October 2005:
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ Altered examples and tests to use new Connector/J 5.0 URL
+ syntax for for launching Connector/MXJ ("jdbc:mysql:mxj://")
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Minor refactorings for type casting and exception handling.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ Changes made on 30 August 2005:
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ Reorganized utils into a single "Utils" collaborator.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Ditched "ClassUtil" (merged with Str).
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Removed HelpOptionsParser's need to reference a
+ MysqldResource.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ Changes made on 29 August 2005:
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ Minor test tweaks
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ </section>
+
+</section>
| Thread |
|---|
| • svn commit - mysqldoc@docsrva: r6440 - in trunk: refman-4.1 refman-5.0 refman-5.1 refman-common | mcbrown | 14 May |