JDK 28 toma forma: lo que ya está dentro a 26 de septiembre
Seis JEPs asignados a JDK 28 y un séptimo en revisión. Value objects en preview, JSON en incubadora, PEM definitivo, Shenandoah generacional por defecto y el aviso de retirada de macOS/x64.
Lo que cambia en el producto y en cada versión de Java, contado en pocos minutos y con las fuentes oficiales enlazadas.
Seis JEPs asignados a JDK 28 y un séptimo en revisión. Value objects en preview, JSON en incubadora, PEM definitivo, Shenandoah generacional por defecto y el aviso de retirada de macOS/x64.
JDK 28 trae jdk.incubator.json para parsear y generar JSON sin dependencias externas. Es una incubadora, se activa con --add-modules y no pretende sustituir a Jackson.
El JEP 401 ya está integrado en JDK 28. Con --enable-preview, == compara por valor y 30 clases de la plataforma, como Integer, Optional o LocalDate, dejan de tener identidad.
Abrimos un blog para contar las novedades del producto y lo que trae cada versión de Java. Empezamos con una foto fija de lo que ya funciona en NextPatch.
Desde el 22 de octubre de 2026, todo el portfolio de Spring saca sus versiones de parche el mismo día, el jueves siguiente al tercer lunes de cada mes. El motivo es el aluvión de avisos de seguridad.
Las insignias estrenan catálogo: 63 de sistema, con cuatro rarezas, y una página de logros que enseña cuánto te falta para cada una.
El inicio de sesión estrena el enlace «¿Olvidaste tu contraseña?»: te mandamos un enlace de un solo uso y válido 30 minutos para poner una nueva.
JDK 27 llegó a disponibilidad general el 15 de septiembre de 2026 con nueve JEPs. Pocas novedades de lenguaje y mucho trabajo en la JVM, la seguridad y JFR.
Estrenamos página de inicio pública con tres retos de ejemplo que se pueden probar sin registrarse, preguntas frecuentes y una página para apoyar el proyecto.
No solo los botones: las lecciones y los retos también se traducen. Y cuando falta una traducción, se muestra el español en lugar de una página en blanco.
Nueva página «Mis rutas» para elegir a qué saltos de versión de Java te apuntas. Puedes cambiarlo cuando quieras.
El acceso admite cuenta propia o Google, el registro verifica tu email con un enlace y un cuestionario corto de bienvenida nos ayuda a recomendarte contenido.
NextPatch se organiza alrededor de un hábito de tres minutos. Así funcionan las rutas por salto de versión, los cinco tipos de reto y la corrección sin ejecutar código.
JDK 26 salió el 17 de marzo de 2026 con diez JEPs. El HttpClient aprende HTTP/3, la JVM empieza a avisar cuando la reflexión modifica campos final y el Applet API desaparece.
JDK 25 llegó el 16 de septiembre de 2025 y es la nueva versión con soporte a largo plazo. Cierra como definitivas Scoped Values, los ficheros fuente compactos, los imports de módulo y los constructores flexibles.
JDK 24 salió el 18 de marzo de 2025 con 24 JEPs. Stream Gatherers y la Class-File API pasan a definitivas, synchronized deja de anclar los hilos virtuales y el Security Manager queda desactivado para siempre.
JDK 23 salió el 17 de septiembre de 2024. Pocas novedades definitivas para el desarrollador, muchas previews, y String Templates desaparece por el camino.
JDK 22 salió el 19 de marzo de 2024. La Foreign Function & Memory API sustituye a JNI para muchos casos, las variables sin nombre se vuelven definitivas y java ejecuta programas de varios ficheros fuente.
JDK 21 salió el 19 de septiembre de 2023 y es LTS. Hilos virtuales, record patterns, pattern matching para switch y Sequenced Collections pasan a definitivos.