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


D 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 & 5.0 and will only provide critical bug fixes 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. 「1.8 MySQL and The Future (The TODO)」節参照.

新しい変更を MySQL に施すと同時に、マニュアルを変更することに注意してください。 もしマニュアルにかかれているのに MySQL download page (http://www.mysql.com/downloads/) に 新しいバージョンの MySQL が見つからない場合、そのバージョンはまだリリースされていません!

D.1 Changes in release 5.0.0 (Development)

Version 5.0 is for the moment only available on for MySQL developers. It will be publicly available as soon we are confident that the base for stored procedures is sound and working.

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

D.2 Changes in release 4.1.x (Alpha)

Version 4.1 of the MySQL server includes many enhancements and new features: This version is available from our public bk tree and will be available as a binary shortly

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

D.2.1 Changes in release 4.1.0

D.3 Changes in release 4.0.x (Gamma)

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.

D.3.1 Changes in release 4.0.12 (not released yet)

Functionality added or changed:

Bugs fixed:

D.3.2 Changes in release 4.0.11 (to be released soon)

Functionality added or changed:

Bugs fixed:

D.3.3 Changes in release 4.0.10 (29 Jan 2003)

Functionality added or changed:

Bugs fixed:

D.3.4 Changes in release 4.0.9 (09 Jan 2003)

Functionality added or changed:

Bugs fixed:

D.3.5 Changes in release 4.0.8 (2003-01-07)

Functionality added or changed:

Bugs fixed:

D.3.6 Changes in release 4.0.7 (2002-12-20)

Functionality added or changed:

Bugs fixed:

D.3.7 Changes in release 4.0.6 (2002-12-14: Gamma)

Functionality added or changed:

Bugs fixed:

D.3.8 Changes in release 4.0.5 (2002-11-13)

Functionality added or changed:

Bugs fixed:

D.3.9 Changes in release 4.0.4 (2002-09-29)

D.3.10 Changes in release 4.0.3 (2002-08-26: Beta)

D.3.11 Changes in release 4.0.2 (2002-07-01)

D.3.12 Changes in release 4.0.1 (2001-12-23)

D.3.13 Changes in release 4.0.0 (2001-10-16: Alpha)

D.4 Changes in release 3.23.x (Stable)

The 3.23 release has several major features that are not present in previous versions. We have added three new table types:

MyISAM
A new ISAM library which is tuned for SQL and supports large files.
InnoDB
A transaction-safe storage engine that supports row level locking, and many Oracle-like features.
BerkeleyDB or BDB
Uses the Berkeley DB library from Sleepycat Software to implement transaction-safe tables.

Note that only MyISAM is available in the standard binary distribution.

The 3.23 release also includes support for database replication between a master and many slaves, full-text indexing, and much more.

All new features are being developed in the 4.x version. Only bug fixes and minor enhancements to existing features will be added to 3.23.

The replication code and BerkeleyDB code is still not as tested and as the rest of the code, so we will probably need to do a couple of future releases of 3.23 with small fixes for this part of the code. As long as you don't use these features, you should be quite safe with MySQL 3.23!

Note that the above doesn't mean that replication or Berkeley DB don't work. We have done a lot of testing of all code, including replication and BDB without finding any problems. It only means that not as many users use this code as the rest of the code and because of this we are not yet 100% confident in this code.

D.4.1 Changes in release 3.23.56 (not released yet)

D.4.2 Changes in release 3.23.55 (23 Jan 2003)

D.4.3 Changes in release 3.23.54 (2002-12-05)

D.4.4 Changes in release 3.23.53 (2002-10-09)

D.4.5 Changes in release 3.23.52 (2002-08-14)

D.4.6 Changes in release 3.23.51 (2002-05-31)

D.4.7 Changes in release 3.23.50 (2002-04-21)

D.4.8 Changes in release 3.23.49 (2002-02-16)

D.4.9 Changes in release 3.23.48 (2002-02-07)

D.4.10 Changes in release 3.23.47 (2001-12-27)

D.4.11 Changes in release 3.23.46 (2001-11-29)

D.4.12 Changes in release 3.23.45 (2001-11-22)

D.4.13 Changes in release 3.23.44 (2001-10-31)

The following changes are for InnoDB tables:

D.4.14 Changes in release 3.23.43 (2001-10-04)

D.4.15 Changes in release 3.23.42 (2001-09-08)

D.4.16 Changes in release 3.23.41 (2001-08-11)

D.4.17 Changes in release 3.23.40 (2001-07-22)

D.4.18 Changes in release 3.23.39 (2001-06-12)

D.4.19 Changes in release 3.23.38 (2001-05-09)

D.4.20 Changes in release 3.23.37 (2001-04-17)

D.4.21 Changes in release 3.23.36 (2001-03-27)

D.4.22 Changes in release 3.23.35 (2001-03-15)

D.4.23 Changes in release 3.23.34a (2001-03-12)

D.4.24 Changes in release 3.23.34 (2001-03-10)

D.4.25 Changes in release 3.23.33 (2001-02-09)

D.4.26 Changes in release 3.23.32 (2001-01-22; Stable)

D.4.27 Changes in release 3.23.31 (2001-01-17)

D.4.28 Changes in release 3.23.30 (2001-01-04)

D.4.29 Changes in release 3.23.29 (2000-12-16)

D.4.30 Changes in release 3.23.28 (2000-11-22; Gamma)

D.4.31 Changes in release 3.23.27 (2000-10-24)

D.4.32 Changes in release 3.23.26 (2000-10-18)

D.4.33 Changes in release 3.23.25 (2000-09-29)

D.4.34 Changes in release 3.23.24 (2000-09-08)

D.4.35 Changes in release 3.23.23 (2000-09-01)

D.4.36 Changes in release 3.23.22 (2000-07-31)

D.4.37 Changes in release 3.23.21 (2000-07-05)

D.4.38 Changes in release 3.23.20

D.4.39 Changes in release 3.23.19

D.4.40 Changes in release 3.23.18 (2000-06-15)

D.4.41 Changes in release 3.23.17

D.4.42 Changes in release 3.23.16

D.4.43 Changes in release 3.23.15 (2000-05-10; Beta)

D.4.44 Changes in release 3.23.14 (2000-04-10)

D.4.45 Changes in release 3.23.13

D.4.46 Changes in release 3.23.12 (07 Mar 2000)

D.4.47 Changes in release 3.23.11

D.4.48 Changes in release 3.23.10

D.4.49 Changes in release 3.23.9

D.4.50 Changes in release 3.23.8 (02 Jan 2000)

D.4.51 Changes in release 3.23.7 (10 Dec 1999)

D.4.52 Changes in release 3.23.6

D.4.53 Changes in release 3.23.5 (20 Oct 1999)

D.4.54 Changes in release 3.23.4 (28 Sep 1999)

D.4.55 Changes in release 3.23.3

D.4.56 Changes in release 3.23.2 (1999-08-09)

D.4.57 Changes in release 3.23.1

D.4.58 Changes in release 3.23.0 (1999-06-05; Alpha)

D.5 Changes in release 3.22.x (Old; discontinued)

3.22 は 3.21 より早く、より安全なコードをもち、たくさんの新しい機能が盛り込まれています。 これらの変更を 3.21 に行わないのは、3.21 の安定度を保つためにはとても多くの変更が必要とされるからです。 これらの変更はメジャーバージョンの変更ではないので、簡単に障害もなく 3.22 にアップグレードができます。 「2.5.4 バージョン 3.21 から バージョン 3.22 へのアップグレード」節参照.

3.22 は新しい DBD-mysql (1.20xx) ドライバーのみを新しい接続プロトコルに対して使用します!

D.5.1 Changes in release 3.22.35

D.5.2 Changes in release 3.22.34

D.5.3 Changes in release 3.22.33

D.5.4 Changes in release 3.22.32 (2000-02-14)

D.5.5 Changes in release 3.22.31

D.5.6 Changes in release 3.22.30 (2000-01-12 stable)

D.5.7 Changes in release 3.22.29 (02 Jan 2000)

D.5.8 Changes in release 3.22.28 (20 Oct 1999)

D.5.9 Changes in release 3.22.27

D.5.10 Changes in release 3.22.26 (16 Sep 1999)

D.5.11 Changes in release 3.22.25

D.5.12 Changes in release 3.22.24 (1999-07-05)

D.5.13 Changes in release 3.22.23 (08 Jun 1999)

D.5.14 Changes in release 3.22.22 (30 Apr 1999)

D.5.15 Changes in release 3.22.21

D.5.16 Changes in release 3.22.20 (1999-03-18)

D.5.17 Changes in release 3.22.19 (1999-03-02)

D.5.18 Changes in release 3.22.18

D.5.19 Changes in release 3.22.17

D.5.20 Changes in release 3.22.16 (1999-02-07)

D.5.21 Changes in release 3.22.15

D.5.22 Changes in release 3.22.14

D.5.23 Changes in release 3.22.13 (1998-12-17)

D.5.24 Changes in release 3.22.12 (1998-12-10)

D.5.25 Changes in release 3.22.11 (1998-11-25)

D.5.26 Changes in release 3.22.10 (1998-11-05)

D.5.27 Changes in release 3.22.9

D.5.28 Changes in release 3.22.8

D.5.29 Changes in release 3.22.7 (1998-09: Beta)

D.5.30 Changes in release 3.22.6 (1998-07-11)

D.5.31 Changes in release 3.22.5

D.5.32 Changes in release 3.22.4

D.5.33 Changes in release 3.22.3

D.5.34 Changes in release 3.22.2

D.5.35 Changes in release 3.22.1 (1998-06-17)

D.5.36 Changes in release 3.22.0

D.6 Changes in release 3.21.x

Version 3.21 is quite old now, and should be avoided if possible. This information is kept here for historical purposes only.

D.6.1 Changes in release 3.21.33 (1998-07-11)

D.6.2 Changes in release 3.21.32

D.6.3 Changes in release 3.21.31 (1998-06-17)

D.6.4 Changes in release 3.21.30 (1998-05-11 stable)

D.6.5 Changes in release 3.21.29 (1998-04-10)

D.6.6 Changes in release 3.21.28 (1998-04-01)

D.6.7 Changes in release 3.21.27 (1998-03-28 gamma)

D.6.8 Changes in release 3.21.26

D.6.9 Changes in release 3.21.25

D.6.10 Changes in release 3.21.24

D.6.11 Changes in release 3.21.23

D.6.12 Changes in release 3.21.22

D.6.13 Changes in release 3.21.21a

D.6.14 Changes in release 3.21.21

D.6.15 Changes in release 3.21.20

D.6.16 Changes in release 3.21.19

D.6.17 Changes in release 3.21.18

D.6.18 Changes in release 3.21.17 (1997-12-20)

D.6.19 Changes in release 3.21.16 (1997-12-10 beta)

D.6.20 Changes in release 3.21.15 (1997-12-01)

D.6.21 Changes in release 3.21.14b

D.6.22 Changes in release 3.21.14a (1997-11-12)

D.6.23 Changes in release 3.21.13

D.6.24 Changes in release 3.21.12

D.6.25 Changes in release 3.21.11 (1997-10-16)

D.6.26 Changes in release 3.21.10

D.6.27 Changes in release 3.21.9 (1997-09-28)

D.6.28 Changes in release 3.21.8

D.6.29 Changes in release 3.21.7

D.6.30 Changes in release 3.21.6

D.6.31 Changes in release 3.21.5

D.6.32 Changes in release 3.21.4

D.6.33 Changes in release 3.21.3

D.6.34 Changes in release 3.21.2

D.6.35 Changes in release 3.21.0

D.7 Changes in release 3.20.x

Version 3.20 is quite old now, and should be avoided if possible. This information is kept here for historical purposes only.

Changes from 3.20.18 to 3.20.32b are not documented here because the 3.21 release branched here. And the relevant changes are also documented as changes to the 3.21 version.

D.7.1 Changes in release 3.20.18

D.7.2 Changes in release 3.20.17 (1997-04-13)

D.7.3 Changes in release 3.20.16

D.7.4 Changes in release 3.20.15

D.7.5 Changes in release 3.20.14

D.7.6 Changes in release 3.20.13

D.7.7 Changes in release 3.20.11

D.7.8 Changes in release 3.20.10

D.7.9 Changes in release 3.20.9 (1997-02-13)

D.7.10 Changes in release 3.20.8

D.7.11 Changes in release 3.20.7

D.7.12 Changes in release 3.20.6 (1997-01-31)

D.7.13 Changes in release 3.20.3

D.7.14 Changes in release 3.20.0

D.8 Changes in release 3.19.x

Version 3.19 is quite old now, and should be avoided if possible. This information is kept here for historical purposes only.

D.8.1 Changes in release 3.19.5

D.8.2 Changes in release 3.19.4

D.8.3 Changes in release 3.19.3

D.9 Changes in release 3.11

MySQL バージョン 3.11 は、MySQL がネット上で公開された初めてのバージョンです


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