Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

LTS is an abbreviation for “Long Term Support”.

...

Release Cadence

EdgeX Foundry plans to produce and release a new named version (like Delhi, Edinburgh, Fuji, etc.) of EdgeX roughly every six (6) months.  Named versions will also have a version number in the form of X.Y (X is the major release number and Y is the minor release number; example 1.0 or 2.1).  Depending on the features and compatibility with the prior release, the named release may be a major or minor release (see releases, versions and patches).  The EdgeX TSC decides the nature (major or minor release) and final contents of each release approximately six months in advance of the release.

...

  • Community members best effort and development priority to fix major flaws (as determined by the project’s appropriate working group chairperson(s) in consultation with the release manager) as soon as possible. Major flaws are critical or high bugs as defined above.
  • Availability of the source code, test code and artifacts, and program artifacts such as micro service executables, shared libraries, container images (Docker), packages (snaps), etc. through the support period that were created and made available at the time of the release (see what is included in support below)
  • Availability of the platform documentation through the support period that were created to explain and operate the release and all associated artifacts that were made available at the time of the release (see what is included in support below).

...

STS

...

STS releases are supported for the duration of the next development cycle (~6 months). Support for an STS release ends once the next release occurs. Working group chairs are responsible for escalating issues that might trigger a Core patch release to the release czar and TSC. Timing of patch releases to resolve such issues will be coordinated by the release czar and the TSC. Patch releases of application/device SDKs and services are the responsibility of the working group chairs and the release czar (i.e. they don't require TSC approval).

...

LTS

The TSC officially designates a release for LTS based on the needs of the community and the stability of the release.  At the point of an LTS designated release, the TSC will define the support period for that release (typically 24 months but may be adjusted by the TSC).  At least six months prior to the end of the LTS term, the TSC will meet and determine whether the support for an LTS release will be extended.  Support may be extended, for example, in order to provide sufficient overlap with an anticipated new LTS release to allow adopters to transition.

...

Additional professional support (LTS or STS) including guaranteed service-level agreements and commercial support coverage may be provided by other members of the EdgeX Foundry community.  The EdgeX Foundry project and Linux Foundation can provide connections to providers as necessary.

Recommended Use of

...

Releases

The community (developers) is encouraged to use the latest EdgeX development releases when creating new products and services.   Businesses and organizations (adopters) are encouraged to use the latest LTS release when releasing (for production settings) their own products and services that are built on top of or including EdgeX.  The EdgeX Foundry community makes announcements on its website about upcoming release end of life LTS events.  Users are encouraged to watch the EdgeX Foundry web site and Wiki for support notifications.  The Releases page of the EdgeX Wiki will always provide the latest status and news regarding EdgeX LTS releases.

...