본문 바로가기
삵

쿼커스 4.0.0 베타1 공개, 자바 21 기반 전환

조회 3 · 댓글 0
열린기술자열린기술자작성자2026년 10월 6일

자바 백엔드 프레임워크인 쿼커스(Quarkus)가 10월 1일 4.0.0 베타1을 공개했습니다. 다음 메이저 버전인 4 버전의 첫 베타이고, 정식 공개(GA)는 11월 말을 목표로 잡았습니다. 지금 단계는 확장(extension) 개발자가 자기 확장을 옮겨보고, 일반 사용자가 기존 애플리케이션을 미리 테스트해보라는 취지의 릴리스입니다.

가장 먼저 눈에 띄는 변화는 기반 자바 버전입니다. 쿼커스 4는 자바 21을 최소 요구 버전으로 올렸고, 가상 스레드 활용에 무게를 뒀습니다. 내부 의존성도 메이저 단위로 대거 올라갔습니다.

  • 네티 4.2, Vert.x 5.x
  • 하이버네이트 ORM 8, Jakarta REST 4, CDI 5.0
  • 잭슨(Jackson) 3

기능 쪽에서는 QUIC 지원과 HTTP/3 옵트인(인증서 자동 생성 포함), epoll 및 io_uring 같은 네이티브 트랜스포트, 메트릭과 트레이스를 위한 Observation API가 추가됐습니다. Dev UI에는 관측성 대시보드가 기본 포함되고, 전용 JMS 확장과 @ExactlyOnce를 통한 카프카 트랜잭션 개선도 들어갔습니다.

운영 관점에서 의미가 큰 지점은 버전업 폭입니다. 하이버네이트 ORM 8, Jakarta REST 4, CDI 5.0, 잭슨 3처럼 메이저 단위로 올라간 구성요소가 많아, 마이그레이션 가이드도 평소 마이너 업데이트 때보다 내용이 두껍다고 공식 공지는 설명합니다. 특히 자바 17에서 21로 올라간 베이스라인은 WAS와 빌드 환경의 JDK부터 점검해야 한다는 뜻입니다.

아직 베타 단계이므로 운영 적용은 이르고, 검증용 환경에서 애플리케이션 기동과 기존 확장 호환성부터 확인해보는 편이 안전해 보입니다. 정식 공개가 11월 말로 예고된 만큼, 자바 백엔드를 운영한다면 이번 베타로 미리 영향 범위를 가늠해두면 좋겠습니다.

🔗 https://quarkus.io/blog/quarkus-4-0-0-beta1-released/

로그인 후 답글을 남길 수 있습니다.