New in .NET 10.0 [2]: Support for 36 months
.NET 10.0 is a Long-Term-Support (LTS) version for 36 months. However, support for some libraries is significantly shorter.
(Image: Pincasso/Shutterstock.com)
- Dr. Holger Schwichtenberg
While the previous version 9.0, released in November 2024, has Standard-Term Support (STS) for 24 months (originally only 18 months, extended on 09/16/2025) and is therefore still supplied with updates until November 2026, Microsoft offers updates and technical assistance for .NET 10.0 as Long-Term Support (LTS) for a duration of 36 months, i.e., until November 2028.
Support for .NET 8.0 with Long-Term Support (LTS), released at the end of 2023, still runs until November 10, 2026. All other .NET versions prior to version 9 are already out of support.
(Image:Â Holger Schwichtenberg)
A different support policy applies to some .NET NuGet packages published by Microsoft that are not part of the .NET SDK.
This affects the following package families:
- Extensions.*, e.g., Microsoft.Extensions.Http.Resilience and Microsoft.Extensions.Telemetry
- AspNetCore.*, e.g., Microsoft.AspNetCore.Testing and Microsoft.AspNetCore.Diagnostics.Middleware
Videos by heise
The following applies to these packages:
- There can be a new minor release every month (9.1, 9.2, 9.3, etc.).
- There is always support only for the current version.
- The rules of Semantic Versioning are not strictly followed by Microsoft.
The list of affected NuGet packages can be found on the .NET site.
(Image:Â Microsoft)
(kbe)