원문: .NET STS releases supported for 24 months - .NET Blog
요약
- STS 릴리스 지원 기간은 기존 18개월에서 24개월로 연장됩니다 (.NET 9부터 적용).
- LTS 릴리스는 기존과 동일하게 3년간 지원됩니다.
- LTS와 STS의 지원 종료일이 동일해집니다.
- OOB 릴리스 사용 시 조기 지원 종료 문제가 완화됩니다.
GPT 번역
.NET STS 릴리스 지원 기간이 24개월로 연장됩니다
.NET의 STS(Standard Term Support, 표준 지원) 릴리스 지원 기간이 기존 18개월에서 24개월로 연장됩니다. 이 변경은 .NET 9부터 적용되며, .NET 9의 지원 종료일은 2026년 11월 10일이 됩니다. LTS(Long Term Support, 장기 지원) 릴리스의 정책은 변함없이 3년간 지원됩니다.
일부 .NET 구성 요소는 .NET 본체와 동일한 수명 주기를 따르지 않고, 독립적으로 배포되며 별도의 지원 정책을 가집니다. 이번 발표는 해당 구성 요소의 정책에는 영향을 주지 않습니다. 자세한 지원 종료일과 정책은 .NET 지원 수명 주기 문서에서 확인할 수 있습니다.
기존 지원 정책
.NET은 매년 11월 새로운 메이저 버전을 정기적으로 출시합니다.
- 짝수 버전은 LTS 릴리스로 분류되며, 3년간 지원되거나 차기 LTS 릴리스 출시 후 12개월까지 지원됩니다. 예를 들어, .NET 10은 2025년 11월 11일 출시되므로, .NET 8의 지원 종료일은 2026년 11월 10일이 됩니다.
- 홀수 버전은 STS 릴리스로 분류되며, 차기 버전 출시 후 6개월까지 지원되어 총 18개월간 지원됩니다. 예를 들어, .NET 9는 기존 정책상 2026년 5월 12일에 지원이 종료될 예정이었습니다.
변경 사항
이제 STS 릴리스는 총 24개월간 지원됩니다. 차기 릴리스 출시 후 12개월까지 지원되는 방식으로 변경되며, 이에 따라 .NET 9의 지원 종료일은 2026년 11월 10일로 조정됩니다. 이로써 .NET 8(LTS)과 .NET 9(STS)의 지원 종료일은 동일하게 맞춰집니다.
변경 배경
일부 기업 고객은 내부 정책상 LTS 릴리스만 사용할 수 있도록 제한되어 있습니다. 그러나 .NET은 빠르게 발전하고 있으며, 일부 기능은 정규 연간 릴리스를 기다리지 않고 OOB(Out-of-Band) 릴리스를 통해 제공됩니다. 대표적인 예로 .NET Aspire, Microsoft.Extensions.AI, C# Dev Kit이 있습니다.
기존 정책에서는 특정 OOB 릴리스가 최신 STS 릴리스를 기반으로 제공될 경우, LTS 릴리스를 사용 중인 프로젝트라도 해당 기능을 사용하기 위해 STS 릴리스를 도입해야 했습니다. 이 경우 STS의 지원 기간이 LTS보다 짧기 때문에, 예상보다 빠르게 지원이 종료되는 문제가 발생했습니다.
이번 변경으로 STS 지원 기간이 연장되면서 LTS와 STS의 지원 종료일이 일치하게 되었으며, 이로 인해 OOB 릴리스를 사용할 때 발생하던 불이익이 크게 줄어들게 됩니다.
