8 +----------------------------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
9 | |`Dumpling`_|`Emperor`_ |`Firefly`_ |`Giant`_ |`Hammer`_ |`Infernalis`_ |`Jewel`_ |`Kraken`_ |
10 | |LTS |Stable |LTS |Stable |LTS |Stable |LTS |Stable |
11 +----------------------------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
12 | First release | August | November | May | October | April | November | April | January |
13 | | 2013 | 2013 | 2014 | 2014 | 2015 | 2015 | 2016 | 2017 |
14 +----------------------------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
15 | Estimated retirement | March | | January | | May | | November | |
16 | | 2015 | | 2016 | | 2017 | | 2017 | |
17 +----------------------------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
18 | Actual retirement | May | May | April | April | | April 2016 | | |
19 | | 2015 | 2014 | 2016 | 2015 | | | | |
20 +----------------------------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
22 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
23 | |Development|`Dumpling`_|`Emperor`_ |`Firefly`_ |`Giant`_ |`Hammer`_ |`Infernalis`_ |`Jewel`_ |`Kraken`_ |
24 | |Testing |LTS |Stable |LTS |Stable |LTS |Stable |LTS |Stable |
25 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
26 | June 2017 |`12.1.0`_ | | | | | | | | |
27 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
28 | May 2017 |`12.0.3`_ | | | | | | | | |
29 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
30 | April 2017 |`12.0.2`_ | | | | | | |`10.2.7`_ | |
31 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
32 | March 2017 |`12.0.1`_ | | | | | | |`10.2.6`_ | |
33 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
34 | February 2017 |`12.0.0`_ | | | | |`0.94.10`_ | | | |
35 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
36 | January 2017 | 11.1.1 | | | | | | | |`11.2.0`_ |
37 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
38 | December 2016 | 11.1.0 | | | | | | |`10.2.5`_ | |
39 + +-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
40 | | | | | | | | |`10.2.4`_ | |
41 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
42 | October 2016 |`11.0.2`_ | | | | | | | | |
43 + +-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
44 | | 11.0.1 | | | | | | | | |
45 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
46 | September 2016 | | | | | | | |`10.2.3`_ | |
47 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
48 | August 2016 | | | | | |`0.94.9`_ | | | |
49 + +-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
50 | | | | | | |`0.94.8`_ | | | |
51 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
52 | June 2016 | 11.0.0 | | | | | | |`10.2.2`_ | |
53 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
54 | May 2016 | | | | | |`0.94.7`_ | |`10.2.1`_ | |
55 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
56 | April 2016 |`10.1.2`_ | | | | | | |`10.2.0`_ | |
57 | +-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
58 | |`10.1.1`_ | | | | | | | | |
59 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
60 | March 2016 |`10.1.0`_ | | | | | | | | |
61 | +-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
62 | |`10.0.5`_ | | | | | | | | |
63 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
64 | February 2016 |`10.0.3`_ | | | | |`0.94.6`_ |`9.2.1`_ | | |
65 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
66 | January 2016 |`10.0.2`_ | | | | | | | | |
67 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
68 | December 2015 |`10.0.1`_ | | | | | | | | |
69 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
70 | November 2015 |`10.0.0`_ | | |`0.80.11`_ | | |`9.2.0`_ | | |
71 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
72 | October 2015 |`9.1.0`_ | | | | |`0.94.5`_ | | | |
73 | +-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
74 | | | | | | |`0.94.4`_ | | | |
75 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
76 | August 2015 |`9.0.3`_ | | | | |`0.94.3`_ | | | |
77 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
78 | July 2015 |`9.0.2`_ | | |`0.80.10`_ | | | | | |
79 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
80 | June 2015 |`9.0.1`_ | | | | |`0.94.2`_ | | | |
81 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
82 | May 2015 |`9.0.0`_ | | | | | | | | |
83 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
84 | April 2015 | | | | |`0.87.2`_ |`0.94.1`_ | | | |
85 | +-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
86 | | | | | | |`0.94`_ | | | |
87 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
88 | March 2015 | | | |`0.80.9`_ | | | | | |
89 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
90 | February 2015 |`0.93`_ | | | |`0.87.1`_ | | | | |
91 | +-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
92 | |`0.92`_ | | | | | | | | |
93 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
94 | January 2015 |`0.91`_ | | |`0.80.8`_ | | | | | |
95 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
96 | December 2014 |`0.90`_ | | | | | | | | |
97 | +-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
98 | |`0.89`_ | | | | | | | | |
99 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
100 | November 2014 |`0.88`_ | | | | | | | | |
101 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
102 | October 2014 |`0.86`_ | | |`0.80.7`_ |`0.87`_ | | | | |
103 | +-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
104 | | | | |`0.80.6`_ | | | | | |
105 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
106 | September 2014 |`0.85`_ |`0.67.11`_ | | | | | | | |
107 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
108 | August 2014 |`0.84`_ |`0.67.10`_ | | | | | | | |
109 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
110 | July 2014 |`0.83`_ | | |`0.80.5`_ | | | | | |
111 | +-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
112 | | | | |`0.80.4`_ | | | | | |
113 | +-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
114 | | | | |`0.80.3`_ | | | | | |
115 | +-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
116 | | | | |`0.80.2`_ | | | | | |
117 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
118 | June 2014 |`0.82`_ | | | | | | | | |
119 | +-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
120 | |`0.81`_ | | | | | | | | |
121 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
122 | May 2014 | |`0.67.9`_ | |`0.80.1`_ | | | | | |
123 | +-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
124 | | |`0.67.8`_ | |`0.80`_ | | | | | |
125 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
126 | April 2014 |`0.79`_ | | | | | | | | |
127 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
128 | March 2014 |`0.78`_ | | | | | | | | |
129 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
130 | February 2014 |`0.77`_ |`0.67.7`_ | | | | | | | |
131 | +-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
132 | | |`0.67.6`_ | | | | | | | |
133 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
134 | January 2014 |`0.76`_ | | | | | | | | |
135 | +-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
136 | |`0.75`_ | | | | | | | | |
137 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
138 | December 2013 |`0.74`_ |`0.67.5`_ |`0.72.2`_ | | | | | | |
139 | +-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
140 | |`0.73`_ | | | | | | | | |
141 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
142 | November 2013 | | |`0.72.1`_ | | | | | | |
143 | +-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
144 | | | |`0.72`_ | | | | | | |
145 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
146 | October 2013 |`0.71`_ |`0.67.4`_ | | | | | | | |
147 | +-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
148 | |`0.70`_ | | | | | | | | |
149 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
150 | September 2013 |`0.69`_ | | | | | | | | |
151 | +-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
152 | |`0.68`_ |`0.67.3`_ | | | | | | | |
153 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
154 | August 2013 | |`0.67.2`_ | | | | | | | |
155 | +-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
156 | | |`0.67.1`_ | | | | | | | |
157 | +-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
158 | | |`0.67`_ | | | | | | | |
159 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
162 .. _12.1.0: ../release-notes#v12-1-0-luminous-rc
163 .. _12.0.3: ../release-notes#v12-0-3-luminous-dev
164 .. _12.0.2: ../release-notes#v12-0-2-luminous-dev
165 .. _12.0.1: ../release-notes#v12-0-1-luminous-dev
166 .. _12.0.0: ../release-notes#v12-0-0-luminous-dev
168 .. _11.2.0: ../release-notes#v11-2-0-kraken
169 .. _Kraken: ../release-notes#v11-2-0-kraken
171 .. _11.0.2: ../release-notes#v11-0-2-kraken
173 .. _10.2.7: ../release-notes#v10-2-7-jewel
174 .. _10.2.6: ../release-notes#v10-2-6-jewel
175 .. _10.2.5: ../release-notes#v10-2-5-jewel
176 .. _10.2.4: ../release-notes#v10-2-4-jewel
177 .. _10.2.3: ../release-notes#v10-2-3-jewel
178 .. _10.2.2: ../release-notes#v10-2-2-jewel
179 .. _10.2.1: ../release-notes#v10-2-1-jewel
180 .. _10.2.0: ../release-notes#v10-2-0-jewel
181 .. _Jewel: ../release-notes#v10-2-0-jewel
183 .. _10.1.2: ../release-notes#v10-1-2-jewel-release-candidate
184 .. _10.1.1: ../release-notes#v10-1-1-jewel-release-candidate
185 .. _10.1.0: ../release-notes#v10-1-0-jewel-release-candidate
186 .. _10.0.5: ../release-notes#v10-0-5
187 .. _10.0.3: ../release-notes#v10-0-3
188 .. _10.0.2: ../release-notes#v10-0-2
189 .. _10.0.1: ../release-notes#v10-0-1
190 .. _10.0.0: ../release-notes#v10-0-0
192 .. _9.2.1: ../release-notes#v9-2-1-infernalis
193 .. _9.2.0: ../release-notes#v9-2-0-infernalis
194 .. _Infernalis: ../release-notes#v9-2-0-infernalis
196 .. _9.1.0: ../release-notes#v9-1-0
197 .. _9.0.3: ../release-notes#v9-0-3
198 .. _9.0.2: ../release-notes#v9-0-2
199 .. _9.0.1: ../release-notes#v9-0-1
200 .. _9.0.0: ../release-notes#v9-0-0
202 .. _0.94.10: ../release-notes#v0-94-10-hammer
203 .. _0.94.9: ../release-notes#v0-94-9-hammer
204 .. _0.94.8: ../release-notes#v0-94-8-hammer
205 .. _0.94.7: ../release-notes#v0-94-7-hammer
206 .. _0.94.6: ../release-notes#v0-94-6-hammer
207 .. _0.94.5: ../release-notes#v0-94-5-hammer
208 .. _0.94.4: ../release-notes#v0-94-4-hammer
209 .. _0.94.3: ../release-notes#v0-94-3-hammer
210 .. _0.94.2: ../release-notes#v0-94-2-hammer
211 .. _0.94.1: ../release-notes#v0-94-1-hammer
212 .. _0.94: ../release-notes#v0-94-hammer
213 .. _Hammer: ../release-notes#v0-94-hammer
215 .. _0.93: ../release-notes#v0-93
216 .. _0.92: ../release-notes#v0-92
217 .. _0.91: ../release-notes#v0-91
218 .. _0.90: ../release-notes#v0-90
219 .. _0.89: ../release-notes#v0-89
220 .. _0.88: ../release-notes#v0-88
222 .. _0.87.2: ../release-notes#v0-87-2-giant
223 .. _0.87.1: ../release-notes#v0-87-1-giant
224 .. _0.87: ../release-notes#v0-87-giant
225 .. _Giant: ../release-notes#v0-87-giant
227 .. _0.86: ../release-notes#v0-86
228 .. _0.85: ../release-notes#v0-85
229 .. _0.84: ../release-notes#v0-84
230 .. _0.83: ../release-notes#v0-83
231 .. _0.82: ../release-notes#v0-82
232 .. _0.81: ../release-notes#v0-81
234 .. _0.80.11: ../release-notes#v0-80-11-firefly
235 .. _0.80.10: ../release-notes#v0-80-10-firefly
236 .. _0.80.9: ../release-notes#v0-80-9-firefly
237 .. _0.80.8: ../release-notes#v0-80-8-firefly
238 .. _0.80.7: ../release-notes#v0-80-7-firefly
239 .. _0.80.6: ../release-notes#v0-80-6-firefly
240 .. _0.80.5: ../release-notes#v0-80-5-firefly
241 .. _0.80.4: ../release-notes#v0-80-4-firefly
242 .. _0.80.3: ../release-notes#v0-80-3-firefly
243 .. _0.80.2: ../release-notes#v0-80-2-firefly
244 .. _0.80.1: ../release-notes#v0-80-1-firefly
245 .. _0.80: ../release-notes#v0-80-firefly
246 .. _Firefly: ../release-notes#v0-80-firefly
248 .. _0.79: ../release-notes#v0-79
249 .. _0.78: ../release-notes#v0-78
250 .. _0.77: ../release-notes#v0-77
251 .. _0.76: ../release-notes#v0-76
252 .. _0.75: ../release-notes#v0-75
253 .. _0.74: ../release-notes#v0-74
254 .. _0.73: ../release-notes#v0-73
256 .. _0.72.2: ../release-notes#v0-72-2-emperor
257 .. _0.72.1: ../release-notes#v0-72-1-emperor
258 .. _0.72: ../release-notes#v0-72-emperor
259 .. _Emperor: ../release-notes#v0-72-emperor
261 .. _0.71: ../release-notes#v0-71
262 .. _0.70: ../release-notes#v0-70
263 .. _0.69: ../release-notes#v0-69
264 .. _0.68: ../release-notes#v0-68
266 .. _0.67.11: ../release-notes#v0-67-11-dumpling
267 .. _0.67.10: ../release-notes#v0-67-10-dumpling
268 .. _0.67.9: ../release-notes#v0-67-9-dumpling
269 .. _0.67.8: ../release-notes#v0-67-8-dumpling
270 .. _0.67.7: ../release-notes#v0-67-7-dumpling
271 .. _0.67.6: ../release-notes#v0-67-6-dumpling
272 .. _0.67.5: ../release-notes#v0-67-5-dumpling
273 .. _0.67.4: ../release-notes#v0-67-4-dumpling
274 .. _0.67.3: ../release-notes#v0-67-3-dumpling
275 .. _0.67.2: ../release-notes#v0-67-2-dumpling
276 .. _0.67.1: ../release-notes#v0-67-1-dumpling
277 .. _0.67: ../release-notes#v0-67-dumpling
278 .. _Dumpling: ../release-notes#v0-67-dumpling
280 Understanding the release cycle
281 -------------------------------
283 The development release cycle is two to four weeks long. Each cycle
284 freezes the master development branch and applies `integration and
285 upgrade tests <https://github.com/ceph/ceph-qa-suite>`_ for the
286 duration of one cycle before it is released and the next release's
287 code is frozen for testing. Once released, there is no effort to
288 backport fixes; developer focus in on the next development release
289 which is usually only a few weeks away.
291 There are three to four stable releases a year. Each stable release
292 will receive a name (e.g., 'Jewel') and bug fix backports at least
293 until the next stable release is out.
295 Every other stable releases is a LTS (Long Term Stable) and will
296 receive updates until two LTS are published. For instance Dumpling is
297 retired when Hammer is published, Firefly is retired when Jewel is
298 published etc. The rationale is that backports to a LTS (Firefly for
299 instance) are expected to happen until the next LTS is published
300 (Jewel is the LTS following Hammer), to fix bugs and possibly
301 backport important features. After the next LTS is published,
302 backports are still expected to fix bugs with a focus on whatever can
303 prevent upgrades to the next LTS (in our example, fixes to Dumpling
304 were published after Firefly was released and until Hammer was
305 published, primarily to ensure Dumpling cluster can smoothly migrate
308 * Long Term Stable : until the next two LTS are published
309 * Stable release : until the next stable release is published
310 * Development / testing release : no backports
312 For each stable release:
314 * `Integration and upgrade tests
315 <https://github.com/ceph/ceph-qa-suite>`_ are run on a regular basis
316 and `their results <http://pulpito.ceph.com/>`_ analyzed by Ceph
318 * `Issues <http://tracker.ceph.com/projects/ceph/issues?query_id=27>`_
319 fixed in the development branch (master) are scheduled to be backported.
320 * When an issue found in the stable release is `reported
321 <http://tracker.ceph.com/projects/ceph/issues/new>`_, it is
322 triaged by Ceph developers.
323 * The `stable releases and backport team <http://tracker.ceph.com/projects/ceph-releases>`_
324 publishes ``point releases`` including fixes that have been backported to the stable release.
326 In the timeline, the life time of a LTS is calculated to be
327 approximately 18 months after the month of the first release. For
328 instance, Dumpling is published August 2013 and 18 months starting
329 September 2013 is February 2015, therefore by March 2015 Dumpling
330 should be retired. The lifetime of a release may vary because it
331 depend on how quickly the stable releases are published. For instance
332 although Dumpling theoritical retirement was March 2015, it was
333 extended to May 2015.
335 Release numbers conventions
336 ---------------------------
338 The first Ceph release back in Jan of 2008 was 0.1. That made sense at
339 the time. The versioning scheme did not change until April 2015,
340 when 0.94.1 (the first Hammer point release) was published. To avoid reaching
341 0.99 (and 0.100 or 1.00?) we have a new strategy.
343 * x.0.z - development releases (for early testers and the brave at heart)
344 * x.1.z - release candidates (for test clusters, brave users)
345 * x.2.z - stable/bugfix releases (for users)
347 ``x`` will start at 9 for Infernalis (``I`` is the 9th letter), making
348 our first development release of the 9th release cycle 9.0.0.
349 Subsequent development releases will be 9.0.1, 9.0.2, etc.
351 After a couple months we'll have a 9.1.0 (and maybe 9.1.1) release candidate.
353 A few weeks after that we'll have the Infernalis release 9.2.0, followed
354 by stable bug fix updates 9.2.1, 9.2.2, etc., and then begin work on the
355 Jewel (10.y.z) release.