-
Notifications
You must be signed in to change notification settings - Fork 49
Description
This issue is a locked mirror of dotnet/core#7522. See that issue for discussion.
releases.json Breaking Change
releases.json is a family of files (and schema) that the .NET Team publishes to enable programatic access to the catalog of .NET releases.
We are making some targeted changes to these files, primarily to reduce user confusion, in response to consistent and broad feedback.
We are making three primary changes, ordered from most to least breaking:
- Replace the
currentvalue withsts, in thesupport-phaseproperty. - Document the allowable values for
support-phase. This will includego-live, in addition tosts. - Add a new
release-typeproperty, with immutable values ofltsorsts, as appropriate.
Timing
The change will be made in two phases:
- The
release-typeproperty, and .NET 7 EOL date, will be added on July 13th via Add new release labels core#7499. - The
support-phaseproperty for .NET 7 will transition frompreviewtogo-liveon September 13th. Previously, this would have beenrc. - The
support-phaseproperty for .NET 7 will transition fromgo-livetostson November 8th. Previously, this would have beencurrent.
Context
"Current" releases will now be referred to as "Short-term Support (STS)" releases, in obvious contrast to "Long-term Support (LTS)" releases. The duration of the support periods and related policies are not changing.
The "Current" term will no longer be used.
See .NET Release Labels for more information.