What is new in .NET 11, and should you move from .NET 10?
A fair tour of .NET 11 and C# 15 as released on 10 November 2026, the breaking changes to read first, and a decision guide for production teams on .NET 10.
· 7 min readAs of 10 November 2026, .NET 8 and .NET 9 no longer get security fixes. What has changed, what has not, and a calm 30-day plan for software on them.

Today, 10 November 2026, .NET 8 and .NET 9 reached the end of their support, as we flagged in our earlier article. If your organisation's software runs on either, you may have seen it in the news or heard about it from a supplier.
The calm answer is that nothing has stopped working, and you have time to act. But the position has changed, and it is worth a short plan. This article explains what is different from yesterday, what is not, and what a sensible next 30 days looks like. It is written as of 10 November.
What changed. Microsoft's .NET support policy page lists both .NET 8 and .NET 9 as out of support, with 10 November 2026 as the end date. Microsoft's November servicing updates, 8.0.34 and 9.0.23, also came out today, and the policy page lists them as the latest patches for both versions. With support ended, a newly discovered security flaw in those versions will not get an official fix.
What did not. Your applications still run. Nothing switches off, no licence expires and no warning appears on screen. The software that was working yesterday works today.
What builds over time is exposure. Each month, flaws are found in widely used software, and for supported versions they are fixed. For .NET 8 and 9, new flaws will now stay open. Nothing is likely to break tomorrow; the gap between what is known and what is fixed widens slowly, and it matters most for systems that can be reached from the internet.
If you are staying on .NET 8 or .NET 9 for a while, install those updates now. Microsoft's servicing post lists 25 security fixes across .NET, ASP.NET Core and Visual Studio, not all of which apply to every version, and a few need an extra step beyond updating the runtime (a package update, or regenerating code from a template), so read it or ask whoever looks after your hosting to. Barring an exception from Microsoft, it is the last set of official fixes those versions will receive.
Only applications still running on .NET 8 or .NET 9. If yours were moved to .NET 10, you are in good shape: .NET 10 is a long-term support release, supported until 14 November 2028. Applications on the older .NET Framework are a separate question, covered below.
If you do not know which version your software uses, that is the first thing to find out. Whoever looks after your hosting, or a developer opening the project files, can tell you in minutes.
You do not need to upgrade everything this week. You do need to make deliberate choices, and write them down.
An auditor or insurer will not expect that everything is upgraded on the day support ends. They will expect that you knew, that you assessed the exposure and that you have a dated plan with a named owner. The inventory and the decision log above are exactly that evidence. Our article on what an auditor, insurer or customer will ask about your bespoke software lists the questions in more detail.
.NET 11 was also released today. Microsoft's policy page lists it as a standard-term support release, which is a different category from long-term support, and it gives both .NET 10 and .NET 11 the same end of support date of 14 November 2028. So moving to .NET 11 buys you newer features rather than extra time, and it does not change the advice above: .NET 10 remains the sensible target for most organisations. We previewed .NET 11 on 31 October, and tomorrow we publish a technical piece for developers on what it brings and when it is worth moving.
If your software runs on the older .NET Framework, the picture is different. Microsoft lists .NET Framework 4.6.2 as reaching end of support on 12 January 2027, and our article on still being on .NET Framework covers the dates for each version and your options.
Ask whoever looks after your hosting, or your developer, one question: "Which of our applications run on .NET 8 or .NET 9, and which of those can be reached from the internet?" A written answer to that, even a short one, is the start of the inventory and the most useful thing you can have in hand.
If there is nobody to ask, or you would like an independent view, a software health audit of one system is a good starting point. We look after .NET systems under our software care service, and you can talk to an engineer at any time.

A fair tour of .NET 11 and C# 15 as released on 10 November 2026, the breaking changes to read first, and a decision guide for production teams on .NET 10.
· 7 min read
How a non-technical owner can decide what comes first on a product roadmap: plain criteria, simple scoring, outcome-based thinking, and saying no with reasons.
· 6 min read
The PHP flaws CVE-2026-109618 and CVE-2026-109619: how they came about, what to check and fix now, and how to be ready next time. As of 8 November 2026.
· 6 min read