News for hackers. Stuff that matters.
Re:What's new in the .NET 11 runtime by GaProgMan on Tuesday November 10, 2026 @12:06PM (#50443131)
> .NET 11 is a Standard Term Support (STS) release with two years of support under the .NET support policy. STS and Long Term Support (LTS) releases have the same quality and servicing policies; the difference is the length of support. .NET 10 remains a supported LTS option. Stay current with servicing updates whichever release you choose.

They burried the lede on this one.

- .NET 10 is end of life'd on Nov 14th, 2028 - .NET 11 is end of life'd on Nov 9th, 2028

Which means anyone who upgrades to 11 has fewer days of support. But the idea is that you'll upgrade to 12 as soon as it's RTM'd.

The problem with that is I have clients who refuse to budge from 2.1 (or even upgrade to the 2.1 re-release: 2.3).

Re:What's new in the .NET 11 runtime by voidmain0001 on Tuesday November 10, 2026 @12:11PM (#50443203)
Nothing new to comment on here. MS has been open about its long term and short term releases based on even and odd numbers. Unsurprisingly, there's a web page that explains it https://dotnet.microsoft.com/en-us/platform/support/policy
Re:What's new in the .NET 11 runtime by kbolino on Tuesday November 10, 2026 @12:24PM (#50443356)
This whole thread is a bit of a tangent, but I'm not sure the STS/LTS distinction makes much sense for the end user. STS gets a relatively generous 2 years of support while LTS gets a relatively anemic 3 years of support. Plus, with yearly releases, every LTS expires at the exact same time as its successor STS. Are STS releases generally less stable or more experimental than LTS releases? Otherwise, this feels like a valueless distinction.
Re:What's new in the .NET 11 runtime by whaleofatw2022 on Tuesday November 10, 2026 @12:34PM (#50443463)
Yes, STS releases tend to be more experimental and the LTS shores up the gaps.
Re:What's new in the .NET 11 runtime by jongalloway2 on Tuesday November 10, 2026 @06:54PM (#50448000)
That may have been true in the past, but that is not the stated policy: "The quality of all releases is the same. The only difference is the length of support."

https://dotnet.microsoft.com/en-us/platform/support/policy/d...

Re:What's new in the .NET 11 runtime by ThunderSizzle on Wednesday November 11, 2026 @12:32AM (#50450036)
Well, yes, that's the official narrative, but if you seen .net 5, .net 7, and .net 9, and .net 11 and compare them to the LTS that came after them, it's easy to see that pattern.

.net 5 brought records,and then .net 6 brought record structs.

.net 9 previewed the field keyword, and .net 10 released it.

.net 5 brought primary constructors for records, then .net 8 expanded that to classes.

There's a few opposite examples too, but it's a trend I felt over the past decade.

My only wish is they just jumped C# and .NET versions to the year number, since they are incrementing annually anyway, and aren't do semver anymore.

Re:What's new in the .NET 11 runtime by hvb2 on Tuesday November 10, 2026 @04:16PM (#50446405)
Supporting anything for 8 years is a huge commitment. That means 8 concurrent versions needing at least some work all the time.

I think Microsoft regretted those long (10 years) support guarantees they had for .net framework. In the end, it probably slows you down in terms of innovating

Re:What's new in the .NET 11 runtime by kbolino on Tuesday November 10, 2026 @05:34PM (#50447263)
Given .NET's annual release cadence, 7-8 years of LTS would mean 5 concurrent versions: 1 STS release and 4 LTS releases. This is still a lot of old versions to keep updating, of course.

Anyway, the critique was less about the exact length of LTS, and more about the lack of significant difference between LTS and STS, i.e. why should I choose LTS in the first place. With STS, you have 2 years of support, and 1 year to upgrade. With LTS, you have 3 years of support, and 1 year to upgrade.

Re:What's new in the .NET 11 runtime by pixl97 on Tuesday November 10, 2026 @12:11PM (#50443206)
>They burried the lede on this one.

Not really for any groups that commonly use .Net. Even numbers are LTS and odd numbers are not, or at least it's been this way for a while.

>I have clients who refuse to budge from 2.1

Give me their names, sounds like it would be easy to penetrate them again and again and again with AI.

Re:What's new in the .NET 11 runtime by WorldMaker on Tuesday November 10, 2026 @12:21PM (#50443327)
Plus the even/odd LTS/short-term cycle matches Node.js and some others as a release pattern.
Re:What's new in the .NET 11 runtime by foepys on Tuesday November 10, 2026 @12:46PM (#50443611)
[delayed]
Re:What's new in the .NET 11 runtime by xnorswap on Tuesday November 10, 2026 @03:44PM (#50446073)
If you mean ASP.NET Core 2.1 or ASP.NET Core 2.3, then they are actually .NET Framework despite the name, and are not the same lineage as .NET 10 and .NET 11.

It's still in support, and led to one of the most confusing release announcements in history: https://devblogs.microsoft.com/dotnet/servicing-release-advi...

ASP.NET Core 2.3 does go end of life in April however: https://devblogs.microsoft.com/dotnet/aspnet-core-2-3-end-of...

Re:What's new in the .NET 11 runtime by sire-vc on Tuesday November 10, 2026 @08:19PM (#50448669)
It's not that complicated. ASP.net Core 2.2 and earlier was targeted at .NET Standard, so could run in any CLR (CoreCLR or Framework or even Mono, though I don't know how supported mono was). Asp.Net Core is actually just a csharp library like everything else.
Re:What's new in the .NET 11 runtime by xnorswap on Wednesday November 11, 2026 @01:35AM (#50450343)
ASP.NET Core 2.2 could not run on .NET Framework, which is why 2.3 was a re-release of 2.1.