Ceph Releases (general)

    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 (e.g., ‘Mimic’) and a major release number (e.g., 13 for Mimic because ‘M’ is the 13th letter of the alphabet).

    Releases are named after a species of cephalopod (usually the common name, since the latin names are harder to remember or pronounce).

    Version numbers have three components, x.y.z. x identifies the release cycle (e.g., 13 for Mimic). y identifies the release type:

    • x.0.z - development releases (for early testers and the brave at heart)

    • x.1.z - release candidates (for test clusters, brave users)

    This versioning convention started with the 9.y.z Infernalis cycle. Prior to that, versions looked with 0.y for development releases and 0.y.z for stable series.

    Each development release (x.0.z) freezes the master development branch and applies before it is released. Once released, there is no effort to backport fixes; developer focus is on the next development release which is usually only a few weeks away.

    • Development release every 8 to 12 weeks

    • Intended for testing, not production deployments

    • Full integration testing

    • Upgrade testing from the last stable release(s)

    • Every effort is made to allow offline upgrades from previous development releases (meaning you can stop all daemons, upgrade, and restart). No attempt is made to support online rolling upgrades between development releases. This facilitates deployment of development releases on non-production test clusters without repopulating them with data.

    There is a feature release roughly eight (8) weeks prior to the planned initial stable release, after which focus shifts to stabilization and bug fixes only.

    • Release candidate release every 1-2 weeks

    • Intended for final testing and validation of the upcoming stable release

    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 the next point release.

    • Stable point release every 4 to 6 weeks

    • Intended for production deployments

    • 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 releases

    For each stable release:

    • Integration and upgrade tests are run on a regular basis and analyzed by Ceph developers.

    • Issues fixed in the development branch (master) are scheduled to be backported.

    • When an issue found in the stable release is , it is triaged by Ceph developers.

    • The stable releases and backport team publishes including fixes that have been backported to the stable release.

    The lifetime of a stable release series is calculated to be approximately 24 months (i.e., two 12 month release cycles) after the month of the first release. For example, Mimic (13.2.z) will reach end of life (EOL) shortly after Octopus (15.2.0) is released. The lifetime of a release may vary because it depends on 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).

    Detailed information on all releases, past and present, can be found at

    Date

    development

    octopus

    mimic

    kraken

    infernalis

    giant

    Nov 2020

    15.2.7

    Nov 2020

    Nov 2020

    14.2.14

    Nov 2020

    Sep 2020

    14.2.12

    Sep 2020

    Aug 2020

    14.2.11

    Jun 2020

    Jun 2020

    14.2.10

    May 2020

    May 2020

    15.2.2

    Apr 2020

    Apr 2020

    13.2.9

    Apr 2020

    Apr 2020

    15.2.1

    Mar 2020

    Mar 2020

    15.1.1

    Mar 2020

    14.2.8

    Jan 2020

    Jan 2020

    12.2.13

    Jan 2020

    15.1.0

    Jan 2020

    Dec 2019

    13.2.8

    Dec 2019

    Nov 2019

    13.2.7

    Sep 2019

    Sep 2019

    14.2.3

    Jul 2019

    Jun 2019

    13.2.6

    Apr 2019

    Apr 2019

    12.2.12

    Apr 2019

    15.0.0

    Mar 2019

    Mar 2019

    13.2.5

    Mar 2019

    14.1.1

    Feb 2019

    14.1.0

    Jan 2019

    Jan 2019

    13.2.4

    Jan 2019

    Nov 2018

    12.2.10

    Nov 2018

    14.0.1

    Nov 2018

    Sep 2018

    13.2.2

    Sep 2018

    Jul 2018

    10.2.11

    Jul 2018

    Jul 2018

    12.2.7

    Jul 2018

    Jun 2018

    13.2.0

    May 2018

    14.0.0

    May 2018

    13.1.0

    Apr 2018

    Apr 2018

    13.0.2

    Feb 2018

    12.2.4

    Feb 2018

    Feb 2018

    13.0.1

    Dec 2017

    12.2.2

    Oct 2017

    Sep 2017

    12.2.1

    Aug 2017

    Aug 2017

    11.2.1

    Aug 2017

    13.0.0

    Aug 2017

    12.1.4

    Aug 2017

    12.1.3

    Aug 2017

    12.1.2

    Jul 2017

    Jul 2017

    10.2.8

    Jul 2017

    12.1.1

    Jun 2017

    12.1.0

    May 2017

    12.0.3

    Apr 2017

    Apr 2017

    12.0.2

    Mar 2017

    10.2.6

    Mar 2017

    12.0.1

    Feb 2017

    Feb 2017

    12.0.0

    Jan 2017

    11.2.0

    Jan 2017

    11.1.1

    Dec 2016

    Dec 2016

    10.2.4

    Dec 2016

    11.1.0

    Oct 2016

    Oct 2016

    11.0.1

    Sep 2016

    10.2.3

    Aug 2016

    Aug 2016

    0.94.8

    Jun 2016

    Jun 2016

    11.0.0

    May 2016

    10.2.1

    May 2016

    Apr 2016

    10.2.0

    Apr 2016

    Apr 2016

    10.1.1

    Mar 2016

    Mar 2016

    10.0.5

    Mar 2016

    10.0.4

    Feb 2016

    0.94.6

    Feb 2016

    Jan 2016

    10.0.2

    Dec 2015

    Nov 2015

    9.2.0

    Nov 2015

    Nov 2015

    10.0.0

    Oct 2015

    Oct 2015

    0.94.4

    Oct 2015

    Aug 2015

    0.94.3

    Aug 2015

    Jul 2015

    0.80.10

    Jul 2015

    Jun 2015

    0.94.2

    Jun 2015

    May 2015

    9.0.0

    Apr 2015

    Apr 2015

    0.94

    Apr 2015

    Mar 2015

    0.80.9

    Feb 2015

    Feb 2015

    0.93

    Feb 2015

    Jan 2015

    0.80.8

    Jan 2015

    Dec 2014

    0.90

    Dec 2014

    Nov 2014

    0.88

    Oct 2014

    Oct 2014

    0.80.7

    Oct 2014

    Oct 2014

    0.86

    Sep 2014

    Aug 2014

    0.84

    Jul 2014

    Jul 2014

    0.80.4

    Jul 2014

    Jul 2014

    0.80.2

    Jul 2014

    Jun 2014

    0.82

    Jun 2014

    May 2014

    0.80.1

    May 2014

    Apr 2014

    0.79

    Mar 2014

    Feb 2014

    0.77

    Jan 2014

    Jan 2014

    0.75

    Dec 2013

    Dec 2013

    0.73