.NET Core 2.1 (LTS)

End of life

Is .NET Core 2.1 (LTS) still supported?

No

.NET Core 2.1 (LTS) reached end of life on Aug 21, 2021 (5 years ago). It no longer gets updates, including security fixes. Upgrade to .NET 10 (LTS) (latest 10.0.12), supported until Nov 14, 2028.

Released
May 30, 2018
End of life
Aug 21, 2021
5 years ago
Latest version
2.1.30
Aug 19, 2021

Upgrade path

The recommended upgrade is .NET 10 (LTS), currently at 10.0.12 and supported until Nov 14, 2028.

Not sure? Run dotnet --version

How to upgrade from .NET Core 2.1 (LTS) to .NET 10 (LTS)

Ubuntu / Debian

sudo apt update
sudo apt install dotnet-sdk-10

Windows

winget install Microsoft.DotNet.SDK.10

Docker

docker pull mcr.microsoft.com/dotnet/sdk:10

Update the TargetFramework in your project files (e.g. net10) and rebuild.

Official upgrade guide ↗ Back up first, and test on a non-production machine when you move to a new branch.

Quick answers

Is .NET Core 2.1 (LTS) still supported?
No. .NET Core 2.1 (LTS) reached end of life on Aug 21, 2021 (5 years ago). It no longer gets updates, including security fixes. Upgrade to .NET 10 (LTS) (latest 10.0.12), supported until Nov 14, 2028.
When is .NET Core 2.1 (LTS) end of life?
.NET Core 2.1 (LTS) reached end of life on Aug 21, 2021. It gets no more updates, including security fixes.
What is the latest version of .NET Core 2.1 (LTS)?
The latest .NET Core 2.1 (LTS) release is 2.1.30, released on Aug 19, 2021.
When was .NET Core 2.1 (LTS) released?
.NET Core 2.1 (LTS) was released on May 30, 2018.
What should I upgrade .NET Core 2.1 (LTS) to?
The recommended upgrade is .NET 10 (LTS), currently at 10.0.12 and supported until Nov 14, 2028.
How do I check which .NET version I have?
Run dotnet --version, then paste the result into the “Am I up to date?” box on this page.

Other .NET branches

All 13 →

← .NET Core 2.0 .NET Core 2.2 →

.NET 2.1 release history

RSS

Release dates for 24 .NET 2.1 versions, newest first.

  1. 2.1.30
  2. 2.1.29
  3. 2.1.25
  4. 2.1.24
  5. 2.1.23
  6. 2.1.22
  7. 2.1.20
  8. 2.1.18
  9. 2.1.16
  10. 2.1.15
All 24 releases
  1. 2.1.14
  2. 2.1.13
  3. 2.1.12
  4. 2.1.11
  5. 2.1.9
  6. 2.1.8
  7. 2.1.7
  8. 2.1.6
  9. 2.1.5
  10. 2.1.4
  11. 2.1.3
  12. 2.1.2
  13. 2.1.1
  14. 2.1.0

Keep track

.NET Core 2.1 (LTS) latest version badge

People who run .NET Core 2.1 (LTS) also check

Official release policy · Checked 1 hour ago