Merge "Route Target Constrain Extension doc"
[docs.git] / docs / release-process / release-schedule.rst
1 ================
2 Release Schedule
3 ================
4
5 In an attempt to synchronize with other related open source projects
6 (e.g., OPNFV and OpenStack), OpenDaylight releases twice per year on
7 a 6 month cadence. These releases are scheduled for September 7th
8 and March 7th. These release dates are also used as the beginning
9 for the subsequent release.
10
11 .. list-table::
12    :widths: 20 20 20 20 40
13    :header-rows: 1
14    :stub-columns: 1
15
16    * - **Event**
17      - **Relative Date**
18      - **Start-Relative Date**
19      - **Fluorine**
20      - **Description**
21
22    * - Release Start
23      - Start Date
24      - Start Date +0
25      - 2018-03-07
26      - Declare Intention: Submit **Project_Plan** Jira item in TSC project
27
28    * - Initial Checkpoint
29      - Start Date + 2 weeks
30      - Start Date +2 weeks
31      - 2018-03-22
32      - Initial Checkpoint. All Managed Projects must have completed
33        **Project_Plan** Jira items in TSC project.
34
35    * - Release Integrated Deadline
36      - Initial Checkpoint + 2 weeks
37      - Start Date +4 weeks
38      - 2018-04-07
39      - Deadline for Release Integrated Projects (currently ODLPARENT and
40        YANGTOOLS) to provide the desired version deliverables for downstream
41        Snapshot Integrated Projects to consume.
42
43    * - Version Bump
44      - Release Integrated Deadline + 1 day
45      - Start Date +4 weeks 1 day
46      - 2018-04-08
47      - Prepare version bump patches and merge them in (RelEng team). Spend the
48        next 2 weeks to get green build for all MSI Projects and a healthy
49        distribution.
50
51    * - Version Bump Checkpoint
52      - Release Integrated Deadline + 2 weeks
53      - Start Date +6 weeks
54      - 2018-04-21
55      - Check status of MSI Projects to see if we have green builds and a
56        healthy distribution. Revert the MRI deliverables if deemed necessary.
57
58    * - CSIT Checkpoint
59      - Version Bump Checkpoint + 2 weeks
60      - Start Date +8 weeks
61      - 2018-05-07
62      - All Managed Release CSIT should be in good shape - get all MSI Projects'
63        CSIT results as they were before the version bump. This is the final
64        opportunity to revert the MRI deliverables if deemed necessary.
65
66    * - Middle Checkpoint
67      - CSIT Checkpoint + 8 weeks
68      - Start Date +16 weeks
69      - 2018-07-05
70      - Checkpoint for status of Managed Projects - especially Snapshot
71        Integrated Projects.
72
73    * - Code Freeze
74      - Middle Checkpoint + 4 weeks
75      - Start Date +20 weeks
76      - 2018-08-07
77      - Code freeze for all Managed Projects - cut and lock release branch. Only
78        allow blocker bugfixes in release branch.
79
80    * - Final Checkpoint
81      - TSC meeting 2 weeks after Code Freeze
82      - Start Date +22 weeks (rounded up to next Thursday for TSC meeting)
83      - 2018-08-23
84      - Final Checkpoint for all Managed Projects.
85
86    * - Formal Release
87      - 6 months after Start Date
88      - Start Date +24 weeks
89      - 2018-09-07
90      - Formal release
91
92    * - Service Release 1
93      - 1 month after Formal Release
94      - Start Date +28 weeks
95      - 2018-10-07
96      - Service Release 1 (SR1)
97
98    * - Service Release 2
99      - 2 months after SR1
100      - Start Date +36 weeks
101      - 2018-12-07
102      - Service Release 2 (SR2)
103
104    * - Service Release 3
105      - 2 months after SR2
106      - Start Date +44 weeks
107      - 2019-02-07
108      - Service Release 3 (SR3)
109
110    * - Service Release 4
111      - 3 months after SR3
112      - Start Date +56 weeks
113      - 2019-05-07
114      - Service Release 4 (SR4) - final service release
115
116    * - Release End of Life
117      - 4 months after SR4
118      - Start Date +72 weeks
119      - 2019-09-07
120      - End of Life - coincides with the Formal Release of the current release+2
121        versions and the start of the current release+3 versions