Microsoft Just Fixed the LTS/STS Problem of .NET
- Microsoft .NET의 LTS(장기 지원) 및 STS(표준 기간 지원) 정책이 변경되어 STS 지원 기간이 18개월에서 24개월로 연장되었습니다. 🗓️
- 이번 변경은 STS 기간이 너무 짧아서가 아니라, LTS 버전을 사용하는 사용자가 STS 버전의 NuGet 패키지를 사용할 때 발생하는 지원 공백 문제를 해결하기 위함입니다. 🧩
- 기존에는 LTS 버전을 사용하면서 STS 버전의 패키지를 사용할 경우, STS 지원 종료 시점에 패키지에 대한 지원이 중단되는 문제가 있었습니다. ⚠️
- 이번 변경으로 인해 .NET 9 버전의 지원 종료일도 2026년 5월에서 2026년 11월로 연장되었습니다. 🗓️
- 모든 .NET 구성 요소가 동일한 지원 정책을 따르지 않으며, Maui, Aspire, ASP.NET 등의 일부 구성 요소는 별도의 지원 정책을 가지고 있습니다. 🛠️
- 이번 변경은 STS 사용자 증가를 목표로 하는 것이 아니라, LTS 사용자가 STS 패키지를 사용할 때 발생하는 지원 공백을 해소하는 데 중점을 두고 있습니다. 🎯
- 궁극적으로 모든 버전을 LTS로 만드는 것이 이상적이지만, 이번 STS 지원 기간 연장은 그 과도기적 단계로 볼 수 있습니다. 징검다리 🌉
- 커뮤니티에서는 이번 변경에 대한 다양한 의견이 있으며, LTS/STS 모델 자체에 대한 논의도 활발하게 이루어지고 있습니다. 🗣️
- 이번 변경으로 STS만 계속 사용하는 것도 가능해졌으며, 최신 버전을 유지하는 것이 권장됩니다. 👍
- 이번 변경은 전반적으로 긍정적인 변화이며, 향후 LTS/STS 모델 개선의 발판이 될 수 있습니다. 🚀