JDK 28을 향한 새로운 JEP들: Simple JSON API의 등장
JDK 28을 대상으로 두 개의 새로운 JEP가 공식 제안되었다. 그 중 가장 주목할 만한 것은 **JEP 540 - Simple JSON API (Incubator)**다. 이는 Java 표준 라이브러리 수준에서 JSON을 직접 처리할 수 있는 API를 제공하겠다는 선언이다. 지금까지 Java 생태계에서는 Jackson, Gson, JSON-B 등 서드파티 라이브러리에 의존하는 것이 사실상 관례였다. 하지만 Simple JSON API가 표준화되면, 외부 의존성 없이도 경량 JSON 처리가 가능해지고, 특히 내부 유틸리티나 CLI 도구처럼 의존성을 최소화해야 하는 상황에서 실질적인 이점이 생긴다.
또 하나의 JEP는 JEP 541 - macOS/x64 포트 제거 예고다. Apple Silicon(ARM64)으로의 전환이 완료된 시점에서, 인텔 기반 macOS 지원을 점진적으로 종료하겠다는 방향이다. 실무적으로는 당장 큰 영향은 없지만, 개발팀 내 Mac 사용자의 장비 환경을 점검해 두는 것이 좋다.
Embabel 1.0 GA: Spring AI 기반 에이전트 프레임워크의 공식 출범
Embabel 1.0 GA가 정식 릴리즈되었다. Embabel은 Spring AI를 기반으로 한 에이전트 오케스트레이션 프레임워크로, Java 개발자가 친숙한 Spring 생태계 안에서 AI 에이전트를 구성하고 실행할 수 있도록 설계되어 있다. 기존 Spring 애플리케이션과의 통합을 염두에 두고 만들어졌기 때문에, 이미 Spring Boot 기반 시스템을 운영 중인 팀이라면 진입 장벽이 낮다.
에이전트 기반 아키텍처에 관심이 있는 백엔드 개발자라면, 복잡한 Python 기반 LLM 파이프라인 대신 익숙한 Java/Spring 스택에서 유사한 워크플로를 구성할 수 있다는 점에서 실용적인 선택지가 될 수 있다. 1.0 GA라는 버전이 주는 안정성 보장도 프로덕션 도입 검토의 근거가 된다.
Azul Payara 7.2.0 & Helidon 4.5.1: 운영 환경 업그레이드 포인트
Azul Payara 7.2.0은 Jakarta EE 기반 엔터프라이즈 환경을 운영하는 팀에게 중요한 업데이트다. Azul의 JVM 최적화와 결합된 Payara의 안정성은 금융, 공공 등 Jakarta EE 스택을 유지하는 조직에서 여전히 유효한 선택이다.
Helidon 4.5.1은 Oracle이 주도하는 마이크로서비스 프레임워크의 마이너 업데이트로, MicroProfile 및 Jakarta EE 표준을 따르는 경량 서비스 구성에 적합하다. Spring Boot 외의 선택지를 검토 중인 팀이라면 이번 버전을 기점으로 다시 살펴볼 만하다.
보안 관점에서는 **Oracle의 2026년 7월 Critical Patch Update(CPU)**도 함께 확인해야 한다. Oracle CPU는 분기마다 발행되며, JDK를 포함한 Oracle 제품군 전반의 보안 취약점 패치를 포함한다. 운영 중인 서비스의 JDK 버전과 Oracle 미들웨어 제품을 사용하고 있다면, 이번 CPU 내역을 확인하고 패치 적용 여부를 점검하는 것이 필수다.
// 예시: 향후 Simple JSON API 방향성 (현재는 서드파티 의존)
// Jackson 없이 표준 API로 JSON 파싱이 가능해질 수 있음
var json = Json.parse("""
{"name": "Helidon", "version": "4.5.1"}
""");
String name = json.getString("name");
정리
- **JEP 540(Simple JSON API)**은 Java 표준 라이브러리의 JSON 처리 공백을 메우는 중요한 시도로, 서드파티 의존성 관리 부담을 줄일 수 있다.
- Embabel 1.0 GA 출시로 Spring 생태계 안에서 AI 에이전트 워크플로를 구성하는 선택지가 생겼다.
- Oracle 2026년 7월 CPU는 운영 중인 JDK 및 Oracle 제품군에 대한 보안 패치 점검 시점으로 반드시 확인해야 한다.