피드로 돌아가기
InfoQInfoQ
Backend

Java News Roundup: JDK 26, LibericaJDK, Payara Platform, GlassFish Milestone, ClawRunr

Oracle과 주요 Java 에코시스템 프로젝트들이 2026년 3월 JDK 26 GA, GlassFish 9.0, Payara Platform 업데이트를 동시 출시

Michael Redlich2026년 3월 23일6beginner

Context

Java 플랫폼과 엔터프라이즈 서버 스택의 정기적 릴리스 사이클 진행 중이며, Spring 프레임워크 스택도 3월에 다수의 마일스톤 릴리스를 준비하고 있다.

Technical Solution

  • JDK 26: 10개의 JEPs 포함한 GA 버전 릴리스
  • GlassFish 9.0.0 Milestone 1: Jakarta Security 5.0, Jakarta Faces 5.0, Jakarta Contexts and Dependency Injection 5.0 완전 구현 + Jakarta Servlet 6.2, Jakarta Concurrency 3.2 부분 구현
  • Payara Platform March 2026: Community Edition 7.2026.3, Enterprise Edition 6.36.0, Enterprise Edition 5.85.0 배포
  • Payara Platform 메모리 누수 해결: PayloadFilesManager, InputJarArchive, LogFileHandle 클래스 관련 메모리 누수 수정
  • Payara Platform 레거시 제거: 27개 이상의 deprecated 커맨드 파라미터 제거 (restore-domain, create-cluster, delete-cluster 포함)
  • Micronaut Framework 4.10.10: expandArrayToThreshold() 메서드의 form body binding 취약점 수정 및 DefaultHtmlErrorResponseBodyProvider의 ConcurrentHashMap eviction policy 부재 문제 해결
  • LibericaJDK 26: OpenJDK 기반 배포판으로 2,825개 수정사항 포함 (OpenJDK 2,665개 + JavaFX 160개)
  • ClawRunr: JDK 25, Spring Boot 4, Spring AI, JobRunr 기반 Java 개인용 AI 어시스턴트 신규 출시

Impact

LibericaJDK 26에서 2,825개의 수정사항 포함, BellSoft가 9개 수정에 기여했다.

Key Takeaway

Java 에코시스템의 정기적 릴리스 사이클은 보안 취약점 해결(Micronaut DoS 방어, Payara 메모리 누수), 명세 준수(Jakarta EE 12 구현), 기술 부채 감소(deprecated 커맨드 27개 제거)를 동시에 추진하며, AI 어시스턴트 같은 신규 활용 사례도 지속적으로 창출되고 있다.


엔터프라이즈 Java 애플리케이션을 운영하는 팀에서 정기적 업스트림 업데이트(JDK, 애플리케이션 서버, 프레임워크)를 3~6개월 단위로 추적하면, 보안 패치(특히 DoS 취약점), 메모리 누수 수정, 레거시 기능 제거로 인한 기술 부채 감소를 동시에 확보할 수 있다.

원문 읽기