Source code editor
What Is Ajax
↑
Removed use-default-architecture property
replaced.
Moved platform-map.properties into
db-files.jar.
Updated build.xml in preperation for next
beta build.
Clarified the startup max wait numbers.
Changed tests to shutdown mysqld prior to deleting files.
Delete portFile on shutdown.
Swapped out commercial binaries for v5.0.40.
Fixed port file to always be writen to datadir.
Added os.name-os.arch to resource directory mapping properties file.
Changes in this release:
Updated build.xml in prep for next release.
Swapped out gpl binaries for v5.0.37.
Swapped out commercial binaries for v5.0.36.
Found and removed dynamic linking in mysql_kill; updated solution.
Changed connector-mxj.properties default
mysql version to 5.0.37.
Replaced Boolean.parseBoolean with JDK 1.4
compliant valueOf.
Added Patched StandardSocketFactory from
Connector/J 5-0 HEAD.
build.xml: usage now
slightly more verbose; some reformatting.
Replaced windows kill.exe resource with re-written version specific to mysqld.
SIGHUP is replaced with
MySQLShutdown<PID> event.
Now incoporates Reggie Bernett's
SafeTerminateProcess and only calls the
unsafe TerminateProcess as a final last resort.
New windows kill.exe fixes bug where
mysqld was being force terminated. Issue reported by bruno
haleblian and others, see:
MySQL
Forums.
In testing so far mysqld reliably shuts down cleanly much faster.
Changed protected constructor of
SimpleMysqldDynamicMBean from taking a
MysqldResource to taking a
MysqldFactory, in order to lay groundwork
for addressing BUG discovered by Andrew Rubinger. See:
MySQL
Forums (Actual testing with JBoss, and filing a bug,
is still required.)
Changed SimpleMysqldDynamicMBean to create
MysqldResource on demand in order to allow
setting of datadir. (Rubinger bug
groundwork).
Added getDataDir() to interface
MysqldResourceI.
Added testcase to
com.mysql.management.jmx.AcceptanceTest
which demonstrats that dataDir is a mutable
MBean property.
Moved MysqldFactory to main package.
Reformatting: Added newlines some files which did not end in them.
Added 5.1.15 binaries to the repository.
Removed 5.1.14 binaries from the repository.
Clarified the synchronization of
MysqldResource methods.
Clarified the immutability of baseDir,
dataDir, pidFile,
portFile.
Removed 5.0.22 binaries from the repository.
Added 5.1.14 binaries to repository.
Ensured 5.1.14 compatibility.
Swapped out gpl binaries for v5.0.27.
Swapped out commercial binaries for v5.0.32.
Updated build.xml to build to handle with
different gpl and commercial mysld version numbers.
Moved mysqld binary resourced into separate jar file NOTICE:
CLASSPATH will now need to
connector-mxj-db-files.jar.
Minor test robustness improvements.
Moved default version string out of java class into a text
editable properties file
(connector-mxj.properties) in the resources
directory.
Introduced property for Linux & WinXX to default to 32bit versions.
Allow multiple calls to start server from URL connection on non-3306 port. (Bug#24004)
Only populate the options map from the help text if specifically requested or in the MBean case.
Fixed test to be tollerant of /tmp being
a symlink to /foo/tmp.
Swapped out the mysqld binaries for MySQL v5.0.22.
Removed "TeeOutputStream" - no longer needed.
Removed unused imports, formatted code, made minor edits to tests.
Changes in this release:
Replaced string parsing with JDBC connection attempt for
determining if a mysqld is "ready for connections"
CLASSPATH will now need to include
Connector/J jar.
Extended timeout for help string parsing, to avoid cases where the help text was getting prematurely flushed, and thus truncated.
Changes made on 11 May 2006:
Added trace level logging with Aspect/J.
CLASSPATH will now need to include
lib/aspectjrt.jar
Changes made on 11 May 2006:
Swapped out the mysqld binaries for MySQL v5.0.21
Changes made on 04 May 2006:
ServerLauncherSocketFactory now treats URL parameters in the
form of &server.foo=null as
serverOptionMap.put("foo", null)
Changes made on 26 April 2006:
MysqldResource now tied to dataDir as well as basedir (API CHANGE)
moved PID file into datadir
ServerLauncherSocketFactory.shutdown API change: now takes 2 File parameters (basedir, datadir)
insulated users from problems with "." in basedir
Changes made on 25 April 2006:
Made tests more robust be deleting the /tmp/test-c.mxj directory before running tests.
socket is now "mysql.sock" in datadir
ServerLauncherSocketFactory.shutdown now works across JVMs.
ServerLauncherSocketFactory.shutdown API change: now takes File parameter (basedir) instead of port.
altered to be "basedir" rather than "port" oriented.
Changes made on 18 April 2006:
ServerLauncherSocketFactory.shutdown(port) no longer throws, only reports to System.err
Changes made on 16 March 2006:
swapped out the mysqld binaries for MySQL v5.0.19
added ability to specify "mysql-version" as an url parameter
extracted splitLines(String) to Str utility class
extracted array and list printing to ListToString utility class
reformatted code
Changes made on 16 January 2006:
swapped out the mysqld binaries for MySQL v5.0.18
"platform" directories replace spaces with underscores
help parsing test reflects current help options
Changes made on 16 January 2006:
Swapped out the mysqld binaries for MySQL v5.0.16.
Changes made on 25 October 2005:
Altered examples and tests to use new Connector/J 5.0 URL syntax for for launching Connector/MXJ ("jdbc:mysql:mxj://")
Minor refactorings for type casting and exception handling.
Changes made on 30 August 2005:
Reorganized utils into a single "Utils" collaborator.
Ditched "ClassUtil" (merged with Str).
Removed HelpOptionsParser's need to reference a MysqldResource.
Changes made on 29 August 2005:
Minor test tweaks