End of life, severity medium
.NET 8 and .NET 9 reached end of support on 2026-11-10; no further fixes
Published
Microsoft ended support for .NET 8 and .NET 9 on November 10, 2026, the same day .NET 11 shipped. Neither version will receive further fixes. Microsoft advises moving to .NET 11, or to .NET 10 (LTS) for a longer support lifecycle.
Deadline:
What's affected
- dotnet runtime>=8.0.0 <10.0.0
What to do
- Move .NET 8 and .NET 9 workloads to .NET 11, or to .NET 10 if a longer support lifecycle is needed
- Teams running .NET 11 release candidates should move to the final build
Check whether you were affected
To check a machine, run this in Claude Code with the Pharon plugin, in the repository that uses it. The check is free and needs no account:
/pharon:check-incident dotnet-8-9-eol-2026-11Don't wait for the next one to reach the news. Pharon tells the team that owns the affected repo within minutes. Free for 7 days, no card.
Get alerted for the next oneReferences
Notice dotnet-8-9-eol-2026-11, signed with key feed-prod-2026-10 (Ed25519). The Pharon CLI verifies the signature before using a notice.