인프라 뉴스
JDK 27 일반 사용 가능(GA) 버전 출시 및 주요 기능 안내
Java 27
Hacker NewsJava 개발 환경의 안정성을 높인 JDK 27이 공식적으로 일반 사용 가능(GA) 버전으로 출시되어 프로덕션 환경에 적용할 수 있게 되었습니다.
세 줄 요약
- G1 GC 기본 적용 및 TLS 1.3용 양자내성 암호 교환 등 핵심 성능 개선과 보안 기능들이 대거 포함되어 시스템 안정성이 향상되었습니다.
- 구조적 동시성(Structured Concurrency)이나 패턴 매칭 같은 최신 언어 기능을 활용하여 더 견고하고 효율적인 애플리케이션을 설계할 수 있는 기반이 마련되었습니다.
- GA 버전임에도 불구하고 일부 주요 기능은 아직 프리뷰 단계일 수 있으므로, 해당 기능을 사용할 때는 공식 문서를 참고하여 주의 깊게 적용해야 합니다.
JDK 27의 참조 구현체인 JDK 27이 일반 사용 가능(Generally Available, GA) 버전으로 공식 출시되었습니다. 이 빌드는 프로덕션 환경에서 사용할 준비가 되었으며, GPL 라이선스가 적용된 OpenJDK 빌드가 제공됩니다. 개발자들은 이를 통해 안정성을 확보하고 애플리케이션에 적용할 수 있습니다.
이번 릴리스에는 시스템의 성능과 보안을 강화하는 여러 핵심 기능들이 포함되었습니다. 주요 개선 사항으로는 모든 환경에서 G1 가비지 컬렉터를 기본값으로 설정하는 JEP 523, 그리고 TLS 1.3을 위한 양자내성 하이브리드 키 교환(JEP 527) 등이 있습니다.
또한 구조적 동시성(Structured Concurrency)이나 패턴 매칭과 같은 최신 언어 기능들이 추가되어 애플리케이션 설계의 견고함과 효율성을 높였습니다. 이 외에도 JFR 인-프로세스 데이터 마스킹, 벡터 등 수많은 작은 개선 사항과 버그 수정이 함께 제공됩니다.
용어 풀이
- API
- 프로그램끼리 기능을 주고받는 약속된 창구. AI 모델은 보통 API로 불러 써요.