Oracle ha anunciado el lanzamiento de Java 27, nueva versión de la plataforma y el entorno de desarrollo que, muy al estilo de las actualizaciones recibidas los últimos años, llega con mejoras enfocadas en la seguridad, el rendimiento y la productividad. En total, Java despliega nueve JEP (JDK Enhancement Proposals), con la criptografía poscuántica como novedad más destacada, si bien se trata de una implementación que lleva tiempo dándose.El principal avance en este sentido es el intercambio híbrido de claves para TLS 1.3, diseñado para proteger las comunicaciones frente a la estrategia de «recoger ahora, descifrar más tarde»: almacenar hoy datos cifrados con la expectativa de poder romperlos cuando la computación cuántica lo permita. A ello se suman la tercera vista previa de las codificaciones PEM para objetos criptográficos y una nueva función para eliminar información confidencial de las grabaciones de Java Flight Recorder (JFR) mientras están en curso.La relación completa de novedades aprobadas para Java 27 es la siguiente:JEP 527: intercambio de claves híbrido poscuántico para TLS 1.3. Refuerza la protección de las comunicaciones y facilita la adaptación a nuevos requisitos criptográficos con un impacto mínimo en las aplicaciones.JEP 538: codificaciones PEM de objetos criptográficos (tercera vista previa). Mejora el manejo de claves, certificados y otros materiales criptográficos, así como la interoperabilidad con herramientas e infraestructuras de seguridad.JEP 536: eliminación de datos confidenciales en JFR durante la ejecución. Permite retirar información sensible de una grabación activa sin renunciar a sus capacidades de diagnóstico.JEP 537: API vectorial (duodécima incubación). Busca acelerar cargas como el análisis de datos, la inferencia de IA, la computación científica y el procesamiento multimedia sin recurrir a código nativo específico.JEP 533: concurrencia estructurada (séptima vista previa). Simplifica el desarrollo de aplicaciones concurrentes al mejorar la cancelación, la gestión de errores y la observabilidad de las tareas relacionadas.JEP 532: tipos primitivos en patrones, instanceof y switch (quinta vista previa). Extiende la coincidencia de patrones para hacer el lenguaje más uniforme y expresivo al combinar tipos primitivos y objetos.JEP 531: constantes diferidas (tercera vista previa). Ofrece un mayor control sobre el momento en que se inicializan las constantes, conservando sus garantías de rendimiento y corrección.JEP 534: encabezados de objetos compactos de forma predeterminada. Activa por defecto esta optimización de la JVM para reducir el consumo de memoria y mejorar la densidad de las aplicaciones.JEP 523: G1 como recolector de memoria predeterminado en todos los entornos. Unifica el comportamiento del JDK y proporciona un rendimiento más predecible entre distintos escenarios de despliegue.Más allá de los JEP, Oracle acompaña el lanzamiento con JavaFX 27, que estrena una canalización de renderizado Metal en macOS, controles de edición de texto más completos y mejoras de accesibilidad; y Helidon 27, nueva versión de su marco abierto para microservicios, ahora sincronizado con la numeración y el calendario de OpenJDK. Entre sus novedades se cuentan una mayor integración de los subprocesos virtuales, nuevas API declarativas y módulos para mensajería y acceso a bases de datos mediante JDBC.También se incorpora a la cartera Java Verified Oracle Jipher 20, una solución orientada a entornos sujetos a la norma FIPS 140-3 que añade compatibilidad con algoritmos poscuánticos, entre otras mejoras.Oracle ha aprovechado el anuncio para señalar la disponibilidad de JDK 28 en acceso anticipado, donde comienza a tomar forma el Proyecto Valhalla con las clases de valor y los objetos de valor. Su objetivo es reducir la distancia entre objetos y tipos primitivos para lograr representaciones de datos más densas y eficientes. En paralelo continúa el Proyecto Leyden, centrado en reducir el tiempo de arranque, acelerar la llegada al máximo rendimiento y rebajar el consumo de memoria mediante técnicas como la compilación anticipada.Java 27 ya se puede descargar desde el sitio oficial. Todos los detalles técnicos están recogidos en el anuncio de lanzamiento.La entrada Java 27 mejora la criptografía poscuántica y el rendimiento, entre otras novedades es original de MuyLinux