What is the difference between LTS and GA in Microsoft .NET releases?

2.7k views Asked by At

Regarding an blog post there are LTS and GA releases, diplayed in the chart of the .NET Roadmap. What is an GA release and what is the difference between LTS and GA releases?

2

There are 2 answers

4
Jon Skeet On BEST ANSWER

GA is General Availability - fully supported, not a pre-release, there won't (shouldn't) be any breaking changes.

LTS is Long Term Support - so not just GA, but also expected to be supported for a significant period of time.

So if you're running a web application internally that you can reasonably easily update, you might want to stay up to date with the latest GA version... whereas if you're deploying software that is relatively hard to update, and needs to be supported for long periods, you may well wish to stick with LTS versions.

0
Nicwin On

When talking about GA by Microsoft and read the other posts that's a fully and problem-less release, yes thats true.

BUT! https://dotnet.microsoft.com/platform/support/policy/dotnet-core

Watch on the Time-Table Periods, a GA is called "Current" here and it also means, after the LTS comes, the GA is dropped!

When find a worse issue in a GA after a LTS is there, it will be fixed in the LTS and not in the GA of the past. Also it should not happen, i mean it's a GA, but as a developer... never think never

just my 2 cent.