https://www.omnitech-inc.com/blog/what-s-new-in-net-9/
Claude 3.5 Sonnet으로 요약함
.NET 9의 주요 변경사항을 다음과 같이 요약하겠습니다:
- C# 13의 새로운 기능
- Params Collections: 다양한 컬렉션 타입 지원
- Implicit Index Access: 객체 초기화 시 암시적 인덱스 접근
- ref struct 개선: 제네릭 타입 인자 및 인터페이스 구현 가능
- Partial Members: 부분 멤버 선언 지원
- ASP.NET Core 개선사항
- 정적 자산 전달 최적화 (MapStaticAssets)
- OpenAPI 기본 지원 (Swagger/Swashbuckle 대체)
- HybridCache 도입 (IMemoryCache와 IDistributedCache 통합)
- 개발자 예외 페이지 개선
- Entity Framework Core 변경사항
- ToString() 동작 변경 (nullable 속성)
- 쿼리 최적화 개선
- 기본 컬렉션 변환 개선
- SQL 네이티브 함수 활용 강화
- 성능 개선
- Span 사용으로 메모리 할당 감소
- LINQ 성능 3-5배 향상
- 동적 프로파일 기반 최적화(PGO)
- Visual Studio 개선사항
- 에러 목록에서 복사 기능 개선
- 코드 검색에서 라인 번호 직접 이동
- 코드 검색 창 도킹 지원
- VS 인스턴스 간 복사 지원
- 다중 프로젝트 실행 구성 저장
- .NET Aspire
- 컨테이너 지원
- 관찰 가능성(Observability)
- Azure Function 지원
- 내장된 복원력(Polly+)
- 대시보드 제공
- 지원 정보
- Standard-Term Support(STS) 버전
- 18개월 지원 기간
- 2025년 11월까지 지원