STRIDE Release Numbering

From STRIDE Wiki
Revision as of 17:33, 30 September 2009 by Timd (talk | contribs)
Jump to navigation Jump to search


Release Number prototype ==> 2.1.xxyyz


Number Component

Meaning

Naming Rules

Revision Compatibility

Codename Key

2.1

Product number

set by marketing

None

STRIDE

xx

Major release number

Started with 01 for DStreet; incremented with each major release

No compatibility guarantees

01 -> DStreet
02 -> Moonlight
03 -> StoneSteps

yy

Minor release number

Starts with 01 for each major release; incremented if new features are added

May contain runtime changes and other non-backward compatible changes

01 -> Tower1
02 -> Tower2
… etc

z

Patch modifier

AlphaN – alpha releases; N is sequential from 1

No compatibility guarantees

Name is used directly as the Codename

BetaN – beta releases; N is sequential from 1

a, b, c, etc. – general releases

Patch changes are backward and forward compatible:
-bug fixes only
-no runtime changes
-no ssw changes

After change, all derived artifacts should be recreated (database, generated code, etc.)

Example

Codename: STRIDE Moonlight Tower1 Beta1 => 2.1.0201Beta1