User:JesterKing/ReleaseCycleNotes/ReleaseCycle

=Release Cycle=

2.81 dates

 * cut-off: 2019.09.13
 * stabilizing branch: 2019.10.01
 * release: 2019.11.14




 * Preliminary 2.82 dates
 * 2.82 work starts in master branch October 2019: 2019.10.01
 * cut-off December 2019
 * stabilizing branch begin January 2020
 * release around 2nd/3rd week February 2020

The 2.8x release cycle
The release cycle targets around 3 month cycle. With the stabilizing branch creation work will be done in two branches:


 * stabilizing branch (i.e. 2.81): fixes only
 * master: new work (i.e. 2.82)

With the stabilizing branch in place for roughly 6 weeks prior to release date it leaves around 6 weeks between current release date and cut-off for next release.

Taking into account that master will be open for changes once stabilizing branch is in place that gives almost 3 months time to work on new features for the next release.

Stabilizing branch will essentially be bcon 3 (stabilizing for release and actual release), while at the same time master can be in bcon 1 (confirm targets, make release schedule, start work for master). For master bcon will be in effect from the cut-off date. Bcon 1 and 2 take around 6 weeks together.

(Test) Build Schedule
For 2.81 and onward there won't be special RC releases as such. Rather testing is to be done using builds generated by our buildbots (still WIP).