Home Tecnología

Java: Novedades de Febrero 2026 – JDK 27, TornadoVM, NetBeans y más

Otras opciones:

  • Resumen Java: Febrero 2026 – Lanzamientos y Actualizaciones
  • Java en Febrero 2026: Novedades de OpenJDK, Quarkus y Open Liberty
  • Actualizaciones Java – Febrero 2026: JEP 531, TornadoVM y más

Java: Novedades de Febrero 2026 – JDK 27, TornadoVM, NetBeans y más

Otras opciones:

  • Resumen Java: Febrero 2026 – Lanzamientos y Actualizaciones
  • Java en Febrero 2026: Novedades de OpenJDK, Quarkus y Open Liberty
  • Actualizaciones Java – Febrero 2026: JEP 531, TornadoVM y más

by Editor de Tecnologia

Esta semana, el resumen de Java del 23 de febrero de 2026, destaca: una nueva versión Candidata de JEP 531, Constantes Lazy; lanzamientos GA de TornadoVM 3.0 y NetBeans 29; lanzamientos puntuales de Quarkus, JReleaser, Chicory y RefactorFirst; lanzamientos de mantenimiento de Micronaut y Jox; y la edición de febrero de 2026 de Open Liberty.

OpenJDK

JEP 531, Constantes Lazy (Tercera Vista Previa), ha sido elevado de su estado JEP Draft 8329758 a Candidato. Anteriormente conocido como StableValues, esta característica propone una tercera vista previa, con dos cambios, después de dos rondas de vista previa entregadas en la próxima versión de JDK 26 y JDK 25. Los cambios incluyen: la eliminación de los métodos, isInitialized() y orElse(), de la interfaz LazyConstant, ya que no se alinean con los objetivos de diseño de esta característica; y un nuevo método de fábrica, ofLazy(), que puede crear elementos estables y predefinidos para los tres tipos de colección Java, a saber: List, Set y Map.

JDK 26

Build 35 sigue siendo la compilación actual en las compilaciones de acceso anticipado de JDK 26 . Más detalles sobre esta versión se pueden encontrar en las notas de la versión.

JDK 27

Build 11 de las compilaciones de acceso anticipado de JDK 27 estuvo disponible la semana pasada con actualizaciones de Build 10 que incluyen correcciones para varios problemas. Más detalles sobre esta versión se pueden encontrar en las notas de la versión.

Para JDK 26 y JDK 27, se anima a los desarrolladores a informar de errores a través de la Base de datos de errores de Java.

leer más  Niño chino adelgaza saltando a la cuerda por likes

TornadoVM

El lanzamiento GA de TornadoVM 3.0.0 ofrece correcciones de errores, actualizaciones de dependencias y cambios notables como: una refactorización de la generación del proyecto IntelliJ que elimina la bandera de línea de comandos para el usuario final, --intellijinit, a favor de un flujo de trabajo solo para desarrolladores para garantizar que los desarrolladores puedan configurar su IDE y cambiar más fácilmente entre backends; y una refactorización de sus acciones de GitHub para dividir las pruebas, el empaquetado y el despliegue de JDK 21 y JDK 25. Más detalles sobre esta versión se pueden encontrar en las notas de la versión para versión JDK 25 y versión JDK 21.

Apache NetBeans

El lanzamiento de Apache NetBeans 29 incluye correcciones de errores, actualizaciones de dependencias y nuevas características como: un rendimiento de inicialización mejorado en la clase LazyProject; una resolución de advertencias de una instancia de la clase NotificationCenterManager al sincronizar las solicitudes de manipulación de una lista filtrada; y una actualización de la clase DefaultGitHyperlinkProvider para admitir proyectos de Codeberg. Más detalles sobre esta versión se pueden encontrar en las notas de la versión.

Open Liberty

El lanzamiento GA de Open Liberty 26.0.0.2 presenta: soporte para Java Toolchains en Liberty Build Plugins que permite a los desarrolladores separar el JDK utilizado con las herramientas de compilación del JDK utilizado para ejecutar el servidor Liberty y sus aplicaciones relacionadas; y una resolución de CVE-2025-14914, una vulnerabilidad de ejecución remota de código, que afecta a las versiones de Open Liberty 17.0.0.3 a 26.0.0.1, que permite a un atacante, como usuario con privilegios, cargar un archivo ZIP con secuencias de recorrido de ruta para sobrescribir archivos y ejecutar código arbitrario.

leer más  Microsoft Teams: Comisión Europea aprueba compromisos antimonopolio

Quarkus

El lanzamiento de Quarkus 3.32 proporciona correcciones de errores, actualizaciones de dependencias y nuevas características como: integración con Project Leyden, soporte para el registro automático de servicios de aplicaciones Quarkus utilizando un registrador de servicios como la extensión Quarkus SmallRye Stork; y un apagado más elegante que evita un código de estado HTTP 503, Servicio no disponible, tanto como sea posible durante el proceso. Más detalles sobre esta versión se pueden encontrar en las notas de la versión para versión 3.32.1 y versión 3.32.0.

Micronaut

La Fundación Micronaut ha lanzado la versión 4.10.9 del Micronaut Framework basada en Micronaut Core 4.10.6, con correcciones de errores y actualizaciones de parches a los módulos: Micronaut Servlet, Micronaut for Spring y Micronaut MCP. Más detalles sobre esta versión se pueden encontrar en las notas de la versión.

JReleaser

La versión 1.23.0 de JReleaser, una utilidad Java que agiliza la creación de lanzamientos de proyectos, ha sido lanzada con correcciones de errores, mejoras de la documentación, actualizaciones de dependencias y nuevas características como: la adición de una propiedad paths a la clase ChangelogGenerator y la interfaz Changelog para admitir el filtrado de commits solo a aquellos que afectan rutas especificadas; y una actualización de la clase ChronVer para permitir una regla de formato de tiempo más indulgente según la especificación ChronVer. Más detalles sobre esta versión se pueden encontrar en las notas de la versión.

Chicory

El lanzamiento de Chicory 1.7.0, un entorno de ejecución WebAssembly nativo de JVM, presenta soporte para: la Propuesta de GC para WebAssembly (WasmGC), que permite tipos de estructura y matriz recolectados por basura en módulos WebAssembly; y la Propuesta de Memoria Múltiple para WebAssembly que permite a los módulos WebAssembly declarar y acceder simultáneamente a múltiples instancias de memoria. Estas nuevas características acercan a Chicory un paso más al cumplimiento total de la especificación Wasm 3.0.

leer más  Estación Jatake KRL: Nueva parada en Tangerang desde 2026

RefactorFirst

Jim Bethancourt, Consultor Principal de Software en Improving, ha lanzado la versión 0.8.0 de RefactorFirst, una utilidad que prioriza las partes de una aplicación que deben refactorizarse. Este lanzamiento ofrece: la eliminación de dos métodos no utilizados, gitRepository() y listRepositoryContentsAtHEAD(), de la clase GitLogReader que redujo el uso de memoria de Eclipse JGit; y una resolución de una NullPointerException al intentar una búsqueda de Git debido a las clases generadas y su historial asociado que no existían en Git. Más detalles sobre esta versión se pueden encontrar en las notas de la versión.

Jox

El lanzamiento de Jox 1.1.2-channels, una biblioteca de hilos virtuales que implementa una estructura de datos Channel eficiente en Java diseñada para ser utilizada con hilos virtuales, presenta cambios notables como: implementaciones de métodos no bloqueantes, trySend() y tryReceive(), agregados a la clase Channel y las interfaces Sink y Source, para la integración con marcos no bloqueantes como Netty y Vert.x; y una resolución de un fallo de una acción de Release Drafter de GitHub en eventos pull_request debido a que GitHub establece la referencia a un commit de fusión temporal. Más detalles sobre esta versión se pueden encontrar en las notas de la versión.

You may also like

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.