Differences between revisions 2 and 3
Revision 2 as of 2004-08-12 09:49:51
Size: 1796
Editor: 145
Revision 3 as of 2009-09-20 22:02:40
Size: 1796
Editor: localhost
Comment: converted to 1.6 markup
No differences found!

Release types and strages

Stages of a release

A full release cycle has some defined stages while the release matures to a final one:

  • Alpha: An alpha release indicates the features provided with the release have not been tested even by the developpers. This is a very early release.
  • Beta: The developpers of the code feel it is functional now and a broader range of developers/users should test it now and report back any issues. There can be many iterations on the beta stage resulting in a beta 1, beta 2, etc. At least at this stage no new features should go into the release except they are absolutely mandatory.
  • Release Candidate: If people feel that everything that should be taken care of has been taken care of it is time for a release candidate. For sure no new features will be added and only minor fixes are to be expected.
  • Final: If a release candidate turned out to be fine it can be become the final release without changes. In any case only minor changes should be done between a release candidate and a final release.

Types of / Reasons for a release

  • Maintenance / Bugfix: This type of release takes care of bugs or maintenance issues that arose after the final release. The version number might look like 2.1.1
  • Feature: New features have been added which are now ready to be released. Such a release is supposed to be compatible to previous major release. The version number might be 2.1. Slide's 2.1 release is a combined bugfix and feature release.
  • Major: A major release indicates something changed dramatically. It may also indicate the release is no longer compatible to the previous major release. The version number might be 3.0

WhatDoesAlphaBetaRcFinalMean (last edited 2009-09-20 22:02:40 by localhost)