Version 3.0.0 -
...
14/10/2025
Cette nouvelle version V3 d'esup-sgc correspond à une mise à jour des principales briques techniques du projet :
...
On vous encourage dans le même temps à utiliser les dernières versions des briques proposées par votre distribution à jour. Pour debian trixie, on optera pour Postgresql version 17 notamment.
Notez enfin que dans le même temps, qu'esup-nfc-tag-server se voit proposer en qualification sa proposera une version 3 dans les mêmes conditions et avec les mêmes implicationsavec des mises à jour techniques similaires d'ici novembre 2025.
Notes de mises à jour :
- La configuration (menu Admin < Configs) MAIL_NO_REPLY doit être modifiée pour correspondre à un simple mail : doit par exemple "no-reply-sgc@example.org" et non plus "[Sgc - Léocarte] no-reply-sgc@example.org"
- Les configurations aux accès aux bases de données et aux serveurs ldap doivent être modifiées : les classes ont changé et le paramétrage des pools se font différemment.
Cf les modifications issues du coimmit 'Thymeleaf, spring 6 et hibernate 7 (jdk17, jetty 11)' (fb630cd7208058420c2) dans applicationContext-services.xml https://github.com/EsupPortail/esup-sgc/blame/fb630cd7208058420c246bd1a4c9326d4918f6f7/src/main/resources/META-INF/spring/applicationContext-services.xml
→ usage de classes en org.springframework.ldap.pool2 et org.apache.commons.dbcp2 - La commande mvn clean compile test -DskipTests=false doit vous permettre de vérifier que tout fonctionne au mieux après le merge sur cette nouvelle version et modifications des fichiers de configuration telles qu'attendues.
- La commande mvn compile exec:java -Dexec.args="dbupgrade" est à passer : elle mettra à jour l'index notamment (en rajoutant notamment la possibilité de recherche sur le code crous carte zdc via la recherche plein texte)
Changelog :
Quelques améliorations arrivent également avec cette nouvelle version, notamment :
- API CROUS : usage de simpleBirthDate AAAA-MM-JJ
- La recherche plein texte supporte maintenant également le "(decimal) reverse csn", le code crous zdc, ... en plus des autres champs déjà supportés
- Pagination jusqu'à 1000 cartes (et plus via configuration) avec un affichage de photos à chaud (~ lazy loading)
- Resynchro : stockage date synchro, nbre essais successifs, raison synchro
Version 2.6.
...
3 - 14/10/2025
25/09/2025
- Debug ESC : synchronisation/activation d'un compte ESC déjà présent dans ESCR mais pas dans la base de données esup-sgc
...