Remove SR4 info. Niether Mg or A will have it
[docs.git] / docs / release-process / release-schedule.rst
1 ================
2 Release Schedule
3 ================
4
5 OpenDaylight releases twice per year. The six-month cadence is designed to
6 synchronize OpenDaylight releases with OpenStack and OPNFV releases. Dates
7 are adjusted to match current resources and requirements from the current
8 OpenDaylight users. Dates are also adjusted when they conflict with holidays,
9 overlap with other releases or are otherwise problematic. Dates include the
10 release of both managed and self-managed projects.
11
12 .. list-table::
13    :widths: 20 20 20 20 20 40
14    :header-rows: 1
15    :stub-columns: 1
16
17    * - **Event**
18      - **Magnesium Dates**
19      - **Aluminium Dates**
20      - **Relative Dates**
21      - **Start-Relative Dates**
22      - **Description**
23
24    * - Release Start
25      - 2019-09-09
26      - 2020-03-16
27      - Start Date
28      - Start Date +0
29      - Declare Intention: Submit **Project_Plan** Jira item in TSC project.
30    * - Initial Checkpoint
31      - 2019-09-23
32      - 2020-03-30
33      - Start Date +2 weeks
34      - Start Date +2 weeks
35      - Initial Checkpoint. All Managed Projects must have completed
36        **Project_Plan** Jira items in TSC project.
37    * - Release Integrated Deadline
38      - 2019-10-07
39      - 2020-04-13
40      - Initial Checkpoint + 2 weeks
41      - Start Date +4 weeks
42      - Deadline for Release Integrated Projects (currently, ODLPARENT,
43        YANGTOOLS and MDSAL) to provide the desired version deliverables for
44        downstream Snapshot Integrated Projects to consume.
45        For Sodium, this is +1 more week to resolve conflict with ONS NA 2019.
46    * - Version Bump
47      - 2019-10-08
48      - 2020-04-14
49      - Release Integrated Deadline + 1 day
50      - Start Date +4 weeks 1 day
51      - Prepare version bump patches and merge them in (RelEng team). Spend the
52        next 2 weeks to get green build for all MSI Projects and a healthy
53        distribution.
54    * - Version Bump Checkpoint
55      - 2019-10-21
56      - 2020-04-27
57      - Release Integrated Deadline + 2 weeks
58      - Start Date +6 weeks
59      - Check status of MSI Projects to see if we have green builds and a
60        healthy distribution. Revert the MRI deliverables if deemed necessary.
61    * - CSIT Checkpoint
62      - 2019-11-04
63      - 2020-05-11
64      - Version Bump Checkpoint + 2 weeks
65      - Start Date +8 weeks
66      - All Managed Release CSIT should be in good shape - get all MSI Projects'
67        CSIT results as they were before the version bump. This is the final
68        opportunity to revert the MRI deliverables if deemed necessary.
69    * - Middle Checkpoint
70      - 2020-01-06
71      - 2020-07-06
72      - CSIT Checkpoint + 8 weeks (sometimes +2 weeks to avoid December holidays)
73      - Start Date +16 weeks (sometimes +2 weeks to avoid December holidays)
74      - Checkpoint for status of Managed Projects - especially Snapshot
75        Integrated Projects.
76    * - Code Freeze
77      - 2020-02-03
78      - 2020-08-03
79      - Middle Checkpoint + 4 weeks
80      - Start Date +20 weeks
81      - Code freeze for all Managed Projects - cut and lock release branch. Only
82        allow blocker bugfixes in release branch.
83    * - Final Checkpoint
84      - 2020-02-17
85      - 2020-08-17
86      - Code Freeze + 2 weeks
87      - Start Date +22 weeks
88      - Final Checkpoint for all Managed Projects.
89    * - Formal Release
90      - 2020-03-09
91      - 2020-09-17
92      - 6 months after Start Date
93      - Start Date +6 months
94      - Formal Release for Managed Projects. Self-managed projects usually are released a week later.
95    * - Service Release 1
96      - 2020-04-20
97      - 2020-10-29
98      - 1.5 month after Formal Release
99      - Start Date +7.5 months
100      - Service Release 1 (SR1)
101    * - Service Release 2
102      - 2020-07-20
103      - 2020-12-30
104      - 3 months after SR1
105      - Start Date +10.5 months
106      - Service Release 2 (SR2)
107    * - Service Release 3
108      - 2020-11-16
109      - 2021-04-30
110      - 4 months after SR2
111      - Start Date +14 months
112      - Service Release 3 (SR3) - Final Service Release
113    * - Release End of Life
114      - 2021-03-08
115      - 2021-09-13
116      - 4 months after SR3
117      - Start Date +18 months
118      - End of Life - coincides with the Formal Release of the current release+2
119        versions and the start of the current release+3 versions.