Linux Today: Linux News On Internet Time.

The New MySQL Server Release Model

Jun 30, 2009, 20:32 (0 Talkback[s])

"To accomplish these objectives, the Engineering staff of MySQL has designed a new ‘milestone’ release model that differs from the prior methodology utilized for earlier versions of the MySQL Server. In short, the aim of the milestone model is to deliver releases of the server every three to six months – releases that will likely contain new features in each new milestone, with the quality of each release being, at minimum, RC (release candidate) in nature. From these milestone releases, a new GA version of the MySQL Server will be eventually introduced (note that not all milestones will result in a GA release), with the timeframes between new GA releases being every 12-18 months.

"In between each milestone drop will be integration ‘windows’ that will allow new, beta-quality features to be introduced for the next milestone release. It’s important to understand in regard to these features that the release model calls for a "rollback" action – if any of the features that were included during an integration window can't reach the required quality level by the release date, they are removed and scheduled for the next milestone. In this same vein, a milestone release (and subsequent GA versions that are derived from milestone releases) do not wait for a particular feature to be ready; instead, only features that are deemed mature enough for inclusion into a new milestone release from the core software trunk are allowed in and any feature that does not meet the internally established criteria simply becomes a potential candidate for the next milestone drop."

Complete Story

Related Stories: