f8fa2f1fce49053711f925c2083562b7830efee1
[platform/kernel/u-boot.git] / doc / develop / release_cycle.rst
1 Release Cycle
2 =============
3
4 The U-Boot projects attempts to maintain a fixed, predictable Release
5 Cycle as follows:
6
7 * We will have U-Boot releases at a fixed release interval of (approximately)
8   every 3 months.
9
10 * Under normal conditions the release date will be the first Monday of the month.
11
12 * Immediately following each release, there will be a "merge window" of
13   normally 21 days, i. e. if the release was on a Monday, then the merge window
14   will close on the Monday in the 3rd week after the release.
15
16   While this merge window is open, new features can be added to the U-Boot
17   source tree. This is further expanded on in the :doc:`process`.
18
19 * After the merge window closes, no new features may be added to allow for a
20   release candidate phase which is intended to fix bugs and regressions.
21
22 *Note:* While we try to adhere to the release schedule, we will
23 not hesitate and take the liberty to delay a release if there are
24 good reasons, for example if there are known bugs or other technical
25 reasons.  The code will be released when it is considered ready
26 without caring too much about the announced deadline.
27
28 *Note 2:* Even though we follow Linux ways in many respects, there are
29 differences in the actual procedures, which are documented in the
30 :doc:`process`.
31
32 Version Numbers
33 ---------------
34
35 Starting with the release in October 2008, the names of the releases were
36 changed from numerical release numbers without deeper meaning into a time stamp
37 based numbering.  Regular releases are now identified by names consisting of
38 the calendar year and month of the release date.  Additional fields are
39 frequently used to denote the release candidates.  They are also used on rare
40 occasions to note a bug fix release on top of the previous stable release.
41
42 Examples::
43
44   U-Boot v2009.11       - Release November 2009
45   U-Boot v2009.11.1     - Bug fix release 1 on top of the November 2009 release
46   U-Boot v2010.09-rc1   - Release candidate 1 for September 2010 release
47
48 Current Status
49 --------------
50
51 * U-Boot v2022.07 was released on Mon 11 July 2022.
52
53 * The Merge Window for the next release (v2022.10) is **open** until -rc1
54   release on Mon 25 July 2022.
55
56 * Release "v2022.10" is scheduled for 03 Oct 2022.
57
58 Future Releases
59 ---------------
60
61 .. The following commented out dates are for when release candidates are
62    planned to be tagged.
63
64 For the next scheduled release, release candidates were made on::
65
66 * U-Boot v2022.10-rc1 was released on Mon 25 July 2022.
67
68 .. * U-Boot v2022.10-rc2 was released on Mon 08 August 2022.
69
70 .. * U-Boot v2022.10-rc3 was released on Mon 22 August 2022.
71
72 .. * U-Boot v2022.10-rc4 was released on Mon 05 September 2022.
73
74 .. * U-Boot v2022.10-rc5 was released on Mon 19 September 2022.
75
76 Please note that the following dates are planned only and may be deviated from
77 as needed.
78
79 * "v2022.10": end of MW = Mon, Jul 25, 2022; release = Mon, Oct 03, 2022
80
81 * "v2023.01": end of MW = Mon, Oct 24, 2022; release = Mon, Jan 09, 2023
82
83 * "v2023.04": end of MW = Mon, Jan 30, 2022; release = Mon, Apr 03, 2023
84
85 * "v2023.07": end of MW = Mon, Apr 24, 2023; release = Mon, Jul 03, 2023 
86
87 Previous Releases
88 -----------------
89
90 Note: these statistics are generated by our fork of `gitdm
91 <https://source.denx.de/u-boot/gitdm>`_, which was originally created by
92 Jonathan Corbet.
93
94 * :doc:`statistics/u-boot-stats-v2022.07` which was released on 11 July 2022.
95
96 * :doc:`statistics/u-boot-stats-v2022.04` which was released on 04 April 2022.
97
98 * :doc:`statistics/u-boot-stats-v2022.01` which was released on 10 January 2022.
99
100 * :doc:`statistics/u-boot-stats-v2021.10` which was released on 04 October 2021.
101
102 * :doc:`statistics/u-boot-stats-v2021.07` which was released on 05 July 2021.
103
104 * :doc:`statistics/u-boot-stats-v2021.04` which was released on 05 April 2021.
105
106 * :doc:`statistics/u-boot-stats-v2021.01` which was released on 11 January 2021.
107
108 * :doc:`statistics/u-boot-stats-v2020.10` which was released on 05 October 2020.
109
110 * :doc:`statistics/u-boot-stats-v2020.07` which was released on 06 July 2020.
111
112 * :doc:`statistics/u-boot-stats-v2020.04` which was released on 13 April 2020.
113
114 * :doc:`statistics/u-boot-stats-v2020.01` which was released on 06 January 2020.
115
116 * :doc:`statistics/u-boot-stats-v2019.10` which was released on 07 October 2019.
117
118 * :doc:`statistics/u-boot-stats-v2019.07` which was released on 08 July 2019.
119
120 * :doc:`statistics/u-boot-stats-v2019.04` which was released on 08 April 2019.
121
122 * :doc:`statistics/u-boot-stats-v2019.01` which was released on 04 January 2019.
123
124 * :doc:`statistics/u-boot-stats-v2018.11` which was released on 15 November 2018.
125
126 * :doc:`statistics/u-boot-stats-v2018.09` which was released on 10 September 2018.
127
128 * :doc:`statistics/u-boot-stats-v2018.07` which was released on 19 July 2018.
129
130 * :doc:`statistics/u-boot-stats-v2018.05` which was released on 07 May 2018.
131
132 * :doc:`statistics/u-boot-stats-v2018.03` which was released on 13 March 2018.
133
134 * :doc:`statistics/u-boot-stats-v2018.01` which was released on 08 January 2018.
135
136 * :doc:`statistics/u-boot-stats-v2017.11` which was released on 13 November 2017.
137
138 * :doc:`statistics/u-boot-stats-v2017.09` which was released on 11 September 2017.
139
140 * :doc:`statistics/u-boot-stats-v2017.07` which was released on 10 July 2017.
141
142 * :doc:`statistics/u-boot-stats-v2017.05` which was released on 08 May 2017.
143
144 * :doc:`statistics/u-boot-stats-v2017.03` which was released on 13 March 2017.
145
146 * :doc:`statistics/u-boot-stats-v2017.01` which was released on 09 January 2017.
147
148 * :doc:`statistics/u-boot-stats-v2016.11` which was released on 14 November 2016.
149
150 * :doc:`statistics/u-boot-stats-v2016.09` which was released on 12 September 2016.
151
152 * :doc:`statistics/u-boot-stats-v2016.07` which was released on 11 July 2016.
153
154 * :doc:`statistics/u-boot-stats-v2016.05` which was released on 16 May 2016.
155
156 * :doc:`statistics/u-boot-stats-v2016.03` which was released on 14 March 2016.
157
158 * :doc:`statistics/u-boot-stats-v2016.01` which was released on 12 January 2016.
159
160 * :doc:`statistics/u-boot-stats-v2015.10` which was released on 19 October 2015.
161
162 * :doc:`statistics/u-boot-stats-v2015.07` which was released on 14 July 2015.
163
164 * :doc:`statistics/u-boot-stats-v2015.04` which was released on 13 April 2015.
165
166 * :doc:`statistics/u-boot-stats-v2015.01` which was released on 12 January 2015.
167
168 * :doc:`statistics/u-boot-stats-v2014.10` which was released on 14 October 2014.
169
170 * :doc:`statistics/u-boot-stats-v2014.07` which was released on 14 July 2014.
171
172 * :doc:`statistics/u-boot-stats-v2014.04` which was released on 14 April 2014.
173
174 * :doc:`statistics/u-boot-stats-v2014.01` which was released on 20 January 2014.
175
176 * :doc:`statistics/u-boot-stats-v2013.10` which was released on 16 October 2013.
177
178 * :doc:`statistics/u-boot-stats-v2013.07` which was released on 22 July 2013.
179
180 * :doc:`statistics/u-boot-stats-v2013.04` which was released on 19 April 2013.
181
182 * :doc:`statistics/u-boot-stats-v2013.01` which was released on 15 January 2013.
183
184 * :doc:`statistics/u-boot-stats-v2012.10` which was released on 15 October 2012.
185
186 * :doc:`statistics/u-boot-stats-v2012.07` which was released on 30 July 2012.
187
188 * :doc:`statistics/u-boot-stats-v2012.04` which was released on 21 April 2012.
189
190 * :doc:`statistics/u-boot-stats-v2011.12` which was released on 23 December 2011.
191
192 * :doc:`statistics/u-boot-stats-v2011.09` which was released on 29 September 2011.
193
194 * :doc:`statistics/u-boot-stats-v2011.06` which was released on 27 July 2011.
195
196 * :doc:`statistics/u-boot-stats-v2011.03` which was released on 31 March 2011.
197
198 * :doc:`statistics/u-boot-stats-v2010.12` which was released on 22 December 2010.
199
200 * :doc:`statistics/u-boot-stats-v2010.09` which was released on 28 September 2010.
201
202 * :doc:`statistics/u-boot-stats-v2010.06` which was released on 29 June 2010.
203
204 * :doc:`statistics/u-boot-stats-v2010.03` which was released on 31 March 2010.
205
206 * :doc:`statistics/u-boot-stats-v2009.11` which was released on 15 December 2009.
207
208 * :doc:`statistics/u-boot-stats-v2009.08` which was released on 31 August 2009.
209
210 * :doc:`statistics/u-boot-stats-v2009.06` which was released on 14 June 2009.
211
212 * :doc:`statistics/u-boot-stats-v2009.03` which was released on 21 March 2009.
213
214 * :doc:`statistics/u-boot-stats-v2009.01` which was released on 21 January 2009.
215
216 * :doc:`statistics/u-boot-stats-v2008.10` which was released on 18 October 2008.
217
218 * :doc:`statistics/u-boot-stats-v1.3.4` which was released on 12 August 2008.
219
220 * :doc:`statistics/u-boot-stats-v1.3.3` which was released on 19 May 2008.
221
222 * :doc:`statistics/u-boot-stats-v1.3.1` which was released on 06 December 2007. (St Nicholas release).
223
224 * :doc:`statistics/u-boot-stats-v1.3.0` which was released on 19 November 2007.