.NET Core 2.0 was released mid August 2017. It has now reached end of life (EOL) and will no longer be supported by Microsoft.
.NET Core 2.1 was released towards the end of May 2018 and .NET Core 2.0 reached EOL on October 1. This was supposed to happen on September 1 but was pushed by a month since users experienced issues in upgrading to the newer version.
.NET Core 2.1 is a long-term support (LTS) release and should be supported till at least August 2021. It is recommended to upgrade to and use .NET Core 2.1 for your projects. There are no major changes in the newer version.
.NET Core 2.0 is no longer supported and updates won’t be provided. The installers, zips and Docker images of .NET Core 2.0 will still remain available, but they won’t be supported. Downloads for 2.0 will still be accessible via the Download Archives. However, .NET Core 2.0 is removed from the microsoft/dotnet repository README file. All the existing images will still be available in that repository.
The ‘LTS’ releases contain stabilized features and components. They require fewer updates over their longer support release lifetime. The LTS releases are a good choice for applications that developers do not intend to update very often.
The ‘current’ releases include features that are new and may undergo changes in the future based on feedback/issues. They give access to the latest features and improvements and hence are a good choice for applications in active development. Upgrades to newer .NET Core releases is required more frequently to stay in support.
Some of the new features in .NET Core 2.1 include performance improvements, long term support, Brotli compression, and new cryptography APIs.
To migrate from .NET Core 2.0 to .NET Core 2.1, visit the Microsoft website. You can read the official announcement on GitHub.
Note: article amended 08.10.2018 - .NET Core 2.0 reached EOL on October 1, not .NET Core 2.1. The installers, zips and Docker images will still remain available but won't be supported, not unsupported.
.NET announcements: Preview 2 of .NET Core 2.2 and Entity Framework Core 2.2, C# 7.3, and ML.NET 0.5
Microsoft’s .NET Core 2.1 now powers Bing.com
Use App Metrics to analyze HTTP traffic, errors & network performance of a .NET Core app [Tutorial]
Hey I'm not a native English speaker but some thing in you article seem to make no sense at all. "and .NET Core 2.1 reached EOL on October 1 .. .NET Core 2.1 is a long-term support (LTS) release and should be supported till at least August 2021." Huh version 2.1 and not 2.0 are EOLed on October 1st!??!? "The installers, zips and Docker images of .NET Core 2.0 will still remain available, but they won’t be unsupported." So they will be supported!?!? Hey perhaps not being so focused on creating a click bait title and instead focus on actual correct citing of release notes would be a better and more legitimate thing to do.
.NET Core 2.1 was released towards the end of May 2018 and .NET Core 2.1 reached EOL on October 1. ....what?
"and .NET Core 2.1 reached EOL on October 1.". Editing problem.
The article has been updated to reflect correct information. We thank our readers for taking the time and pointing out the errors.