Merge "Remove Ariel Adam from super committers"
[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      - **Sodium Dates**
19      - **Magnesium Dates**
20      - **Relative Dates**
21      - **Start-Relative Dates**
22      - **Description**
23
24    * - Release Start
25      - 2019-03-07
26      - 2019-09-09
27      - Start Date
28      - Start Date +0
29      - Declare Intention: Submit **Project_Plan** Jira item in TSC project
30
31    * - Initial Checkpoint
32      - 2019-03-21
33      - 2019-09-23
34      - Start Date + 2 weeks
35      - Start Date +2 weeks
36      - Initial Checkpoint. All Managed Projects must have completed
37        **Project_Plan** Jira items in TSC project.
38
39    * - Release Integrated Deadline
40      - 2019-04-11
41      - 2019-10-07
42      - Initial Checkpoint + 2 weeks
43      - Start Date +4 weeks
44      - Deadline for Release Integrated Projects (currently, ODLPARENT,
45        YANGTOOLS and MDSAL) to provide the desired version deliverables for
46        downstream Snapshot Integrated Projects to consume.
47        For Sodium, this is +1 more week to resolve conflict with ONS NA 2019.
48
49    * - Version Bump
50      - 2019-04-12
51      - 2019-10-08
52      - Release Integrated Deadline + 1 day
53      - Start Date +4 weeks 1 day
54      - Prepare version bump patches and merge them in (RelEng team). Spend the
55        next 2 weeks to get green build for all MSI Projects and a healthy
56        distribution.
57
58    * - Version Bump Checkpoint
59      - 2019-04-25
60      - 2019-10-21
61      - Release Integrated Deadline + 2 weeks
62      - Start Date +6 weeks
63      - Check status of MSI Projects to see if we have green builds and a
64        healthy distribution. Revert the MRI deliverables if deemed necessary.
65
66    * - CSIT Checkpoint
67      - 2019-05-09
68      - 2019-11-04
69      - Version Bump Checkpoint + 2 weeks
70      - Start Date +8 weeks
71      - All Managed Release CSIT should be in good shape - get all MSI Projects'
72        CSIT results as they were before the version bump. This is the final
73        opportunity to revert the MRI deliverables if deemed necessary.
74
75    * - Middle Checkpoint
76      - 2019-07-04
77      - 2020-01-06
78      - CSIT Checkpoint + 8 weeks (sometimes +2 weeks to avoid December holidays)
79      - Start Date +16 weeks (sometimes +2 weeks to avoid December holidays)
80      - Checkpoint for status of Managed Projects - especially Snapshot
81        Integrated Projects.
82
83    * - Code Freeze
84      - 2019-08-01
85      - 2020-02-03
86      - Middle Checkpoint + 4 weeks
87      - Start Date +20 weeks
88      - Code freeze for all Managed Projects - cut and lock release branch. Only
89        allow blocker bugfixes in release branch.
90
91    * - Final Checkpoint
92      - 2019-08-15
93      - 2020-02-17
94      - Code Freeze + 2 weeks
95      - Start Date +22 weeks
96      - Final Checkpoint for all Managed Projects.
97
98    * - Formal Release
99      - 2019-09-05
100      - 2020-03-09
101      - 6 months after Start Date
102      - Start Date +6 months
103      - Formal release
104
105    * - Service Release 1
106      - 2019-10-17
107      - 2020-04-20
108      - 1.5 month after Formal Release
109      - Start Date +7.5 months
110      - Service Release 1 (SR1)
111
112    * - Service Release 2
113      - 2020-01-16
114      - 2020-07-20
115      - 3 months after SR1
116      - Start Date +10.5 months
117      - Service Release 2 (SR2)
118
119    * - Service Release 3
120      - 2020-05-07
121      - 2020-11-16
122      - 4 months after SR2
123      - Start Date +14 months
124      - Service Release 3 (SR3) - Final Service Release
125
126    * - Service Release 4
127      - N/A
128      - N/A
129      - Not Available Anymore
130      - Not Available Anymore
131      - Service Release 4 (SR4) - N/A
132
133    * - Release End of Life
134      - 2020-09-05
135      - 2021-03-08
136      - 4 months after SR3
137      - Start Date +18 months
138      - End of Life - coincides with the Formal Release of the current release+2
139        versions and the start of the current release+3 versions