-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
releases.json
Breaking Change
#7522
Comments
I like it. I also really like the new release label naming. Quick question regarding process and nomenclature: The second and third bullet aren't really breaking changes in the schema though, right? For APIs we generally don't consider adding new members a breaking change; returning different values for existing data would be, which is what I think the first bullet means. |
This should be |
Oops. Fixed. Good catch!
100% agree. The first two changes are breaking (to different degrees). The last one is benign. |
//
Finding that |
Not really.
I thought about switching |
Should we pin this issue? Thanks for providing the timing of the changes. It helps us to plan the website changes. |
Updated issue with the latest guidance |
Hey folks, These changes have been published. You should see them live on dot.net and public endpoints for releases.json files shortly. |
Should we close this one @richlander? |
This happened a long time ago. |
releases.json
Breaking Changereleases.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:
lts
andcurrent
value withactive
, in thesupport-phase
property.rc
value withgo-live
in the in thesupport-phase
property.support-phase
.release-type
property, with immutable values oflts
orsts
, as appropriate.standard
stands for Standard Support and replaces the Current terminology to describe a release.Timing
The change will be made in two phases:
release-type
property will be added via Add new release labels #7499.support-phase
property for .NET 7 will transition fromrc
toactive
on 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.
The text was updated successfully, but these errors were encountered: