MySQL  

The World's Most Popular Open Source Database
 
Company | Products | Services | Documentation | News | Portals | Downloads
Quick links: sitemap | search | training | support | consulting | partners | jobs | order | mailing lists
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.

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://www.mysql.com/downloads/), this means that the version has not yet been released!

D.1 Changes in release 4.0.x (Development; Alpha)

We are now working actively on MySQL 4.0 and will only provide critical bug fixes for MySQL 3.23. We will update this section as we add new features, so that others can follow our development.

Our TODO section contains what we plan to have in 4.0. See section 1.8.1 Things That Should be in 4.0.

D.1.1 Changes in release 4.0.3

D.1.2 Changes in release 4.0.2 (01 July 2002)

D.1.3 Changes in release 4.0.1 (23 Dec 2001)

D.1.4 Changes in release 4.0.0 (Oct 2001: Alpha)

D.2 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.
BerkeleyDB or BDB
Uses the Berkeley DB library from Sleepycat Software to implement transaction-safe tables.
InnoDB
A transaction-safe table handler that supports row level locking, and many Oracle-like features.

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.0 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.2.1 Changes in release 3.23.52

D.2.2 Changes in release 3.23.51 (31 May 2002)

D.2.3 Changes in release 3.23.50 (21 Apr 2002)

D.2.4 Changes in release 3.23.49

D.2.5 Changes in release 3.23.48 (07 Feb 2002)

D.2.6 Changes in release 3.23.47 (27 Dec 2001)

D.2.7 Changes in release 3.23.46 (29 Nov 2001)

D.2.8 Changes in release 3.23.45 (22 Nov 2001)

D.2.9 Changes in release 3.23.44 (31 Oct 2001)

The following changes are for InnoDB tables:

D.2.10 Changes in release 3.23.43

D.2.11 Changes in release 3.23.42 (08 Sep 2001)

D.2.12 Changes in release 3.23.41 (11 Aug 2001)

D.2.13 Changes in release 3.23.40

D.2.14 Changes in release 3.23.39 (12 Jun 2001)

D.2.15 Changes in release 3.23.38 (09 May 2001)

D.2.16 Changes in release 3.23.37 (17 Apr 2001)

D.2.17 Changes in release 3.23.36 (27 Mar 2001)

D.2.18 Changes in release 3.23.35 (15 Mar 2001)

D.2.19 Changes in release 3.23.34a

D.2.20 Changes in release 3.23.34 (10 Mar 2001)

D.2.21 Changes in release 3.23.33 (09 Feb 2001)

D.2.22 Changes in release 3.23.32 (22 Jan 2001: Stable)

D.2.23 Changes in release 3.23.31 (17 Jan 2001)

D.2.24 Changes in release 3.23.30 (04 Jan 2001)

D.2.25 Changes in release 3.23.29 (16 Dec 2000)

D.2.26 Changes in release 3.23.28 (22 Nov 2000: Gamma)

D.2.27 Changes in release 3.23.27 (24 Oct 2000)

D.2.28 Changes in release 3.23.26

D.2.29 Changes in release 3.23.25

D.2.30 Changes in release 3.23.24 (08 Sep 2000)

D.2.31 Changes in release 3.23.23

D.2.32 Changes in release 3.23.22 (31 Jul 2000)

D.2.33 Changes in release 3.23.21

D.2.34 Changes in release 3.23.20

D.2.35 Changes in release 3.23.19

D.2.36 Changes in release 3.23.18

D.2.37 Changes in release 3.23.17

D.2.38 Changes in release 3.23.16

D.2.39 Changes in release 3.23.15 (May 2000: Beta)

D.2.40 Changes in release 3.23.14

D.2.41 Changes in release 3.23.13

D.2.42 Changes in release 3.23.12

D.2.43 Changes in release 3.23.11

D.2.44 Changes in release 3.23.10

D.2.45 Changes in release 3.23.9

D.2.46 Changes in release 3.23.8

D.2.47 Changes in release 3.23.7

D.2.48 Changes in release 3.23.6

D.2.49 Changes in release 3.23.5

D.2.50 Changes in release 3.23.4

D.2.51 Changes in release 3.23.3

D.2.52 Changes in release 3.23.2

D.2.53 Changes in release 3.23.1

D.2.54 Changes in release 3.23.0 (Sep 1999: Alpha)

D.3 Changes in release 3.22.x (Older; still supported)

The 3.22 version has faster and safer connect code than version 3.21, as well as a lot of new nice enhancements. As there aren't really any major changes, upgrading from 3.21 to 3.22 should be very easy and painless. See section 2.5.3 Upgrading from Version 3.21 to Version 3.22.

D.3.1 Changes in release 3.22.35

D.3.2 Changes in release 3.22.34

D.3.3 Changes in release 3.22.33

D.3.4 Changes in release 3.22.32

D.3.5 Changes in release 3.22.31

D.3.6 Changes in release 3.22.30

D.3.7 Changes in release 3.22.29

D.3.8 Changes in release 3.22.28

D.3.9 Changes in release 3.22.27

D.3.10 Changes in release 3.22.26

D.3.11 Changes in release 3.22.25

D.3.12 Changes in release 3.22.24

D.3.13 Changes in release 3.22.23

D.3.14 Changes in release 3.22.22

D.3.15 Changes in release 3.22.21

D.3.16 Changes in release 3.22.20

D.3.17 Changes in release 3.22.19 (Mar 1999: Stable)

D.3.18 Changes in release 3.22.18

D.3.19 Changes in release 3.22.17

D.3.20 Changes in release 3.22.16 (Feb 1999: Gamma)

D.3.21 Changes in release 3.22.15

D.3.22 Changes in release 3.22.14

D.3.23 Changes in release 3.22.13

D.3.24 Changes in release 3.22.12

D.3.25 Changes in release 3.22.11

D.3.26 Changes in release 3.22.10

D.3.27 Changes in release 3.22.9

D.3.28 Changes in release 3.22.8

D.3.29 Changes in release 3.22.7 (Sep 1998: Beta)

D.3.30 Changes in release 3.22.6

D.3.31 Changes in release 3.22.5

D.3.32 Changes in release 3.22.4

D.3.33 Changes in release 3.22.3

D.3.34 Changes in release 3.22.2

D.3.35 Changes in release 3.22.1 (Jun 1998: Alpha)

D.3.36 Changes in release 3.22.0

D.4 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.4.1 Changes in release 3.21.33

D.4.2 Changes in release 3.21.32

D.4.3 Changes in release 3.21.31

D.4.4 Changes in release 3.21.30

D.4.5 Changes in release 3.21.29

D.4.6 Changes in release 3.21.28

D.4.7 Changes in release 3.21.27

D.4.8 Changes in release 3.21.26

D.4.9 Changes in release 3.21.25

D.4.10 Changes in release 3.21.24

D.4.11 Changes in release 3.21.23

D.4.12 Changes in release 3.21.22

D.4.13 Changes in release 3.21.21a

D.4.14 Changes in release 3.21.21

D.4.15 Changes in release 3.21.20

D.4.16 Changes in release 3.21.19

D.4.17 Changes in release 3.21.18

D.4.18 Changes in release 3.21.17

D.4.19 Changes in release 3.21.16

D.4.20 Changes in release 3.21.15

D.4.21 Changes in release 3.21.14b

D.4.22 Changes in release 3.21.14a

D.4.23 Changes in release 3.21.13

D.4.24 Changes in release 3.21.12

D.4.25 Changes in release 3.21.11

D.4.26 Changes in release 3.21.10

D.4.27 Changes in release 3.21.9

D.4.28 Changes in release 3.21.8

D.4.29 Changes in release 3.21.7

D.4.30 Changes in release 3.21.6

D.4.31 Changes in release 3.21.5

D.4.32 Changes in release 3.21.4

D.4.33 Changes in release 3.21.3

D.4.34 Changes in release 3.21.2

D.4.35 Changes in release 3.21.0

D.5 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.5.1 Changes in release 3.20.18

D.5.2 Changes in release 3.20.17

D.5.3 Changes in release 3.20.16

D.5.4 Changes in release 3.20.15

D.5.5 Changes in release 3.20.14

D.5.6 Changes in release 3.20.13

D.5.7 Changes in release 3.20.11

D.5.8 Changes in release 3.20.10

D.5.9 Changes in release 3.20.9

D.5.10 Changes in release 3.20.8

D.5.11 Changes in release 3.20.7

D.5.12 Changes in release 3.20.6

D.5.13 Changes in release 3.20.3

D.5.14 Changes in release 3.20.0

D.6 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.6.1 Changes in release 3.19.5

D.6.2 Changes in release 3.19.4

D.6.3 Changes in release 3.19.3


Go to the first, previous, next, last section, table of contents.
suggest this page to a friend | contact us
sitemap | search | training | support | consulting | partners | jobs | order | mailing lists
© 1995-2002 MySQL AB
privacy policy