Java 25 / JDK 25 정식 출시

1 month ago 16

  • Java 25와 그 참조 구현체 JDK 25가 공식적으로 출시됨
  • 이번 버전은 새로운 18개 JEP(Java Enhancement Proposal) 기능을 포함
  • x86 32비트 포트 제거, Scoped Values, Structured Concurrency, Primitive Types 개선 등 주요 변화가 적용됨

Java 25 / JDK 25: 공식 출시

  • JDK 25, 즉 Java 25의 참조 구현체가 공식적으로 제품용 배포 버전으로 출시됨
  • 2025년 8월 15일에 두 번째 릴리즈 후보인 build 36이 제공되었으며, 그 이후로 심각한(P1) 버그 보고 없음.
  • build 36은 최종 GA(General Availability) 버전으로, 운영 환경에도 사용 가능
  • GPL 라이선스 기반 OpenJDK 빌드는 Oracle에서 공식적으로 제공되고 있으며, 기타 여러 벤더의 빌드 버전도 곧 배포될 예정임

OpenJDK 공식 다운로드 링크

주요 기능 및 개선 사항

이번 릴리즈에는 18개의 JEP(Java Enhancement Proposal) 가 포함되어 있음

  • 470: PEM 기반 암호화 객체 인코딩(미리보기)
  • 502: Stable Values (미리보기)
  • 503: x86 32비트 포트 제거
  • 505: Structured Concurrency (5번째 미리보기)
  • 506: Scoped Values
  • 507: 패턴, instanceof, switch에서의 Primitive Types 지원(3번째 미리보기)
  • 508: Vector API (10번째 인큐베이터 버전)
  • 509: JFR CPU 시간 프로파일링 (실험적 기능)
  • 510: Key Derivation Function API
  • 511: Module Import 선언
  • 512: Compact Source Files 및 인스턴스 main 메소드
  • 513: Flexible Constructor Bodies
  • 514: Ahead-of-Time 커맨드라인 최적화
  • 515: Ahead-of-Time 메소드 프로파일링
  • 518: JFR 협력 샘플링
  • 519: Compact Object Headers
  • 520: JFR 메소드 타이밍 및 추적
  • 521: Generational Shenandoah

이 릴리즈에는 위의 JEP 외에도, 수백 건의 소규모 기능 개선수천 건의 버그 수정이 반영됨

자세한 릴리즈 관련 정보 및 JEP 세부 내용은
OpenJDK JDK 25 프로젝트 페이지에서 확인 가능

Read Entire Article