1.5 MySQL Development History

This section describes the general MySQL development history, including major features implemented in or planned for various MySQL releases. The following sections provide information for each release series.

The current production release series is MySQL 5.1, which was declared stable for production use as of MySQL 5.1.30, released in November 2008. The previous production release series was MySQL 5.0, which was declared stable for production use as of MySQL 5.0.15, released in October 2005. General Availability status means that future 5.1 and 5.0 development is limited only to bugfixes. For the older MySQL 4.1, 4.0, and 3.23 series, only critical bugfixes are made.

Before upgrading from one release series to the next, please see the notes in Section 2.19.1, “Upgrading MySQL”.

The most requested features and the versions in which they were implemented are summarized in the following table.

FeatureMySQL Series
Unions4.0
Subqueries4.1
R-trees4.1 (for the MyISAM storage engine)
Stored procedures and functions5.0
Views5.0
Cursors5.0
XA transactions5.0
Triggers5.0 and 5.1
Event scheduler5.1
Partitioning5.1
Pluggable storage engine API5.1
Plugin API5.1
InnoDB Plugin5.1
Row-based replication5.1
Server log tables5.1