Skip to content

Instantly share code, notes, and snippets.

@leecow
Last active October 4, 2018 21:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save leecow/0542b92cc9d04912ef919c608f561219 to your computer and use it in GitHub Desktop.
Save leecow/0542b92cc9d04912ef919c608f561219 to your computer and use it in GitHub Desktop.

On October 1, 2018 .NET Core 2.0 reached end of life. This means the version is no longer supported and updates will no longer be provided. We recommend moving to .NET Core 2.1, our long term support (LTS) release.

Discussion

Please share you thoughts on this change and see what others are saying at:

Context

.NET Core releases belong to one of two support lifecycles: long term support (LTS) and Current. LTS releases are stable release which receive critical updates and are supported over several years. Current releases receive new features and have a higher rate of update. In both cases, compatibility between updates is important. When a subsequent version is released, the previous version enter a Maintenance period which concludes with that version reaching end of life.

Current

Though part of the faster moving Current lifecycle, 2.0 is the first 'major' .NET Core version to reach end of life.

When 2.0 was released in August 2017, it did so as part of the Current lifecycle. Per the lifecycle policy, Current releases reach end of life 3 months after a subsequent Current or LTS release. .NET Core 2.1 released May 2018 and began the end of life countdown for 2.0. The 3 month Maintenance period for 2.0 was scheduled to end August 2018 but was extended to October to allow time to address an issue some customers were experiencing while migrating to the new Current version, 2.1.

LTS

The Maintenance period for 1.0 and 1.1 has begun. 1.0 and 1.1 shared LTS status until August 2018, when 2.1 was promoted to LTS. The 1.0/1.1 Maintenance window will close June 27, 2019 and the versions will be end of life.

To summarize

  • Current releases enter a three month Maintenance period after the release of the next Current or LTS version.
  • LTS releases enter a one year Maintenance period after the release of the next LTS version.

Additional lifecycle and support details and background can be seen in the following:

Impact

.NET Core 2.0 installers, zips, tar.gzs and Docker images will remain available, but unsupported. This includes existing releases available on Linux package feeds. Previous versions, including 2.0, will be accessible through the Download Archives.

.NET Core 2.0 will be removed from the .NET and ASP.NET Docker repo READMEs, however the existing images remain available in that repo.

Affected Repos

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment