TornadoVM 6.0, JHipster 9.3 y más novedades Java
TornadoVM 6.0 abandona JNI, y llegan actualizaciones de JHipster, LangChain4j y otros proyectos Java.

La comunidad Java ha tenido una semana cargada de lanzamientos. El más destacado es TornadoVM 6.0, que llega como versión estable con un cambio de fondo: reemplaza el uso de Java Native Interface (JNI) por la Foreign Function & Memory API. También elimina el soporte experimental del compilador JVMCI y amplía el backend CUDA. Según sus responsables, ahora toda la información de compilación se obtiene a través de una capa unificada que usa reflexión, ASM y Unsafe, y funciona de forma uniforme en JDK 21, 25, 26 y 27.
En el frente del JDK, se ha publicado la build JDK 28 Build 14 con correcciones sobre la anterior. También está disponible la build 35 de JDK 27. Ambas incluyen notas de versión detalladas y se anima a los desarrolladores a reportar errores a través del Java Bug Database.
Otras actualizaciones
- Micronaut 5.1.3 y Graal Development Kit 5.1.3 se alinean en esta versión, esta última permite generar aplicaciones con JDK 25.
- JReleaser 1.26.0 mejora el soporte de Snapcraft y soluciona un problema con el etiquetado de repositorios JBang.
- LangChain4j 1.20.0 incorpora soporte experimental para AI services reactivos, con métodos que devuelven
CompletableFutureyFlow.Publisher, además de soporte opt-in para JSON SPI compatible con Jackson 3. - Java Operator SDK 5.6.0 añade
InformerPool, que permite compartir informadores entre controllers y event sources. - JHipster 9.3.0 presenta soporte completo para Spring Boot 4, Jackson 3 y Angular 22, además de usar Vite para aplicaciones reactivas.
- Kotlin Toolchain 0.12.0 amplía sus librerías publicadas a multiplataforma y permite ejecutar aplicaciones Wasm con el comando
kotlin run. - Yupiik Fusion 1.1.0 agrega una nueva clase
JsonSchemaServiceque implementa la especificación JSON Schema Draft 2020-12 y unCurlLoggerListenerpara registrar todos los intercambios.
La migración de TornadoVM a la Foreign Function & Memory API es una señal clara de hacia dónde va la plataforma Java: menos dependencia de JNI y más interoperabilidad segura. Para los equipos que usan JHipster, el salto a Spring Boot 4 y Jackson 3 será relevante de cara a sus actualizaciones. El resto de proyectos siguen un ritmo constante, con mejoras incrementales y correcciones de errores. Queda por ver cómo se adaptarán los proyectos que dependían de JVMCI, que ha quedado fuera de TornadoVM.
