BookinglyTech News
Software

Java 2026: GA de TornadoVM 7.0, Groovy 6.0 y novedades de GraalVM, Quarkus y Maven

Esta semana se anunciaron versiones GA de TornadoVM 7.0 y Groovy 6.0, además de actualizaciones puntuales de GraalVM, Quarkus, Maven y varios JEPs de OpenJDK.

2 min de lecturaInfoQ0 vistas

La ronda semanal de noticias Java ha entregado varios lanzamientos importantes. TornadoVM 7.0 llega como GA con la nueva clase TileContext y mejoras en la anotación @Parallel para escribir kernels GPU en Java. Groovy 6.0 también alcanza la versión GA, incorporando optimizaciones al lexer y parser que reducen la latencia de análisis sintáctico. Por su parte, GraalVM 25.4 introduce nuevas fases de compilación, PullThroughPhiPhase y DuplicationPhase, y extiende OptimizeDivPhase con optimizaciones de números mágicos para divisiones sin signo.

OpenJDK avanza con tres JEPs relevantes para JDK 28. El JEP 544, "Ahead‑of‑Time Code Compilation", pasa de candidato a propuesto, prometiendo que el código nativo optimizado esté disponible desde el arranque del HotSpot JVM. Los JEP 545 y JEP 546, centrados en mejorar el arranque y la gestión adaptativa del heap en ZGC, también suben a estado candidato. La compilación temprana 28 Build 17 ya está disponible, con correcciones documentadas en los release notes del JDK 28.

En el ecosistema de frameworks, Quarkus 3.39.5 corrige 32 CVE, muchas de ellas retroportadas a versiones 3.33 y 3.37. Hibernate ORM 8.0 avanza a beta 2, ampliando el soporte a Jakarta Persistence 4.0‑M4. Open Liberty 26.0.0.10 entra en beta con compatibilidad para JDK 27, aunque advierte cambios de comportamiento de GC al pasar a G1 por defecto. Micronaut publica su séptimo candidato de Maven 4.0 y versiones de mantenimiento de Quarkus y GDK.

Spring sigue su ciclo de entregas con hitos de Spring Boot, Security, Data y otros módulos, mientras que Jakarta EE 12 se prepara para su Core Profile antes del livestream de JakartaOne en diciembre. Finalmente, el Graal Development Kit para Micronaut sube a la versión 5.1.5, alineado con Micronaut 5.1.5 y listo para compilar imágenes nativas con GraalVM.

Estas actualizaciones impactan directamente en la planificación de actualizaciones de entornos de producción, la mitigación de vulnerabilidades y la adopción de nuevas técnicas de compilación anticipada. Los equipos deberán revisar los cambios de API, probar los nuevos kernels de TornadoVM y evaluar el beneficio de AOT en sus aplicaciones críticas.