Related Stuff

Go to the first, previous, next, last section, table of contents.


C MySQL Change History

This appendix lists the changes from version to version in the MySQL source code.

We are now working actively on MySQL 4.1 and 5.0, and will provide only critical bugfixes for MySQL 4.0 and MySQL 3.23. We update this section as we add new features, so that everybody can follow the development.

Our TODO section contains what further plans we have for 4.1 & 5.0. See section 1.6 MySQL and the Future (the TODO).

Note that we tend to update the manual at the same time we make changes to MySQL. If you find a version listed here that you can't find on the MySQL download page (http://dev.mysql.com/downloads/), this means that the version has not yet been released!

The date mentioned with a release version is the date of the last BitKeeper ChangeSet that this particular release has been based on, not the date when the packages have been made available. The binaries are usually made available a few days after the date of the tagged ChangeSet - building and testing all packages takes some time.

C.1 Changes in release 5.0.x (Development)

The following changelog shows what has already been done in the 5.0 tree:

For a full list of changes, please refer to the changelog sections for each individual 5.0.x release.

C.1.1 Changes in release 5.0.1 (not released yet)

Functionality added or changed:

Bugs fixed:

C.1.2 Changes in release 5.0.0 (22 Dec 2003: Alpha)

Functionality added or changed:

Bugs fixed:

C.2 Changes in release 4.1.x (Beta)

Version 4.1 of the MySQL server includes many enhancements and new features. Binaries for this version are available for download at http://dev.mysql.com/downloads/mysql-4.1.html.

For a full list of changes, please refer to the changelog sections for each individual 4.1.x release.

C.2.1 Changes in release 4.1.4 (to be released soon)

Functionality added or changed:

Bugs fixed:

C.2.2 Changes in release 4.1.3 (28 Jun 2004: Beta)

Note: The initial release of MySQL 4.1.3 for Windows accidentally was not compiled with support for the Spatial Extensions (OpenGIS). This was fixed by rebuilding from the same 4.1 code snapshot with the missing option and releasing those packages as version 4.1.3a.

Functionality added or changed:

Bugs fixed:

C.2.3 Changes in release 4.1.2 (28 May 2004)

Functionality added or changed:

Bugs fixed:

C.2.4 Changes in release 4.1.1 (01 Dec 2003)

This release includes all fixes in MySQL 4.0.16 and most of the fixes in MySQL 4.0.17.

Functionality added or changed:

Bugs fixed:

C.2.5 Changes in release 4.1.0 (03 Apr 2003: Alpha)

Functionality added or changed:

C.3 Changes in release 4.0.x (Production)

Version 4.0 of the MySQL server includes many enhancements and new features:

For a full list of changes, please refer to the changelog sections for each individual 4.0.x release.

C.3.1 Changes in release 4.0.21 (not released yet)

Functionality added or changed:

Bugs fixed:

C.3.2 Changes in release 4.0.20 (17 May 2004)

Functionality added or changed:

Bugs fixed:

C.3.3 Changes in release 4.0.19 (04 May 2004)

Note: The MySQL 4.0.19 binaries were uploaded to the download mirrors on May, 10th. However, a potential crashing bug was found just before the 4.0.19 release was publicly announced and published from the 4.0 download pages at http://dev.mysql.com/.

A fix for the bug was pushed into the MySQL source tree shortly after it could be reproduced and is included in MySQL 4.0.20. Users upgrading from MySQL 4.0.18 should upgrade directly to MySQL 4.0.20 or later.

See (Bug #3596) for details (it was reported against MySQL-4.1, but was confirmed to affect 4.0.19 as well).

Functionality added or changed:

Bugs fixed:

C.3.4 Changes in release 4.0.18 (12 Feb 2004)

Functionality added or changed:

Bugs fixed:

C.3.5 Changes in release 4.0.17 (14 Dec 2003)

Functionality added or changed:

Bugs fixed:

C.3.6 Changes in release 4.0.16 (17 Oct 2003)

Functionality added or changed:

Bugs fixed:

C.3.7 Changes in release 4.0.15 (03 Sep 2003)

IMPORTANT:

If you are using this release on Windows, you should upgrade at least your clients (any program that uses libmysql.lib) to 4.0.16 or above. This is because the 4.0.15 release had a bug in the Windows client library that causes Windows clients using the libr