-
Notifications
You must be signed in to change notification settings - Fork 4.9k
Closed
Labels
Description
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
ltsandcurrentvalue withactive, in thesupport-phaseproperty. - Replace the
rcvalue withgo-livein the in thesupport-phaseproperty. - Document the allowable values for
support-phase. - Add a new
release-typeproperty, with immutable values ofltsorsts, as appropriate.standardstands for Standard Support and replaces the Current terminology to describe a release.
Timing
The change will be made in two phases:
- The
release-typeproperty will be added via Add new release labels #7499. - The
support-phaseproperty for .NET 7 will transition fromrctoactiveon November 8th. Previously, this would have beencurrent.
Context
"Current" releases will now be referred to as "Standard Term Support" 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.
PathogenDavid, lextm, GavinOsborn, WeihanLi and danmoseley