You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
.NET Core Release Data (releases.json) Redesign and Deprecation
The releases.json and releases.csv files began life as helper tools for some of our internal release work, some experimentation and to possibly be useful to the community. It has been great to learn the files are indeed in use and many folks depend on them as a trigger for a number of activities.
A discussion topic is available to share thoughts and see what others are thinking at dotnet/core#1986
Between the usages which we have become aware and in considering further activities that could be enabled to reason about things such as checking .NET Core version availability and support status, it became clear the current format is inadequate.
An updated format has been designed and tested which will replace the current files. The timeline below describes the path to obsoleting the current files.
The Plan
Date
Action
Oct 2018
Notify the community of the coming change
Oct 2018
Release the new json format into dotnet/core
Oct 2018 - Feb 2019
Maintain the old json and csv files
Feb 2019
Reminder announcement that old format file is coming soon
Dec 2019 (was Mar)
Old json and csv files are obsoleted and removed from dotnet/core
Breaking change
If you are currently utilizing the old version json or csv, you will need to update the relevant code to work with the new format. If you are just getting started with consuming this data, use the new version.
The Format
Below are fragments of the files from our most recent .NET Core release.
release-index.json
This file consists of a top level array with data on the latest release versions and a property for locating the more detailed channel-specific releases.json. This file is found in dotnet/core/release-notes
.NET Core Release Data (releases.json) Redesign and Deprecation
The releases.json and releases.csv files began life as helper tools for some of our internal release work, some experimentation and to possibly be useful to the community. It has been great to learn the files are indeed in use and many folks depend on them as a trigger for a number of activities.
A discussion topic is available to share thoughts and see what others are thinking at dotnet/core#1986
Between the usages which we have become aware and in considering further activities that could be enabled to reason about things such as checking .NET Core version availability and support status, it became clear the current format is inadequate.
An updated format has been designed and tested which will replace the current files. The timeline below describes the path to obsoleting the current files.
The Plan
Breaking change
If you are currently utilizing the old version json or csv, you will need to update the relevant code to work with the new format. If you are just getting started with consuming this data, use the new version.
The Format
Below are fragments of the files from our most recent .NET Core release.
release-index.json
This file consists of a top level array with data on the latest release versions and a property for locating the more detailed channel-specific releases.json. This file is found in dotnet/core/release-notes
releases-index.json
releases.json
This file provides detailed data for each release. A copy of this file will be found in each versioned directories under dotnet/core/release-notes. For example dotnet/core/release-notes/2.1
releases.json
The text was updated successfully, but these errors were encountered: