]> git.proxmox.com Git - ceph.git/blob - ceph/doc/releases.rst
update sources to v12.1.1
[ceph.git] / ceph / doc / releases.rst
1 =============
2 Ceph Releases
3 =============
4
5 Timeline
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 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
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 +----------------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+-----------+-----------+
160
161
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
170
171 .. _11.0.2: ../release-notes#v11-0-2-kraken
172
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
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
194 .. _Infernalis: ../release-notes#v9-2-0-infernalis
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
280 Understanding the release cycle
281 -------------------------------
282
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.
290
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.
294
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
306 to 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
312 For 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
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.
334
335 Release numbers conventions
336 ---------------------------
337
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.
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
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.
350
351 After a couple months we'll have a 9.1.0 (and maybe 9.1.1) release candidate.
352
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.