A development milestone release (DMR) is produced from TRUNK every 3-6 months and includes everything that is new in TRUNK since the previous DMR. The DMR is released with up-to-date documentation for all new features. The goal is to produce DMRs with RC quality and for all supported platforms.
The purpose of a DMR is to “release often”, as a service for early adopters, and to collect feedback from customers and users. That feedback is used to improve the next DMR. DMRs can be found on the MySQL Developer Zone.
Development milestone releases are produced as follows:
A release manager sets a DMR cut-off date for new features.
The DMR will include all features that make it to TRUNK before the cut-off date.
TRUNK is frozen for a short period of time, while some additional testing and evaluation is performed by QA (quality assurance).
QA signs off TRUNK.
The DMR is cloned off and put in a separate tree, and TRUNK is opened up again for normal work.
QA tests the cloned-off DMR; bugs found in the process are fixed, and eventually QA approves the DMR.
The DMR is released and announced.