mirror of
https://github.com/ceph/ceph
synced 2025-01-03 09:32:43 +00:00
Merge PR #40530 into master
* refs/pull/40530/head: doc/releases: reorg doc/releases/releases.yaml: add missing releases admin/build-doc: do not rebuild venv every time doc/releases/releases.yaml: add 16.2.0 doc/releases: move 'active-releases' tag doc/releases: add major headings for releases Reviewed-by: Patrick Donnelly <pdonnell@redhat.com> Reviewed-by: Josh Durgin <jdurgin@redhat.com> Reviewed-by: Kefu Chai <kchai@redhat.com> Reviewed-by: Zac Dover <zac.dover@gmail.com>
This commit is contained in:
commit
c3c21ca5ae
@ -52,13 +52,13 @@ set -e
|
||||
|
||||
if [ ! -e $vdir ]; then
|
||||
virtualenv --python=python3 $vdir
|
||||
fi
|
||||
|
||||
$vdir/bin/pip install --quiet \
|
||||
$vdir/bin/pip install --quiet \
|
||||
-r $TOPDIR/admin/doc-requirements.txt \
|
||||
-r $TOPDIR/admin/doc-python-common-requirements.txt
|
||||
BUILD_DOC=1 $vdir/bin/pip install --quiet \
|
||||
BUILD_DOC=1 $vdir/bin/pip install --quiet \
|
||||
-r $TOPDIR/admin/doc-pybind.txt
|
||||
fi
|
||||
|
||||
install -d -m0755 \
|
||||
$TOPDIR/build-doc/output/html \
|
||||
|
@ -14,12 +14,13 @@ from sphinx.util import logging
|
||||
|
||||
class CephReleases(Directive):
|
||||
has_content = False
|
||||
required_arguments = 1
|
||||
required_arguments = 2
|
||||
optional_arguments = 0
|
||||
option_spec = {}
|
||||
|
||||
def run(self):
|
||||
filename = self.arguments[0]
|
||||
current = self.arguments[1] == 'current'
|
||||
document = self.state.document
|
||||
env = document.settings.env
|
||||
rel_filename, filename = env.relfn2path(filename)
|
||||
@ -45,8 +46,10 @@ class CephReleases(Directive):
|
||||
tgroup += thead
|
||||
row_node = nodes.row()
|
||||
thead += row_node
|
||||
row_node.extend(nodes.entry(h, nodes.paragraph(text=h))
|
||||
for h in ["Version", "Initial release", "Latest", "End of life (estimated)"])
|
||||
row_node.extend(
|
||||
nodes.entry(h, nodes.paragraph(text=h))
|
||||
for h in ["Name", "Initial release", "Latest",
|
||||
"End of life (estimated)" if current else "End of life"])
|
||||
|
||||
releases = releases.items()
|
||||
releases = sorted(releases, key=lambda t: t[0], reverse=True)
|
||||
@ -57,12 +60,18 @@ class CephReleases(Directive):
|
||||
rows = []
|
||||
for code_name, info in releases:
|
||||
actual_eol = info.get("actual_eol", None)
|
||||
if actual_eol and actual_eol <= datetime.datetime.now().date():
|
||||
continue
|
||||
|
||||
if current:
|
||||
if actual_eol and actual_eol <= datetime.datetime.now().date():
|
||||
continue
|
||||
else:
|
||||
if not actual_eol:
|
||||
continue
|
||||
|
||||
trow = nodes.row()
|
||||
|
||||
entry = nodes.entry()
|
||||
para = nodes.paragraph(text="`{}`_".format(code_name))
|
||||
para = nodes.paragraph(text=f"`{code_name.title()} <{code_name}>`_")
|
||||
sphinx.util.nodes.nested_parse_with_titles(
|
||||
self.state, para, entry)
|
||||
#entry += para
|
||||
@ -75,7 +84,7 @@ class CephReleases(Directive):
|
||||
|
||||
entry = nodes.entry()
|
||||
para = nodes.paragraph(text="{}".format(
|
||||
oldest_release["released"].strftime("%b %Y")))
|
||||
oldest_release["released"]))
|
||||
entry += para
|
||||
trow += entry
|
||||
|
||||
@ -92,8 +101,10 @@ class CephReleases(Directive):
|
||||
trow += entry
|
||||
|
||||
entry = nodes.entry()
|
||||
para = nodes.paragraph(text="{}".format(
|
||||
info.get("target_eol", "--")))
|
||||
if current:
|
||||
para = nodes.paragraph(text=info.get("target_eol", '--'))
|
||||
else:
|
||||
para = nodes.paragraph(text=info.get('actual_eol', '--'))
|
||||
entry += para
|
||||
trow += entry
|
||||
|
||||
@ -105,7 +116,7 @@ class CephReleases(Directive):
|
||||
|
||||
class CephTimeline(Directive):
|
||||
has_content = False
|
||||
required_arguments = 12
|
||||
required_arguments = 7
|
||||
optional_arguments = 0
|
||||
option_spec = {}
|
||||
|
||||
@ -158,9 +169,9 @@ class CephTimeline(Directive):
|
||||
for col in columns:
|
||||
entry = nodes.entry()
|
||||
if col.lower() in ["date", "development"]:
|
||||
para = nodes.paragraph(text=col)
|
||||
para = nodes.paragraph(text=col.title())
|
||||
else:
|
||||
para = nodes.paragraph(text="`{}`_".format(col))
|
||||
para = nodes.paragraph(text=f"`{col.title()} <{col}>`_".format(col))
|
||||
sphinx.util.nodes.nested_parse_with_titles(
|
||||
self.state, para, entry)
|
||||
row_node += entry
|
||||
@ -173,7 +184,7 @@ class CephTimeline(Directive):
|
||||
trow = nodes.row()
|
||||
|
||||
entry = nodes.entry()
|
||||
para = nodes.paragraph(text=row_info[0].strftime("%b %Y"))
|
||||
para = nodes.paragraph(text=row_info[0])
|
||||
entry += para
|
||||
trow += entry
|
||||
|
||||
|
@ -1,20 +0,0 @@
|
||||
=================
|
||||
Archived Releases
|
||||
=================
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
Mimic <mimic>
|
||||
Luminous <luminous>
|
||||
Kraken <kraken>
|
||||
Jewel <jewel>
|
||||
Infernalis <infernalis>
|
||||
Hammer <hammer>
|
||||
Giant <giant>
|
||||
Firefly <firefly>
|
||||
Emperor <emperor>
|
||||
Dumpling <dumpling>
|
||||
Cuttlefish <cuttlefish>
|
||||
Bobtail <bobtail>
|
||||
Argonaut <argonaut>
|
@ -1,3 +1,11 @@
|
||||
========
|
||||
Argonaut
|
||||
========
|
||||
|
||||
Argonaut is the first stable release of Ceph. It is named after a
|
||||
genus of octopuses, sometimes also referred to as paper nautiluses.
|
||||
|
||||
|
||||
v0.48.3 "argonaut"
|
||||
==================
|
||||
|
||||
|
@ -1,3 +1,10 @@
|
||||
=======
|
||||
Bobtail
|
||||
=======
|
||||
|
||||
Bobtail is the second stable release of Ceph. It is named after the
|
||||
bobtail squid (order Sepiolida), a group of cephalopods closely related to cuttlefish.
|
||||
|
||||
v0.56.7 "bobtail"
|
||||
=================
|
||||
|
||||
|
@ -1,3 +1,11 @@
|
||||
==========
|
||||
Cuttlefish
|
||||
==========
|
||||
|
||||
Cuttlefish is the 3rd stable release of Ceph. It is named after a type
|
||||
of cephalopod (order Sepiida) characterized by a unique internal shell, the
|
||||
cuttlebone, which is used for control of bouyancy.
|
||||
|
||||
v0.61.9 "Cuttlefish"
|
||||
====================
|
||||
|
||||
|
@ -1,3 +1,10 @@
|
||||
========
|
||||
Dumpling
|
||||
========
|
||||
|
||||
Dumpling is the 4th stable release of Ceph. It is named after the
|
||||
dumpling squid (Euprymna tasmanica).
|
||||
|
||||
v0.67.12 "Dumpling" (draft)
|
||||
===========================
|
||||
|
||||
|
@ -1,3 +1,10 @@
|
||||
=======
|
||||
Emperor
|
||||
=======
|
||||
|
||||
Emperor is the 5th stable release of Ceph. It is named after the emperor squid.
|
||||
|
||||
|
||||
v0.72.3 Emperor (pending release)
|
||||
=================================
|
||||
|
||||
|
@ -1,3 +1,10 @@
|
||||
=======
|
||||
Firefly
|
||||
=======
|
||||
|
||||
Firefly is the 6th stable release of Ceph. It is named after the
|
||||
firefly squid (Watasenia scintillans).
|
||||
|
||||
v0.80.11 Firefly
|
||||
================
|
||||
|
||||
|
@ -7,16 +7,11 @@ Ceph Releases (general)
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
Active stable releases
|
||||
----------------------
|
||||
|
||||
.. ceph_releases:: releases.yml
|
||||
|
||||
Understanding the release cycle
|
||||
-------------------------------
|
||||
|
||||
Starting with the Nautilus release (14.2.0), there is a new stable release cycle
|
||||
every year, targeting March 1st. Each stable release series will receive a name
|
||||
every year, targeting the month of March. Each stable release series will receive a name
|
||||
(e.g., 'Mimic') and a major release number (e.g., 13 for Mimic because 'M' is
|
||||
the 13th letter of the alphabet).
|
||||
|
||||
@ -57,7 +52,7 @@ the next development release which is usually only a few weeks away.
|
||||
Release candidates (x.1.z)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
There is a feature release roughly eight (8) weeks prior to the planned
|
||||
There is a feature freeze roughly two months prior to the planned
|
||||
initial stable release, after which focus shifts to stabilization and
|
||||
bug fixes only.
|
||||
|
||||
@ -69,12 +64,12 @@ Stable releases (x.2.z)
|
||||
|
||||
Once the initial stable release is made (x.2.0), there are
|
||||
semi-regular bug-fix point releases with bug fixes and (occasionally)
|
||||
small feature backports. Bug fixes are accumulated and included in
|
||||
feature backports. Bug fixes are accumulated and included in
|
||||
the next point release.
|
||||
|
||||
* Stable point release every 4 to 6 weeks
|
||||
* Intended for production deployments
|
||||
* Bug fix backports for two full release cycles.
|
||||
* Bug fix backports for 2 full release cycles (2 years).
|
||||
* Online, rolling upgrade support and testing from the last two (2)
|
||||
stable release(s) (starting from Luminous).
|
||||
* Online, rolling upgrade support and testing from prior stable point
|
||||
@ -105,194 +100,7 @@ how quickly the stable releases are published.
|
||||
|
||||
In the case of Jewel and Kraken, the lifetime was slightly different than
|
||||
described above. Prior to Luminous, only every other stable release was an "LTS"
|
||||
release. Therefore,
|
||||
|
||||
* Upgrade scenarios "Jewel -> Kraken -> Luminous" and "Jewel -> Luminous" were
|
||||
expected to work.
|
||||
* Upgrades from Jewel or Kraken must upgrade to Luminous first before proceeding
|
||||
further (e.g., Kraken -> Luminous -> Mimic but not Kraken -> Mimic).
|
||||
* Jewel was maintained until Mimic was released (June 2018).
|
||||
* Kraken is no longer maintained.
|
||||
release.
|
||||
|
||||
Detailed information on all releases, past and present, can be found at :ref:`ceph-releases-index`
|
||||
|
||||
Release timeline
|
||||
----------------
|
||||
|
||||
.. ceph_timeline:: releases.yml development octopus nautilus mimic luminous kraken jewel infernalis hammer giant firefly
|
||||
|
||||
.. _Pacific: ../pacific
|
||||
.. _16.2.0: ../pacific#v16-2-0-pacific
|
||||
|
||||
.. _Octopus: ../octopus
|
||||
.. _15.2.7: ../octopus#v15-2-7-octopus
|
||||
.. _15.2.6: ../octopus#v15-2-6-octopus
|
||||
.. _15.2.5: ../octopus#v15-2-5-octopus
|
||||
.. _15.2.4: ../octopus#v15-2-4-octopus
|
||||
.. _15.2.3: ../octopus#v15-2-3-octopus
|
||||
.. _15.2.2: ../octopus#v15-2-2-octopus
|
||||
.. _15.2.1: ../octopus#v15-2-1-octopus
|
||||
.. _15.2.0: ../octopus#v15-2-0-octopus
|
||||
|
||||
.. _Nautilus: ../nautilus
|
||||
.. _14.2.14: ../nautilus#v14-2-14-nautilus
|
||||
.. _14.2.13: ../nautilus#v14-2-13-nautilus
|
||||
.. _14.2.12: ../nautilus#v14-2-12-nautilus
|
||||
.. _14.2.11: ../nautilus#v14-2-11-nautilus
|
||||
.. _14.2.10: ../nautilus#v14-2-10-nautilus
|
||||
.. _14.2.9: ../nautilus#v14-2-9-nautilus
|
||||
.. _14.2.8: ../nautilus#v14-2-8-nautilus
|
||||
.. _14.2.7: ../nautilus#v14-2-7-nautilus
|
||||
.. _14.2.6: ../nautilus#v14-2-6-nautilus
|
||||
.. _14.2.5: ../nautilus#v14-2-5-nautilus
|
||||
.. _14.2.4: ../nautilus#v14-2-4-nautilus
|
||||
.. _14.2.3: ../nautilus#v14-2-3-nautilus
|
||||
.. _14.2.2: ../nautilus#v14-2-2-nautilus
|
||||
.. _14.2.1: ../nautilus#v14-2-1-nautilus
|
||||
.. _14.2.0: ../nautilus#v14-2-0-nautilus
|
||||
|
||||
.. _Mimic: ../mimic
|
||||
.. _13.2.10: ../mimic#v13-2-10-mimic
|
||||
.. _13.2.9: ../mimic#v13-2-9-mimic
|
||||
.. _13.2.8: ../mimic#v13-2-8-mimic
|
||||
.. _13.2.7: ../mimic#v13-2-7-mimic
|
||||
.. _13.2.6: ../mimic#v13-2-6-mimic
|
||||
.. _13.2.5: ../mimic#v13-2-5-mimic
|
||||
.. _13.2.4: ../mimic#v13-2-4-mimic
|
||||
.. _13.2.3: ../mimic#v13-2-3-mimic
|
||||
.. _13.2.2: ../mimic#v13-2-2-mimic
|
||||
.. _13.2.1: ../mimic#v13-2-1-mimic
|
||||
.. _13.2.0: ../mimic#v13-2-0-mimic
|
||||
|
||||
.. _Luminous: ../luminous
|
||||
.. _12.2.13: ../luminous#v12-2-13-luminous
|
||||
.. _12.2.12: ../luminous#v12-2-12-luminous
|
||||
.. _12.2.11: ../luminous#v12-2-11-luminous
|
||||
.. _12.2.10: ../luminous#v12-2-10-luminous
|
||||
.. _12.2.9: ../luminous#v12-2-9-luminous
|
||||
.. _12.2.8: ../luminous#v12-2-8-luminous
|
||||
.. _12.2.7: ../luminous#v12-2-7-luminous
|
||||
.. _12.2.6: ../luminous#v12-2-6-luminous
|
||||
.. _12.2.5: ../luminous#v12-2-5-luminous
|
||||
.. _12.2.4: ../luminous#v12-2-4-luminous
|
||||
.. _12.2.3: ../luminous#v12-2-3-luminous
|
||||
.. _12.2.2: ../luminous#v12-2-2-luminous
|
||||
.. _12.2.1: ../luminous#v12-2-1-luminous
|
||||
.. _12.2.0: ../luminous#v12-2-0-luminous
|
||||
|
||||
.. _11.2.1: ../kraken#v11-2-1-kraken
|
||||
.. _11.2.0: ../kraken#v11-2-0-kraken
|
||||
.. _Kraken: ../kraken#v11-2-0-kraken
|
||||
|
||||
.. _11.0.2: ../kraken#v11-0-2-kraken
|
||||
|
||||
.. _10.2.11: ../jewel#v10-2-11-jewel
|
||||
.. _10.2.10: ../jewel#v10-2-10-jewel
|
||||
.. _10.2.9: ../jewel#v10-2-9-jewel
|
||||
.. _10.2.8: ../jewel#v10-2-8-jewel
|
||||
.. _10.2.7: ../jewel#v10-2-7-jewel
|
||||
.. _10.2.6: ../jewel#v10-2-6-jewel
|
||||
.. _10.2.5: ../jewel#v10-2-5-jewel
|
||||
.. _10.2.4: ../jewel#v10-2-4-jewel
|
||||
.. _10.2.3: ../jewel#v10-2-3-jewel
|
||||
.. _10.2.2: ../jewel#v10-2-2-jewel
|
||||
.. _10.2.1: ../jewel#v10-2-1-jewel
|
||||
.. _10.2.0: ../jewel#v10-2-0-jewel
|
||||
.. _Jewel: ../jewel#v10-2-0-jewel
|
||||
|
||||
.. _10.1.2: ../jewel#v10-1-2-jewel-release-candidate
|
||||
.. _10.1.1: ../jewel#v10-1-1-jewel-release-candidate
|
||||
.. _10.1.0: ../jewel#v10-1-0-jewel-release-candidate
|
||||
.. _10.0.5: ../jewel#v10-0-5
|
||||
.. _10.0.3: ../jewel#v10-0-3
|
||||
.. _10.0.2: ../jewel#v10-0-2
|
||||
.. _10.0.1: ../jewel#v10-0-1
|
||||
.. _10.0.0: ../jewel#v10-0-0
|
||||
|
||||
.. _9.2.1: ../infernalis#v9-2-1-infernalis
|
||||
.. _9.2.0: ../infernalis#v9-2-0-infernalis
|
||||
.. _Infernalis: ../infernalis#v9-2-0-infernalis
|
||||
|
||||
.. _9.1.0: ../infernalis#v9-1-0
|
||||
.. _9.0.3: ../infernalis#v9-0-3
|
||||
.. _9.0.2: ../infernalis#v9-0-2
|
||||
.. _9.0.1: ../infernalis#v9-0-1
|
||||
.. _9.0.0: ../infernalis#v9-0-0
|
||||
|
||||
.. _0.94.10: ../hammer#v0-94-10-hammer
|
||||
.. _0.94.9: ../hammer#v0-94-9-hammer
|
||||
.. _0.94.8: ../hammer#v0-94-8-hammer
|
||||
.. _0.94.7: ../hammer#v0-94-7-hammer
|
||||
.. _0.94.6: ../hammer#v0-94-6-hammer
|
||||
.. _0.94.5: ../hammer#v0-94-5-hammer
|
||||
.. _0.94.4: ../hammer#v0-94-4-hammer
|
||||
.. _0.94.3: ../hammer#v0-94-3-hammer
|
||||
.. _0.94.2: ../hammer#v0-94-2-hammer
|
||||
.. _0.94.1: ../hammer#v0-94-1-hammer
|
||||
.. _0.94: ../hammer#v0-94-hammer
|
||||
.. _Hammer: ../hammer#v0-94-hammer
|
||||
|
||||
.. _0.93: ../hammer#v0-93
|
||||
.. _0.92: ../hammer#v0-92
|
||||
.. _0.91: ../hammer#v0-91
|
||||
.. _0.90: ../hammer#v0-90
|
||||
.. _0.89: ../hammer#v0-89
|
||||
.. _0.88: ../hammer#v0-88
|
||||
|
||||
.. _0.87.2: ../giant#v0-87-2-giant
|
||||
.. _0.87.1: ../giant#v0-87-1-giant
|
||||
.. _0.87: ../giant#v0-87-giant
|
||||
.. _Giant: ../giant#v0-87-giant
|
||||
|
||||
.. _0.86: ../giant#v0-86
|
||||
.. _0.85: ../giant#v0-85
|
||||
.. _0.84: ../giant#v0-84
|
||||
.. _0.83: ../giant#v0-83
|
||||
.. _0.82: ../giant#v0-82
|
||||
.. _0.81: ../giant#v0-81
|
||||
|
||||
.. _0.80.11: ../firefly#v0-80-11-firefly
|
||||
.. _0.80.10: ../firefly#v0-80-10-firefly
|
||||
.. _0.80.9: ../firefly#v0-80-9-firefly
|
||||
.. _0.80.8: ../firefly#v0-80-8-firefly
|
||||
.. _0.80.7: ../firefly#v0-80-7-firefly
|
||||
.. _0.80.6: ../firefly#v0-80-6-firefly
|
||||
.. _0.80.5: ../firefly#v0-80-5-firefly
|
||||
.. _0.80.4: ../firefly#v0-80-4-firefly
|
||||
.. _0.80.3: ../firefly#v0-80-3-firefly
|
||||
.. _0.80.2: ../firefly#v0-80-2-firefly
|
||||
.. _0.80.1: ../firefly#v0-80-1-firefly
|
||||
.. _0.80: ../firefly#v0-80-firefly
|
||||
.. _Firefly: ../firefly#v0-80-firefly
|
||||
|
||||
.. _0.79: ../firefly#v0-79
|
||||
.. _0.78: ../firefly#v0-78
|
||||
.. _0.77: ../firefly#v0-77
|
||||
.. _0.76: ../firefly#v0-76
|
||||
.. _0.75: ../firefly#v0-75
|
||||
.. _0.74: ../firefly#v0-74
|
||||
.. _0.73: ../firefly#v0-73
|
||||
|
||||
.. _0.72.2: ../emperor#v0-72-2-emperor
|
||||
.. _0.72.1: ../emperor#v0-72-1-emperor
|
||||
.. _0.72: ../emperor#v0-72-emperor
|
||||
.. _Emperor: ../emperor#v0-72-emperor
|
||||
|
||||
.. _0.71: ../dumpling#v0-71
|
||||
.. _0.70: ../dumpling#v0-70
|
||||
.. _0.69: ../dumpling#v0-69
|
||||
.. _0.68: ../dumpling#v0-68
|
||||
|
||||
.. _0.67.11: ../dumpling#v0-67-11-dumpling
|
||||
.. _0.67.10: ../dumpling#v0-67-10-dumpling
|
||||
.. _0.67.9: ../dumpling#v0-67-9-dumpling
|
||||
.. _0.67.8: ../dumpling#v0-67-8-dumpling
|
||||
.. _0.67.7: ../dumpling#v0-67-7-dumpling
|
||||
.. _0.67.6: ../dumpling#v0-67-6-dumpling
|
||||
.. _0.67.5: ../dumpling#v0-67-5-dumpling
|
||||
.. _0.67.4: ../dumpling#v0-67-4-dumpling
|
||||
.. _0.67.3: ../dumpling#v0-67-3-dumpling
|
||||
.. _0.67.2: ../dumpling#v0-67-2-dumpling
|
||||
.. _0.67.1: ../dumpling#v0-67-1-dumpling
|
||||
.. _0.67: ../dumpling#v0-67-dumpling
|
||||
.. _Dumpling: ../dumpling#v0-67-dumpling
|
||||
|
@ -1,3 +1,11 @@
|
||||
=====
|
||||
Giant
|
||||
=====
|
||||
|
||||
Giant is the 7th stable release of Ceph. It is named after the giant
|
||||
squid (Architeuthis dux).
|
||||
|
||||
|
||||
v0.87.2 Giant
|
||||
=============
|
||||
|
||||
|
@ -1,3 +1,10 @@
|
||||
======
|
||||
Hammer
|
||||
======
|
||||
|
||||
Hammer is the 8th stable release of Ceph. It is named after the
|
||||
hammer octopus (Octopus australis).
|
||||
|
||||
v0.94.10 Hammer
|
||||
===============
|
||||
|
||||
|
@ -7,20 +7,237 @@ Ceph Releases (index)
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
Active Releases
|
||||
.. _active-releases:
|
||||
|
||||
Active releases
|
||||
---------------
|
||||
|
||||
The following Ceph releases are actively maintained and receive periodic backports and
|
||||
security fixes.
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:hidden:
|
||||
|
||||
Pacific (v16.2.*) <pacific>
|
||||
Octopus (v15.2.*) <octopus>
|
||||
Nautilus (v14.2.*) <nautilus>
|
||||
|
||||
.. ceph_releases:: releases.yml current
|
||||
|
||||
Pacific <pacific>
|
||||
Octopus <octopus>
|
||||
Nautilus <nautilus>
|
||||
|
||||
Archived Releases
|
||||
-----------------
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
The following older Ceph releases are no longer maintained (do not
|
||||
receive bug fixes or backports).
|
||||
|
||||
Archived releases index <archived-index>
|
||||
.. ceph_releases:: releases.yml eol
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:hidden:
|
||||
|
||||
Mimic (v13.2.*) <mimic>
|
||||
Luminous (v12.2.*) <luminous>
|
||||
Kraken (v11.2.*) <kraken>
|
||||
Jewel (v10.2.*) <jewel>
|
||||
Infernalis (v9.2.*) <infernalis>
|
||||
Hammer (v0.94.*) <hammer>
|
||||
Giant (v0.87.*) <giant>
|
||||
Firefly (v0.80.*) <firefly>
|
||||
Emperor (v0.72.*) <emperor>
|
||||
Dumpling (v0.67.*) <dumpling>
|
||||
Cuttlefish (v0.61.*) <cuttlefish>
|
||||
Bobtail (v0.56.*) <bobtail>
|
||||
Argonaut (v0.48.*) <argonaut>
|
||||
|
||||
Release timeline
|
||||
----------------
|
||||
|
||||
.. ceph_timeline:: releases.yml dev pacific octopus nautilus mimic luminous
|
||||
|
||||
|
||||
.. _Pacific: pacific
|
||||
.. _16.2.0: pacific#v16-2-0-pacific
|
||||
|
||||
.. _Octopus: octopus
|
||||
.. _15.2.10: octopus#v15-2-10-octopus
|
||||
.. _15.2.9: octopus#v15-2-9-octopus
|
||||
.. _15.2.8: octopus#v15-2-8-octopus
|
||||
.. _15.2.7: octopus#v15-2-7-octopus
|
||||
.. _15.2.6: octopus#v15-2-6-octopus
|
||||
.. _15.2.5: octopus#v15-2-5-octopus
|
||||
.. _15.2.4: octopus#v15-2-4-octopus
|
||||
.. _15.2.3: octopus#v15-2-3-octopus
|
||||
.. _15.2.2: octopus#v15-2-2-octopus
|
||||
.. _15.2.1: octopus#v15-2-1-octopus
|
||||
.. _15.2.0: octopus#v15-2-0-octopus
|
||||
|
||||
.. _Nautilus: nautilus
|
||||
.. _14.2.19: nautilus#v14-2-19-nautilus
|
||||
.. _14.2.18: nautilus#v14-2-18-nautilus
|
||||
.. _14.2.17: nautilus#v14-2-17-nautilus
|
||||
.. _14.2.16: nautilus#v14-2-16-nautilus
|
||||
.. _14.2.15: nautilus#v14-2-15-nautilus
|
||||
.. _14.2.14: nautilus#v14-2-14-nautilus
|
||||
.. _14.2.13: nautilus#v14-2-13-nautilus
|
||||
.. _14.2.12: nautilus#v14-2-12-nautilus
|
||||
.. _14.2.11: nautilus#v14-2-11-nautilus
|
||||
.. _14.2.10: nautilus#v14-2-10-nautilus
|
||||
.. _14.2.9: nautilus#v14-2-9-nautilus
|
||||
.. _14.2.8: nautilus#v14-2-8-nautilus
|
||||
.. _14.2.7: nautilus#v14-2-7-nautilus
|
||||
.. _14.2.6: nautilus#v14-2-6-nautilus
|
||||
.. _14.2.5: nautilus#v14-2-5-nautilus
|
||||
.. _14.2.4: nautilus#v14-2-4-nautilus
|
||||
.. _14.2.3: nautilus#v14-2-3-nautilus
|
||||
.. _14.2.2: nautilus#v14-2-2-nautilus
|
||||
.. _14.2.1: nautilus#v14-2-1-nautilus
|
||||
.. _14.2.0: nautilus#v14-2-0-nautilus
|
||||
|
||||
.. _Mimic: mimic
|
||||
.. _13.2.10: mimic#v13-2-10-mimic
|
||||
.. _13.2.9: mimic#v13-2-9-mimic
|
||||
.. _13.2.8: mimic#v13-2-8-mimic
|
||||
.. _13.2.7: mimic#v13-2-7-mimic
|
||||
.. _13.2.6: mimic#v13-2-6-mimic
|
||||
.. _13.2.5: mimic#v13-2-5-mimic
|
||||
.. _13.2.4: mimic#v13-2-4-mimic
|
||||
.. _13.2.3: mimic#v13-2-3-mimic
|
||||
.. _13.2.2: mimic#v13-2-2-mimic
|
||||
.. _13.2.1: mimic#v13-2-1-mimic
|
||||
.. _13.2.0: mimic#v13-2-0-mimic
|
||||
|
||||
.. _Luminous: luminous
|
||||
.. _12.2.13: luminous#v12-2-13-luminous
|
||||
.. _12.2.12: luminous#v12-2-12-luminous
|
||||
.. _12.2.11: luminous#v12-2-11-luminous
|
||||
.. _12.2.10: luminous#v12-2-10-luminous
|
||||
.. _12.2.9: luminous#v12-2-9-luminous
|
||||
.. _12.2.8: luminous#v12-2-8-luminous
|
||||
.. _12.2.7: luminous#v12-2-7-luminous
|
||||
.. _12.2.6: luminous#v12-2-6-luminous
|
||||
.. _12.2.5: luminous#v12-2-5-luminous
|
||||
.. _12.2.4: luminous#v12-2-4-luminous
|
||||
.. _12.2.3: luminous#v12-2-3-luminous
|
||||
.. _12.2.2: luminous#v12-2-2-luminous
|
||||
.. _12.2.1: luminous#v12-2-1-luminous
|
||||
.. _12.2.0: luminous#v12-2-0-luminous
|
||||
|
||||
.. _Kraken: kraken
|
||||
.. _11.2.1: kraken#v11-2-1-kraken
|
||||
.. _11.2.0: kraken#v11-2-0-kraken
|
||||
.. _11.0.2: kraken#v11-0-2-kraken
|
||||
|
||||
.. _Jewel: jewel
|
||||
.. _10.2.11: jewel#v10-2-11-jewel
|
||||
.. _10.2.10: jewel#v10-2-10-jewel
|
||||
.. _10.2.9: jewel#v10-2-9-jewel
|
||||
.. _10.2.8: jewel#v10-2-8-jewel
|
||||
.. _10.2.7: jewel#v10-2-7-jewel
|
||||
.. _10.2.6: jewel#v10-2-6-jewel
|
||||
.. _10.2.5: jewel#v10-2-5-jewel
|
||||
.. _10.2.4: jewel#v10-2-4-jewel
|
||||
.. _10.2.3: jewel#v10-2-3-jewel
|
||||
.. _10.2.2: jewel#v10-2-2-jewel
|
||||
.. _10.2.1: jewel#v10-2-1-jewel
|
||||
.. _10.2.0: jewel#v10-2-0-jewel
|
||||
|
||||
.. _10.1.2: jewel#v10-1-2-jewel-release-candidate
|
||||
.. _10.1.1: jewel#v10-1-1-jewel-release-candidate
|
||||
.. _10.1.0: jewel#v10-1-0-jewel-release-candidate
|
||||
.. _10.0.5: jewel#v10-0-5
|
||||
.. _10.0.3: jewel#v10-0-3
|
||||
.. _10.0.2: jewel#v10-0-2
|
||||
.. _10.0.1: jewel#v10-0-1
|
||||
.. _10.0.0: jewel#v10-0-0
|
||||
|
||||
.. _Infernalis: infernalis
|
||||
.. _9.2.1: infernalis#v9-2-1-infernalis
|
||||
.. _9.2.0: infernalis#v9-2-0-infernalis
|
||||
|
||||
.. _9.1.0: infernalis#v9-1-0
|
||||
.. _9.0.3: infernalis#v9-0-3
|
||||
.. _9.0.2: infernalis#v9-0-2
|
||||
.. _9.0.1: infernalis#v9-0-1
|
||||
.. _9.0.0: infernalis#v9-0-0
|
||||
|
||||
.. _0.94.10: hammer#v0-94-10-hammer
|
||||
.. _0.94.9: hammer#v0-94-9-hammer
|
||||
.. _0.94.8: hammer#v0-94-8-hammer
|
||||
.. _0.94.7: hammer#v0-94-7-hammer
|
||||
.. _0.94.6: hammer#v0-94-6-hammer
|
||||
.. _0.94.5: hammer#v0-94-5-hammer
|
||||
.. _0.94.4: hammer#v0-94-4-hammer
|
||||
.. _0.94.3: hammer#v0-94-3-hammer
|
||||
.. _0.94.2: hammer#v0-94-2-hammer
|
||||
.. _0.94.1: hammer#v0-94-1-hammer
|
||||
.. _0.94: hammer#v0-94-hammer
|
||||
.. _Hammer: hammer
|
||||
|
||||
.. _0.93: hammer#v0-93
|
||||
.. _0.92: hammer#v0-92
|
||||
.. _0.91: hammer#v0-91
|
||||
.. _0.90: hammer#v0-90
|
||||
.. _0.89: hammer#v0-89
|
||||
.. _0.88: hammer#v0-88
|
||||
|
||||
.. _0.87.2: giant#v0-87-2-giant
|
||||
.. _0.87.1: giant#v0-87-1-giant
|
||||
.. _0.87: giant#v0-87-giant
|
||||
.. _Giant: giant
|
||||
|
||||
.. _0.86: giant#v0-86
|
||||
.. _0.85: giant#v0-85
|
||||
.. _0.84: giant#v0-84
|
||||
.. _0.83: giant#v0-83
|
||||
.. _0.82: giant#v0-82
|
||||
.. _0.81: giant#v0-81
|
||||
|
||||
.. _0.80.11: firefly#v0-80-11-firefly
|
||||
.. _0.80.10: firefly#v0-80-10-firefly
|
||||
.. _0.80.9: firefly#v0-80-9-firefly
|
||||
.. _0.80.8: firefly#v0-80-8-firefly
|
||||
.. _0.80.7: firefly#v0-80-7-firefly
|
||||
.. _0.80.6: firefly#v0-80-6-firefly
|
||||
.. _0.80.5: firefly#v0-80-5-firefly
|
||||
.. _0.80.4: firefly#v0-80-4-firefly
|
||||
.. _0.80.3: firefly#v0-80-3-firefly
|
||||
.. _0.80.2: firefly#v0-80-2-firefly
|
||||
.. _0.80.1: firefly#v0-80-1-firefly
|
||||
.. _0.80: firefly#v0-80-firefly
|
||||
.. _Firefly: firefly
|
||||
|
||||
.. _0.79: firefly#v0-79
|
||||
.. _0.78: firefly#v0-78
|
||||
.. _0.77: firefly#v0-77
|
||||
.. _0.76: firefly#v0-76
|
||||
.. _0.75: firefly#v0-75
|
||||
.. _0.74: firefly#v0-74
|
||||
.. _0.73: firefly#v0-73
|
||||
|
||||
.. _0.72.2: emperor#v0-72-2-emperor
|
||||
.. _0.72.1: emperor#v0-72-1-emperor
|
||||
.. _0.72: emperor#v0-72-emperor
|
||||
.. _Emperor: emperor
|
||||
|
||||
.. _0.71: dumpling#v0-71
|
||||
.. _0.70: dumpling#v0-70
|
||||
.. _0.69: dumpling#v0-69
|
||||
.. _0.68: dumpling#v0-68
|
||||
|
||||
.. _0.67.11: dumpling#v0-67-11-dumpling
|
||||
.. _0.67.10: dumpling#v0-67-10-dumpling
|
||||
.. _0.67.9: dumpling#v0-67-9-dumpling
|
||||
.. _0.67.8: dumpling#v0-67-8-dumpling
|
||||
.. _0.67.7: dumpling#v0-67-7-dumpling
|
||||
.. _0.67.6: dumpling#v0-67-6-dumpling
|
||||
.. _0.67.5: dumpling#v0-67-5-dumpling
|
||||
.. _0.67.4: dumpling#v0-67-4-dumpling
|
||||
.. _0.67.3: dumpling#v0-67-3-dumpling
|
||||
.. _0.67.2: dumpling#v0-67-2-dumpling
|
||||
.. _0.67.1: dumpling#v0-67-1-dumpling
|
||||
.. _0.67: dumpling#v0-67-dumpling
|
||||
.. _Dumpling: dumpling
|
||||
|
||||
|
@ -1,5 +1,13 @@
|
||||
.. _infernalis-release-notes:
|
||||
|
||||
==========
|
||||
Infernalis
|
||||
==========
|
||||
|
||||
Infernalis is the 9th stable release of Ceph. It is named after the
|
||||
vampire squid (Vampyroteuthis infernalis, the "vampire squid from
|
||||
hell").
|
||||
|
||||
v9.2.1 Infernalis
|
||||
=================
|
||||
|
||||
|
@ -1,3 +1,11 @@
|
||||
=====
|
||||
Jewel
|
||||
=====
|
||||
|
||||
Jewel is the 10th stable release of Ceph. It is named after the jewel
|
||||
squid (Histioteuthis reversa).
|
||||
|
||||
|
||||
v10.2.11 Jewel
|
||||
==============
|
||||
|
||||
|
@ -1,3 +1,11 @@
|
||||
======
|
||||
Kraken
|
||||
======
|
||||
|
||||
Kraken is the 11th stable release of Ceph. It is named after the
|
||||
mythical kraken, a legendary sea monster in Scandinavian folklore with
|
||||
cephalopod-like appearance.
|
||||
|
||||
v11.2.1 Kraken
|
||||
==============
|
||||
|
||||
|
@ -1,3 +1,10 @@
|
||||
========
|
||||
Luminous
|
||||
========
|
||||
|
||||
Luminous is the 12th stable release of Ceph. It is named after the
|
||||
luminous squid (watasenia scintillans, aka firefly squid).
|
||||
|
||||
v12.2.13 Luminous
|
||||
=================
|
||||
|
||||
|
@ -1,3 +1,10 @@
|
||||
=====
|
||||
Mimic
|
||||
=====
|
||||
|
||||
Mimic is the 13th stable release of Ceph. It is named after the mimic
|
||||
octopus (thaumoctopus mimicus).
|
||||
|
||||
v13.2.10 Mimic
|
||||
==============
|
||||
|
||||
|
@ -1,3 +1,11 @@
|
||||
========
|
||||
Nautilus
|
||||
========
|
||||
|
||||
Nautilus is the 14th stable release of Ceph. It is named after the
|
||||
nautilus, a family of cephalopods characterized by a whorled shell.
|
||||
|
||||
|
||||
v14.2.19 Nautilus
|
||||
=================
|
||||
|
||||
|
@ -1,3 +1,11 @@
|
||||
=======
|
||||
Octopus
|
||||
=======
|
||||
|
||||
Octopus is the 15th stable release of Ceph. It is named after an
|
||||
order of 8-limbed cephalopods.
|
||||
|
||||
|
||||
v15.2.9 Octopus
|
||||
===============
|
||||
|
||||
|
@ -1,3 +1,11 @@
|
||||
=======
|
||||
Pacific
|
||||
=======
|
||||
|
||||
Pacific is the 16th stable release of Ceph. It is named after the
|
||||
giant pacific octopus (Enteroctopus dofleini).
|
||||
|
||||
|
||||
v16.2.0 Pacific
|
||||
===============
|
||||
|
||||
|
@ -12,9 +12,19 @@
|
||||
# If a version might represent an actual number (e.g. 0.80) quote it.
|
||||
#
|
||||
releases:
|
||||
pacific:
|
||||
target_eol: 2023-06-01
|
||||
releases:
|
||||
- version: 16.2.0
|
||||
released: 2021-03-31
|
||||
|
||||
octopus:
|
||||
target_eol: 2022-06-01
|
||||
releases:
|
||||
- version: 15.2.9
|
||||
released: 2021-02-23
|
||||
- version: 15.2.8
|
||||
released: 2020-12-16
|
||||
- version: 15.2.7
|
||||
released: 2020-11-30
|
||||
- version: 15.2.6
|
||||
@ -35,6 +45,16 @@ releases:
|
||||
nautilus:
|
||||
target_eol: 2021-06-01
|
||||
releases:
|
||||
- version: 14.2.19
|
||||
released: 2021-03-30
|
||||
- version: 14.2.18
|
||||
released: 2021-03-15
|
||||
- version: 14.2.17
|
||||
released: 2021-03-11
|
||||
- version: 14.2.16
|
||||
released: 2020-12-16
|
||||
- version: 14.2.15
|
||||
released: 2020-11-23
|
||||
- version: 14.2.14
|
||||
released: 2020-11-18
|
||||
- version: 14.2.13
|
||||
|
Loading…
Reference in New Issue
Block a user