Se encuentran disponibles en producción las nuevas versiones 1.1.4 y 2.0.1 de ada-fwk-ms, que actualizan Spring Boot y las versiones de OpenJDK utilizadas para corregir la vulnerabilidad de criticidad alta detectada en Java. Estas versiones incorporan además la actualización de los arquetipos y de las configuraciones de ci.json y Dockerfile para garantizar el uso de versiones de Java e imágenes base no vulnerables, por lo que los proyectos afectados deberán actualizar sus microservicios a la versión correspondiente del framework.
Se encuentran disponibles en producción las nuevas versiones 1.1.4 y 2.0.1 de ada-fwk-ms, el framework de desarrollo para microservicios.
Estas versiones incorporan actualizaciones destinadas principalmente a corregir la vulnerabilidad de criticidad alta detectada en Java y garantizar que los microservicios utilicen versiones de Java e imágenes base no vulnerables.
Principales novedades
Entre los principales cambios y mejoras incorporados se encuentran:
- Actualización de Spring Boot y de las librerías asociadas en ambas líneas del framework.
- Actualización de las versiones de Java utilizadas por el framework para garantizar el uso de versiones no vulnerables.
- Actualización de los arquetipos para que los nuevos microservicios incorporen un fichero
ci.jsonconfigurado con una versión no vulnerable de Java. - Actualización de los arquetipos para que los nuevos microservicios incorporen un fichero
Dockerfileconfigurado con una imagen base que utilice una versión no vulnerable de Java.
En particular, la versión 2.0.1 actualiza Spring Boot a la versión 4.1.2 y utiliza OpenJDK 25.0.5.0.3 para la compilación. Por su parte, la versión 1.1.4 actualiza Spring Boot a la versión 3.5.16 y utiliza OpenJDK 21.0.13.0.3 para la compilación.
Actualización de los proyectos existentes
Debido a la criticidad de la vulnerabilidad corregida, todos los proyectos afectados deberán actualizar sus microservicios a la nueva versión correspondiente de ada-fwk-ms.
Los microservicios que actualmente utilicen la línea 2.0.x deberán actualizarse a ada-fwk-ms 2.0.1. Del mismo modo, aquellos proyectos que permanezcan en la línea 1.1.x deberán actualizarse a ada-fwk-ms 1.1.4.
Además de actualizar la versión del framework, los microservicios existentes deberán revisar y actualizar sus ficheros ci.json y Dockerfile, de acuerdo con las indicaciones recogidas en las Release Notes, y volver a desplegarse en todos los entornos de pre-cloud en los que se encuentren desplegados.
Los nuevos microservicios creados a partir de los arquetipos actualizados ya incorporan estas configuraciones, por lo que utilizarán directamente las versiones de Java e imágenes base no vulnerables correspondientes a cada línea del framework.
Proyectos que no utilizan pre-cloud
Los proyectos que no realicen sus despliegues mediante pre-cloud deberán garantizar que los procesos de compilación y ejecución de sus microservicios utilizan una versión de Java no vulnerable.
En función de la línea de Java utilizada por el proyecto, deberán emplearse las siguientes versiones:
- OpenJDK 25.0.5.0.3, para los microservicios basados en Java 25.
- OpenJDK 21.0.13.0.3, para los microservicios basados en Java 21.
Esta comprobación deberá realizarse tanto sobre la versión de Java utilizada durante la compilación como sobre la utilizada para la ejecución del microservicio en el entorno de destino.
Más información
Para conocer el detalle de los cambios incorporados, las versiones utilizadas y las actuaciones necesarias para actualizar los proyectos existentes, se recomienda consultar las Release Notes de ada-fwk-ms 1.1.4 y 2.0.1.