Bugs fixed:
Moved
MysqldFactoryto main package.Reformatting: Added newlines some files which did not end in them.
Swapped out commercial binaries for v5.0.36.
Found and removed dynamic linking in mysql_kill; updated solution.
Changed protected constructor of
SimpleMysqldDynamicMBeanfrom taking aMysqldResourceto taking aMysqldFactory, to lay groundwork for addressing BUG discovered by Andrew Rubinger. See: MySQL Forums (Actual testing with JBoss, and filing a bug, is still required.)build.xml:usagenow slightly more verbose; some reformatting.Now incoporates Reggie Bernett's
SafeTerminateProcessand only calls the unsafe TerminateProcess as a final last resort.New windows
kill.exefixes a bug where mysqld was being force terminated. Issue reported by bruno haleblian and others, see: MySQL Forums.Replaced
Boolean.parseBooleanwith JDK 1.4 compliantvalueOf.Changed
connector-mxj.propertiesdefault mysql version to 5.0.37.In testing so far mysqld reliably shuts down cleanly much faster.
Added testcase to
com.mysql.management.jmx.AcceptanceTestwhich demonstrats thatdataDiris a mutable MBean property.Updated
build.xmlin prep for next release.Changed
SimpleMysqldDynamicMBeanto createMysqldResourceon demand to enable setting ofdatadir. (Rubinger bug groundwork).Clarified the synchronization of
MysqldResourcemethods.SIGHUPis replaced withMySQLShutdown<PID>event.Clarified the immutability of
baseDir,dataDir,pidFile,portFile.Added 5.1.15 binaries to the repository.
Removed 5.1.14 binaries from the repository.
Added
getDataDir()to interfaceMysqldResourceI.Added 5.1.14 binaries to repository.
Replaced windows kill.exe resource with re-written version specific to mysqld.
Added Patched
StandardSocketFactoryfrom Connector/J 5-0 HEAD.Ensured 5.1.14 compatibility.
Swapped out gpl binaries for v5.0.37.
Removed 5.0.22 binaries from the repository.