KEMBAR78
`releases.json` Breaking Change · Issue #223 · dotnet/announcements · GitHub
Skip to content

releases.json Breaking Change #223

@richlander

Description

@richlander

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 current value with sts, in the support-phase property.
  • Document the allowable values for support-phase. This will include go-live, in addition to sts.
  • Add a new release-type property, with immutable values of lts or sts, as appropriate.

Timing

The change will be made in two phases:

  • The release-type property, and .NET 7 EOL date, will be added on July 13th via Add new release labels core#7499.
  • The support-phase property for .NET 7 will transition from preview to go-live on September 13th. Previously, this would have been rc.
  • The support-phase property for .NET 7 will transition from go-live to sts on November 8th. Previously, this would have been current.

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions