Canigó 3.10.0 (18/02/2026)
Introducció
L’objectiu principal d’aquesta actualització és fer compatible Canigó amb el Java 21. Això comporta actualitzar Spring Boot a la versió 3.5.9, Spring Framework a la 6.2.15, Hibernate a la 6.6.39.Final i actualitzar la resta de dependències a les últimes versions compatibles. Tot això permetrà crear una versió de Canigó més sostenible i alineada amb les últimes versions LTS de les tecnologies base.
Llistat d’actualitzacions
Les principals actualitzacions realitzades s’han centrat a adaptar la versió de Java a la 21 i a actualitzar el framework de Spring i les dependències principals. A continuació, es detallen les actualitzacions principals realitzades:
18/02/2026:
-
Actualització de tecnologies base
- Actualització a Java 21, Spring 6.2.15, Spring Boot 3.5.9
- Actualització Spring Security de 6.1.3 a 6.5.7
- Actualització Hibernate de 5.6.7.Final a 6.6.39.Final
- Actualització QueryDSL de 5.0.0 a 6.11
- Actualització versió SpringDoc OpenAPI (springdoc-openapi-starter-webmvc-ui 2.8.4), en lloc de Springfox Swagger2 3.0.0
- Actualització Jackson de 2.13.2 a 2.21.0
- Actualització JUnit Jupiter de 5.10.1 a 5.14.2
- Actualització Mockito de 5.7.0 a 5.21.0
- Actualització MongoDB drivers de 4.6.0/5.0.0 a 5.5.2
-
- S’actualitza l’arquetip Maven a la versió 1.0.3 per generar projectes amb Canigó 3.10 i JDK 21.
- La nova versió de Canigó 3.10 també permet la generació d’artefactes.