Release Cycle
Release Frequency
ONOS releases have a 3 month time-based release cycle.
...
Development items and bugs for each release are tracked through JIRA. If you are new to JIRA, you can learn more about using JIRA for ONOS on the ONOS JIRA wiki page.
Release Stages
Planning
At the beginning of each ONOS release cycle, proposed content for the release is discussed and prioritized. The proposed content i.e. the backlog (in Agile terminology) is tracked in JIRA.
...
Return to Releases section.
...
Release Naming
Release Versioning and Tags
Each ONOS release will have the following version format:
- Either the <major> or the <minor> version will be incremented for each release. The Technical Steering Team will decide whether to increment the major or minor number for the release. This decision will depend on a number of different factors such as incompatibility with existing APIs etc.
- <revision> is incremented for a fix (or set of fixes) on a maintenance branch that justifies a new maintenance "release". Note: the revision number is optional when it is zero.
- 1.0.0rc1 - release candidate for 1.0.0. rc1 is a temporary tag that gets cleaned up after 1.0.0 is tagged final.
- 1.0.0 - Open source ONOS release on Dec 5th, 2014
- 1.0.1 - First maintenance release for 1.0.0
....
Release Naming
During the development cycle and for easy identification post-release, each release is also identified by a "code" name in addition to the version. In keeping with the ONOS bird logo and the theme of openness and freedom, ONOS releases will be named after "Birds" in alphabetical order. Name of the first open source ONOS release is "Avocet" and is "EMu" for the next release in December, 2015.
For all releases after the February release, at the beginning of each release cycle, 3 names will be pre-selected by the Releases Steering team and provided to the ONOS Community via an online poll. The winning name will be used for the release. Only single word bird names with 10 characters or less are preferred for the release name but outside of these constraints, the Releases Steering Team and the Community have free rein.
The second release in 2016 will have the name of a bird starting with "g". Please email your suggestions for the August release name to onos-release-team@onosproject.org.
List of Release Names
Release Name | Release Number | About the name | Release Date |
---|---|---|---|
Avocet | 1.0.0 | About the bird | Dec 5th, 2014 |
Blackbird | 1.1.0 | Feb 28th, 2015 | |
Cardinal | 1.2.0 | (Stanford "Cardinal" refers to the color, NOT the bird) | May 31st, 2015 |
Drake | 1.3.0 | About the bird | September 18th, 2015 |
Emu | 1.4.0 | About the bird | December 18th, 2015 |
Falcon | 1.5.0 | About the bird | March 10th, 2016 |
Goldeneye | 1.6.0 | About the bird | |
Hummingbird | 1.7.0 | About the bird |