This is the first thing I look for in these announcements. .NET 6 is the successor to .NET Core 3.1.
This is the first thing I look for in these announcements. .NET 6 is the successor to .NET Core 3.1.
I know there have been some quality issues on the EF Core side, but on the Framework side everything has been pretty rock solid for me, with easy upgrades between versions.
What makes you say that? All versions of .NET - including non-LTS versions - have had an extremely high bar for quality before releasing.
Which is not far from say Ubuntu LTS at five years. (Python and Ruby have more confusing security fix policies than LTS/stable designations, but both are relatively close to the 3-5 year mark for security fixes.)
Definitely not "long" from the perspective of classic Enterprise development (or Windows "LTS" lengths), but from modern viewpoints it is "long". Interesting how such things shift culturally.