JDK 27 inminente: JEP de compilación AOT y concurrencia estructurada a Candidate
OpenJDK acerca la versión 27 con mejoras clave en arranque y programación concurrente, mientras CDI 5.0 y Spring Tools 5.4.0 marcan el ritmo de la semana.

La próxima entrega de Java, el JDK 27, llega el 15 de septiembre de 2026 con dos JEPs importantes que pasan a estado de Candidato. La JEP 544 propone una compilación de código AOT (Ahead-of-Time) para que las aplicaciones arranquen directamente con código nativo optimizado, eliminando el periodo de calentamiento del JIT. La JEP 543 finaliza la concurrencia estructurada, una función que lleva siete rondas de preview desde el JDK 21, para tratar grupos de tareas concurrentes como una única unidad de trabajo y simplificar el manejo de errores y cancelaciones.
Detalles de las versiones
El build 35 del JDK 27 ya está disponible en la rama de acceso anticipado. Para los equipos que prueban versiones inestables, el JDK 28 ha publicado su build 15 con correcciones de errores. TornadoVM ha lanzado la versión 6.1.0, una semana después de la 6.0, enfocándose en reducir el coste de las operaciones en el host al evitar subidas redundantes de argumentos de kernel y sincronizaciones de stream innecesarias.
En el ecosistema Jakarta EE, el CDI 5.0 ha sido aprobado como la primera especificación para Jakarta EE 12, un hito dado el papel central de esta specification. Por otro lado, Spring Tools 5.4.0 actualiza la base a Eclipse IDE 2026-09 e introduce una corrección rápida que sustituye la combinación de @Controller y @ResponseBody por @RestController, además de habilitar el plugin de Claude Code para visualizar la estructura lógica del proyecto.
Open Liberty ha publicado la versión 26.0.0.9, que incluye parches para varias CVEs y eleva la función MCP Server a disponibilidad general. Atención: hay ruptura de compatibilidad, ya que el nombre de la función cambia de mcpServer-1.0 a mcp-1.0 y el elemento de configuración en server.xml pasa de <mcpServer> a <mcp>. Micronaut ha sacado las versiones 5.1.5 y 5.1.4 con actualizaciones de dependencias y parches de seguridad, mientras que Groovy 6.0 y Gradle 9.8 han publicado sus primeros release candidates.
Para los administradores y desarrolladores, la JEP de concurrencia estructurada es la que más impacto tendrá a medio plazo, al cambiar la forma de gestionar hilos y errores en código concurrente. La compilación AOT es relevante para entornos donde el tiempo de arranque es crítico, como los servicios serverless, aunque la adopción masiva dependerá de cómo se integre en el flujo de despliegue estándar. El cambio en la configuración de Open Liberty obliga a revisar los ficheros de despliegue antes de actualizar.


