- 2023년 9월 19일 Java 21이 GA 상태가 됨
- 8월 11일 처음이자 유일한 RC버전으로 배포된 빌드 35의 P1 에러 보고가 없기에 GA 상태로 릴리스함
- Java 21은 대부분의 벤더사가 LTS로 릴리스할 것
- 15개의 JEP, 수백 개의 작은 개선 사항, 수천 개의 버그 수정이 포함됨
- 아래는 최종 버전에 포함된 15개의 JEP 목록임
- 430: String Templates (Preview)
- 431: Sequenced Collections
-
439: Generational ZGC
-
440: Record Patterns
-
441: Pattern Matching for switch
- 442: Foreign Function & Memory API (Third Preview)
- 443: Unnamed Patterns and Variables (Preview)
-
444: Virtual Threads
- 445: Unnamed Classes and Instance Main Methods (Preview)
- 446: Scoped Values (Preview)
-
448: Vector API (Sixth Incubator)
- 449: Deprecate the Windows 32-bit x86 Port for Removal
- 451: Prepare to Disallow the Dynamic Loading of Agents
- 452: Key Encapsulation Mechanism API
- 453: Structured Concurrency (Preview)