From b9133e16fb05432bc643d6aaac50fe72e7d3446e Mon Sep 17 00:00:00 2001 From: "Ignacio M. Llorente" Date: Thu, 16 Jul 2020 19:06:00 +0200 Subject: [PATCH] Updated Release Policy (markdown) --- Release-Policy.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Release-Policy.md b/Release-Policy.md index 4957b16..81ea069 100644 --- a/Release-Policy.md +++ b/Release-Policy.md @@ -7,6 +7,23 @@ OpenNebula follows a rapid release cycle to improve user satisfaction by rapidly ### OpenNebula Releases +OpenNebula publishes major, minor and maintenance releases: + +* Each **major release** of OpenNebula is denoted by a single major number (i.e. OpenNebula 5). A new major release typically comes with significant additions that may involve changes in the interfaces, core or database, and so may require a complex upgrade process for production environments. +* Each **minor release** of OpenNebula is denoted by a major and a minor number (i.e. OpenNebula 5.12). A new minor release typically involves enhancements, optimizations and bug fixes that may bring along small changes to the core and database, and so allow a seamless update process for production environments following a pre-defined migration path. +* **Maintenance releases** of OpenNebula are denoted by a major, a minor and an incremental number (i.e. OpenNebula 5.12.1). A maintenance release typically includes only bug fixes and minor enhancements, and its upgrade is straightforward. +Major and minor releases are defined as “main releases”. Exceptionally, the project may deliver patch releases (i.e. OpenNebula 5.12.0.1) with critical bug fixes. + +Four weeks before an official major or minor release date, there is a **Beta release** series. This beta series marks the feature-freeze for the release. Development efforts are then mainly devoted to bug fixing and polishing. A **Release Candidate** version is usually published one week before an official major or minor release date. + +We aim to produce: +* A new major release of OpenNebula approximately every 3-5 years. +* 6-10 minor releases for each major version, approximately one every 6 months. + + + + + OpenNebula releases two software versions: * **Community Edition (CE)**: a fully-featured version of OpenNebula that is publicly released.