Java 25 LTS se publica en septiembre de 2025 como la nueva versión de soporte a largo plazo

El 16 de septiembre de 2025 se publica Java 25, la primera versión con soporte a largo plazo desde Java 21, que salió en septiembre de 2023. Para los equipos que no actualizan el JDK en cada release semestral, Java 25 LTS es la versión que marca el siguiente ciclo de actualización.

Qué significa LTS en Java

Oracle sigue un patrón de releases semestrales: versiones nuevas en marzo y septiembre de cada año. La mayoría son versiones de ciclo corto con seis meses de soporte. Las LTS son distintas: Oracle ofrece al menos ocho años de Premier Support para Java 25, con opción de soporte extendido después. Para empresas con ciclos de actualización largos, bancos, aseguradoras, grandes integradores, eso es lo que importa. No necesitan seguir cada release; esperan a la siguiente LTS y planifican la migración con tiempo.

Si quieres ver todas las novedades con detalle, el análisis detallado de las novedades de Java 25 las cubre a fondo.

Qué consolida Java 25

Java 25 recoge todo lo que se fue añadiendo en Java 22, 23 y 24 bajo el ciclo semestral. Varias características que llevaban varias versiones en preview o incubación pasan a estar estables. Entre ellas hay mejoras en el sistema de tipos, nuevas APIs y refinamientos en la sintaxis del lenguaje que los proyectos con Java 21 notarán al migrar. La implementación de referencia es OpenJDK, disponible como software libre, y los principales proveedores (Oracle, Amazon Corretto, Eclipse Temurin) publicarán sus distribuciones con el mismo código base.

OpenJDK como base común

OpenJDK es la implementación open source de Java SE y el punto de partida de todas las distribuciones del JDK. Que Java 25 se base en OpenJDK significa que da igual qué distribución uses: el código que ejecutas es, en lo esencial, el mismo. Las diferencias entre distribuciones están en el soporte comercial, los parches de seguridad y algunos extras de cada proveedor, no en el comportamiento del lenguaje.

Si trabajas con Java 25 y quieres aprovechar bien las nuevas capacidades del lenguaje, los patrones de diseño en Java para sacar partido a las nuevas versiones son un buen punto de partida.

Cuándo migrar

Si estás en Java 21 LTS, la migración a Java 25 es el paso natural. El compilador avisa de las APIs obsoletas y las herramientas de análisis estático detectan la mayoría de incompatibilidades antes de que lleguen a producción. Cuanto antes hagas la migración en entornos de desarrollo, menos sorpresas en el momento de desplegar. Toda la información oficial está en openjdk.org/projects/jdk/25/.

Imagen: Pexels / Daniil Komov

COMPARTE ESTA NOTICIA

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP