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