]> git.proxmox.com Git - ceph.git/blame - ceph/doc/releases.rst
update sources to v12.1.1
[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+----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
224ce89b 26| June 2017 |`12.1.0`_ | | | | | | | | |
7c673cae 27+----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
224ce89b 28| May 2017 |`12.0.3`_ | | | | | | | | |
7c673cae 29+----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
224ce89b
WB
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`_ | |
7c673cae
FG
39+ +-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
40| | | | | | | | |`10.2.4`_ | |
41+----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
224ce89b
WB
42| October 2016 |`11.0.2`_ | | | | | | | | |
43+ +-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
44| | 11.0.1 | | | | | | | | |
7c673cae
FG
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+----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
160
161
224ce89b
WB
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
167
168.. _11.2.0: ../release-notes#v11-2-0-kraken
169.. _Kraken: ../release-notes#v11-2-0-kraken
7c673cae 170
224ce89b 171.. _11.0.2: ../release-notes#v11-0-2-kraken
7c673cae 172
224ce89b
WB
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
7c673cae
FG
182
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
191
192.. _9.2.1: ../release-notes#v9-2-1-infernalis
193.. _9.2.0: ../release-notes#v9-2-0-infernalis
224ce89b 194.. _Infernalis: ../release-notes#v9-2-0-infernalis
7c673cae
FG
195
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
201
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
214
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
221
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
226
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
233
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
247
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
255
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
260
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
265
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
279
280Understanding the release cycle
281-------------------------------
282
283The development release cycle is two to four weeks long. Each cycle
284freezes the master development branch and applies `integration and
285upgrade tests <https://github.com/ceph/ceph-qa-suite>`_ for the
286duration of one cycle before it is released and the next release's
287code is frozen for testing. Once released, there is no effort to
288backport fixes; developer focus in on the next development release
289which is usually only a few weeks away.
290
291There are three to four stable releases a year. Each stable release
292will receive a name (e.g., 'Jewel') and bug fix backports at least
293until the next stable release is out.
294
295Every other stable releases is a LTS (Long Term Stable) and will
296receive updates until two LTS are published. For instance Dumpling is
297retired when Hammer is published, Firefly is retired when Jewel is
298published etc. The rationale is that backports to a LTS (Firefly for
299instance) are expected to happen until the next LTS is published
300(Jewel is the LTS following Hammer), to fix bugs and possibly
301backport important features. After the next LTS is published,
302backports are still expected to fix bugs with a focus on whatever can
303prevent upgrades to the next LTS (in our example, fixes to Dumpling
304were published after Firefly was released and until Hammer was
305published, primarily to ensure Dumpling cluster can smoothly migrate
306to Firefly).
307
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
311
312For each stable release:
313
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
317 developers.
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.
325
326In the timeline, the life time of a LTS is calculated to be
327approximately 18 months after the month of the first release. For
328instance, Dumpling is published August 2013 and 18 months starting
329September 2013 is February 2015, therefore by March 2015 Dumpling
330should be retired. The lifetime of a release may vary because it
331depend on how quickly the stable releases are published. For instance
332although Dumpling theoritical retirement was March 2015, it was
333extended to May 2015.
334
335Release numbers conventions
336---------------------------
337
338The first Ceph release back in Jan of 2008 was 0.1. That made sense at
339the time. The versioning scheme did not change until April 2015,
340when 0.94.1 (the first Hammer point release) was published. To avoid reaching
3410.99 (and 0.100 or 1.00?) we have a new strategy.
342
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)
346
347``x`` will start at 9 for Infernalis (``I`` is the 9th letter), making
348our first development release of the 9th release cycle 9.0.0.
349Subsequent development releases will be 9.0.1, 9.0.2, etc.
350
351After a couple months we'll have a 9.1.0 (and maybe 9.1.1) release candidate.
352
353A few weeks after that we'll have the Infernalis release 9.2.0, followed
354by stable bug fix updates 9.2.1, 9.2.2, etc., and then begin work on the
355Jewel (10.y.z) release.