Bugs Fixed
Removed 5.0.22 binaries from the repository.
Swapped out gpl binaries for v5.0.37.
Ensured 5.1.14 compatibility.
Added Patched StandardSocketFactory from
Connector/J 5-0 HEAD.
Replaced windows kill.exe resource with re-written version specific to mysqld.
Added 5.1.14 binaries to repository.
Added getDataDir() to interface
MysqldResourceI.
Removed 5.1.14 binaries from the repository.
Added 5.1.15 binaries to the repository.
Clarified the immutability of baseDir,
dataDir, pidFile,
portFile.
SIGHUP is replaced with
MySQLShutdown<PID> event.
Clarified the synchronization of
MysqldResource methods.
Changed SimpleMysqldDynamicMBean to create
MysqldResource on demand to enable setting of
datadir. (Rubinger bug groundwork).
Updated build.xml in prep for next release.
Added testcase to
com.mysql.management.jmx.AcceptanceTest which
demonstrates that dataDir is a mutable MBean
property.
In testing so far mysqld reliably shuts down cleanly much faster.
Changed connector-mxj.properties default
mysql version to 5.0.37.
Replaced Boolean.parseBoolean with JDK 1.4
compliant valueOf.
New windows kill.exe fixes a bug where
mysqld was being force terminated. Issue reported by bruno
haleblian and others, see:
MySQL
Forums.
Now incorporates Reggie Bernett's
SafeTerminateProcess and only calls the
unsafe TerminateProcess as a final last resort.
build.xml: usage now
slightly more verbose; some reformatting.
Changed protected constructor of
SimpleMysqldDynamicMBean from taking a
MysqldResource to taking a
MysqldFactory, to lay groundwork for
addressing BUG discovered by Andrew Rubinger. See:
MySQL
Forums (Actual testing with JBoss, and filing a bug, is
still required.)
Found and removed dynamic linking in mysql_kill; updated solution.
Swapped out commercial binaries for v5.0.36.
Reformatting: Added newlines some files which did not end in them.
Moved MysqldFactory to main package.
