Microsoft announced today that .NET Core 3.1, a predecessor to .NET 5 and 6, will reach its end of support on December 13, 2022.
“.NET Core 3.1 will reach [the] end of support on December 13, 2022,” Microsoft’s Dominique Whittaker writes. “After that date, Microsoft will no longer provide servicing updates or technical support for .NET Core 3.1. We recommend moving to .NET 6 as soon as possible.”
Sign up for our new free newsletter to get three time-saving tips each Friday — and get free copies of Paul Thurrott's Windows 11 and Windows 10 Field Guides (normally $9.99) as a special welcome gift!
"*" indicates required fields
Given the timeline, .NET 7 will be available before .NET Core 3.1 reaches EOL (end of life), so those who wait until the bitter end could also move to that release instead.
Microsoft notes, too, that .NET Core 3.1 apps will continue to run after the end of support date. The issue is security: “every security fix in .NET 6 after the end of support date is a potential documented and unpatched security vulnerability for .NET Core 3.1 apps,” Whittaker says.
Microsoft released .NET Core 3.1 in December 2019, and it is a long-term supported (LTS) release, which explains why it’s getting three years of support.