El resumen de Java de esta semana para el 15 de agosto de 2022 incluye noticias de JDK 19, JDK 20, Spring Boot versiones 2.7.3 y 2.6.11, Spring Authorization Server versiones 1.0.0-M1 y 0.4.0-M1, Spring Security versiones 5.7 .3, 5.6.7 y 5.8.0-M2, Spring Cloud Dataflow 2.9.5, Spring Shell 2.1.1, Payara Platform 5 Community Edition, Micronaut 3.6.1, Helidon 3.0.1 y Apache Camel 3.14.5.
JDK 19
La compilación 36 de las compilaciones de acceso temprano de JDK 19 estuvo disponible la semana pasada, con actualizaciones de la compilación 35 que incluyen soluciones a varios problemas . Se pueden encontrar más detalles sobre esta compilación en las notas de la versión .
Según el cronograma de lanzamiento de JDK 19 , Mark Reinhold , arquitecto jefe, Java Platform Group en Oracle, declaró formalmente que JDK 19 ha entrado en la primera fase de candidato de lanzamiento debido a que no hay errores P1 sin resolver en la compilación 36.
JDK 20
La compilación 11 de las compilaciones de acceso temprano de JDK 20 también estuvo disponible la semana pasada, con actualizaciones de la compilación 10 que incluyen soluciones a varios problemas . Se pueden encontrar más detalles sobre esta compilación en las notas de la versión .
Para JDK 19 y JDK 20 , se alienta a los desarrolladores a informar errores a través de la base de datos de errores de Java .
marco de primavera
Fue una semana muy ocupada en Spring, ya que se pusieron a disposición varios lanzamientos puntuales e importantes para Spring Boot , Spring Authorization Server , Spring Security , Spring Cloud Dataflow y Spring Shell .
Se lanzó Spring Boot 2.7.3 con 48 correcciones de errores, mejoras en la documentación y actualizaciones de dependencias como: Spring Security 5.7.3, Hazelcast 5.1.3, MySQL 8.0.30, Groovy 3.0.12 y GraphQL Java 18.3. Se pueden encontrar más detalles sobre esta versión en las notas de la versión .
Spring Boot 2.6.11 también se lanzó con 40 correcciones de errores, mejoras en la documentación y actualizaciones de dependencias como: Spring Security 5.6.7, MySQL 8.0.30, Reactor 2020.0.22, Hibernate Validator 6.2.4.Final y Dropwizard Metrics 4.2 .11. Se pueden encontrar más detalles sobre esta versión en las notas de la versión .
De acuerdo con el anuncio reciente relacionado con el lanzamiento 1.0 GA de Spring Authorization Server en noviembre de 2022, el primer lanzamiento histórico está disponible. Las nuevas características incluyen: actualizaciones a JDK 17 y Gradle 7.4.2; y actualizaciones de dependencia como Spring Framework 6.0.0-M5, Spring Boot 3.0.0-M4, Spring Security 6.0.0-M6
Simultáneamente con Spring Authorization Server 1.0.0-M1, se ha puesto a disposición el primer lanzamiento histórico de la versión 0.4.0, también programado para noviembre de 2022. Las nuevas características incluyen: y una mejora de las muestras que llaman al
En el camino hacia Spring Security 5.8.0, se ha puesto a disposición la segunda versión importante . Las nuevas características incluyen: una nueva política de seguridad de contenido basada en hash para las páginas de publicación SAML; permitir la personalización de una estrategia de redirección; y la capacidad de establecer permisos para las acciones de GitHub. Se pueden encontrar más detalles sobre esta versión en las notas de la versión .
Se lanzaron Spring Security 5.7.3 y 5.6.7 que incluyen: agregue un ejemplo de Kotlin que demuestre cómo integrarse con la
Se lanzó Spring Cloud Dataflow 2.9.5 con una actualización de dependencia a Spring Boot 2.5.14 y correcciones como: ocultar datos confidenciales del panel de auditoría después de actualizar una transmisión; un error al crear una secuencia con múltiples enlaces de entrada y salida con VMware Tanzu 1.12.2; y respaldar los cambios para eliminar la carga de arranque desde la página de cierre de sesión. Se pueden encontrar más detalles sobre esta versión en las notas de la versión .
Se lanzó Spring Shell 2.1.1 que se envía con correcciones de backport para: dividir documentos de comando incorporados; una finalización incorrecta de las opciones de la línea de comandos; y Spring Shell por defecto al validador base Jakarta EE. Se pueden encontrar más detalles sobre esta versión en las notas de la versión .
Payara
Junto con el lanzamiento de Payara Platform Enterprise 5.42.0 la semana pasada, Payara lanzó la Community Edition 5.2022.3 correspondiente que incluye la corrección de seguridad para CVE-2022-37422 , una vulnerabilidad de día cero que afecta a las aplicaciones web implementadas de forma predeterminada. raíz de contexto dentro de todas las distribuciones de Payara Platform , junto con seis actualizaciones de componentes y siete mejoras.
micronauta
La Fundación Micronaut ha lanzado Micronaut 3.6.1 que presenta correcciones de errores en varios módulos de Micronaut que incluyen: Micronaut Security , Micronaut Servlet y Micronaut GCP . Se pueden encontrar más detalles sobre esta versión en las notas de la versión .
Helidón
Helidon 3.0.1, una versión de mantenimiento , se ha puesto a disposición con cambios como: restaurar el comportamiento de inyección de Map desde la configuración; una actualización
camello apache
Apache Camel 3.14.5 se lanzó con 15 mejoras y correcciones, como: un contexto que no se iniciaba cuando una configuración de cron caducaba en