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