Cumulus Linux Release Versioning and Support Policy

This article outlines the release version numbering structure and support policies for:

  • Cumulus Linux 4.0 and later
  • Cumulus Linux and Cumulus RMP 3.0 and later (including 3.7 ESR and later)

Earlier releases of Cumulus Linux and Cumulus RMP are no longer supported.

Version Definitions

The Cumulus Linux installation file name includes the version number, in the form of CumulusLinux_x.y.z; for Cumulus RMP, it is CumulusRMP_x.y.z.

  • x represents the major release version number. An increased major release version means that the release might include:
    • Significant architectural or engineering changes.
    • New hardware platforms, including new ASICs or chipsets.
    • New functionality and features.
    • Bug fixes.
    • Security updates.
  • y represents the minor release version number. An increased minor release version means that the release might include:
    • New hardware platforms, including new ASICs or chipsets.
    • New functionality and features.
    • Bug fixes.
    • Security updates.
  • z represents the maintenance release version number. An increased maintenance release version might include:
    • New hardware platforms for existing ASICs or chipsets.
    • Bug fixes and updates.
    • Security updates.

Release, Support Lifecycle and Support Policy

NVIDIA supports both mainline and Extended Support Releases (ESRs). This support mechanism allows NVIDIA to maintain its desire to innovate, while providing stable releases as soon as it meets the architectural needs.

Consistent with this two-pronged approach, the mainline and ESR code branches are separate code bases. As such, issues and fixes in one branch are independent of the other. NVIDIA prioritizes the ESR branch for stability; any fixes on that branch focus on critical-impact security fixes and urgent bug fixes. This ensures that if you deploy an ESR release, you experience minimal disruption in day to day network operations.

 MainlineExtended-Support Release (ESR)
FunctionalityLatest featuresNo new functionality
StabilityStable and robustHighly stable and robust
FrequencyMinor releases every quarter; maintenance releases as neededMaintenance releases as needed
Support Duration (Software updates and support)

ESR branch, before releasing ESR: Software updates and Global Support Services (GSS) support

ESR branch, after releasing ESR: 12 months GSS support only from date of ESR release

3 years from release date of version
Software UpdatesNew functionality, security updates, bug fixesSecurity updates and critical bug fixes
Security UpdatesASAPASAP

Product End of Life

Cumulus Linux and Cumulus RMP 3.7.12 have transitioned into the extended support phase (ESR). You can choose to continue using Cumulus Linux 3.7 ESR, a mature and stable operating system, or you can upgrade to Cumulus Linux 4.y.z, with the latest and greatest features. NVIDIA supports and maintains Cumulus Linux and Cumulus RMP 3.7 ESR for 3 years, until 21 February, 2023.

Cumulus Linux 5.y.z

Cumulus Linux VersionESR Start DateEnd of Life Date
5.0.zN/ANovember 2024
5.y.zFebruary 2024February 2027
  • All Cumulus Linux 5.y releases are supported until November 2024. The February 2024 release will be an ESR release.
  • Cumulus Linux 5.y.z supports Spectrum based switches only.

Cumulus Linux 4.y.z

Cumulus Linux VersionESR Start DateEnd of Life Date
4.y.z (Spectrum based switches)N/ADecember 2022
4.3.z (Broadcom based switches)N/ADecember 2025
  • The Cumulus Linux 4.y.z release will not have an ESR version. NVIDIA recommends that you run the latest Cumulus Linux 4.3.z release on Broadcom switches and the Cumulus Linux 4.4.z release on Spectrum switches.
  • Cumulus Linux 4.y.z through 4.3.z is in maintenance mode; no new features are planned.

Cumulus Linux 3.y.z

Cumulus Linux VersionESR Start DateEnd of Life Date
3.7.12 and laterFebruary 2020February 2023
3.7.11 and earlierN/ADecember 2020
  • Cumulus Linux 3.7.z is an ESR release for versions 3.7.12 and later. Support for Cumulus Linux 3.7 ESR will continue until February 2023. All earlier versions of Cumulus Linux 3.7.z are considered end of life and are no longer supported.
  • Cumulus Linux 3.y.z supports both Spectrum and Broadcom based switches.

Cumulus Linux 2.y.z

All Cumulus Linux 2.y.z releases reached end of life on February 2019 and are no longer supported.

Upgrade Process

For information regarding upgrading from previous Cumulus Linux releases, refer to the Cumulus Linux upgrade documentation.