Release Terminology: Difference between revisions

From Lustre Wiki
Jump to navigation Jump to search
(Describe versioning better.)
m (fix formatting)
 
Line 2: Line 2:


Versions have Major.Minor.Release.Patch numbers:
Versions have Major.Minor.Release.Patch numbers:
- The Major version indicates significant functional change and possibly protocol incompatibility from previous major versions.
* The Major version indicates significant functional change and possibly protocol incompatibility from previous major versions.
- The Minor version indicates important new features, but maintains compatibility back to at least the previous LTS release.
* The Minor version indicates important new features, but maintains compatibility back to at least the previous LTS release.
- The Release version indicates bug fixes and minor new functionality or enhancements that have been tested .
* The Release version indicates bug fixes and minor new functionality or enhancements that have been tested .
-- Release versions .0 through .49 indicate stable maintenance releases.
** Release versions .0 through .49 indicate stable maintenance releases.
-- Release versions .50 through .99 indicate development releases that may contain major new functionality and possibly (temporary) protocol incompatibilities, and are not recommended for general production usage.
** Release versions .50 through .99 indicate development releases that may contain major new functionality and possibly (temporary) protocol incompatibilities, and are not recommended for general production usage.
- The Patch version indicates individual fixes and enhancements.
* The Patch version indicates individual fixes and enhancements.


Occasional Lustre releases will be designated as LTS (Long Term Stability) releases and have a series of maintenance releases that will include only small fixes and not major new functionality. 2.15.8 is the current LTS release.  See: http://lustre.org/roadmap/ for details.
Occasional Lustre releases will be designated as LTS (Long Term Stability) releases and have a series of maintenance releases that will include only small fixes and not major new functionality. 2.15.8 is the current LTS release.  See: http://lustre.org/roadmap/ for details.


[[Category: Releases]]
[[Category: Releases]]

Latest revision as of 12:40, 9 January 2026

Lustre releases are numbered with semantic versions, such as 2.17.0 or 2.17.52.

Versions have Major.Minor.Release.Patch numbers:

  • The Major version indicates significant functional change and possibly protocol incompatibility from previous major versions.
  • The Minor version indicates important new features, but maintains compatibility back to at least the previous LTS release.
  • The Release version indicates bug fixes and minor new functionality or enhancements that have been tested .
    • Release versions .0 through .49 indicate stable maintenance releases.
    • Release versions .50 through .99 indicate development releases that may contain major new functionality and possibly (temporary) protocol incompatibilities, and are not recommended for general production usage.
  • The Patch version indicates individual fixes and enhancements.

Occasional Lustre releases will be designated as LTS (Long Term Stability) releases and have a series of maintenance releases that will include only small fixes and not major new functionality. 2.15.8 is the current LTS release. See: http://lustre.org/roadmap/ for details.