Last post Oct 23, 2019 10:03 AM by poR
Oct 23, 2019 08:36 AM|poR|LINK
Looks like .net core 2.2. support ends 23/12/2019 - notice support for 2.1 mentions supported for 3 years from 2018 (i.e. would be supported until August 2021 )
Is that right that support for .net core 2.2 ends before 2.1?
Oct 23, 2019 08:58 AM|bruce (sqlwork.com)|LINK
Yes, that is correct. 2.1 is a LTS release, and supported for 3 years. 2.2 is a current release and only good for 3 months after the next current release. 3.1 will be the next LTS release. As it’s due a month after 3.0, 3.0 will only be supported for about
You best bet would be to upgrade to 3.1 before the end of the year. You might do a preliminary update to 3.0 for testing, but probably not releasing.
Oct 23, 2019 09:00 AM|poR|LINK
Thanks for update
Oct 23, 2019 09:10 AM|PatriceSc|LINK
Try https://github.com/dotnet/core/blob/e2f22a7106860c0e5dc98bb36dc648a779944ad5/microsoft-support.md#long-term-support-lts-releases which
gives some more details.
My understanding is that :
- .NET Core 2.1 LTS will be supported for one year after .NET Core 3.1 is out (as it is the next LTS version and shorter than 3 years)
- .NET Core 2.2 is obsolete because of .NET Core 3.0 (neither being LTS releases) and you are supposed to upgrade within 3 months
I agree it's quite confusing (not sure if .NET Core 3.0 will be supported for 3 months or one year once .NET Core 3.1 is out).
In short, if you favor stability over new features you should likely stick to LTS releases.
Oct 23, 2019 09:16 AM|poR|LINK
Thanks for reply.
Had assumed similar to other software later versions supported for longer than previous versions e.g. had expected 2.2 to be supported longer than 2.1 and 2.2 to be built upon 2.1.
Link provides useful info.
Oct 23, 2019 09:47 AM|PatriceSc|LINK
Yes unusual but the goal seems to have LTS (aka stable) releases as well as interim releases where they could try things and that "may undergo future change based on feedback".
Oct 23, 2019 10:03 AM|poR|LINK
Thanks for advice.