| Version | Date | Description |
|---|
| 2.3.1 | 29/01/2025 | - Mise à jour classes clientes de l'API INS ext en 1.3.1
- Mise à jour librairies springboot 3.2.1 → 3.2.12
- Mise à jour librairies vaadin 24.3.3 → 24.3.20
- Mise à jour Dockerfile pour utiliser l'image maven:3.9.9-eclipse-temurin-21-alpine
- Modification du calcul du lien de déconnexion "/logout" => "./logout"
- Calcul du path vers le favicon depuis le parametre "app.url"
|
| 2.2.7 | 26/11/2024 | - Correction d'un bug lors de l’utilisation d'attributs multivalués à l'authentification de l'utilisateur (bug présent depuis la v2.2.2).
|
| 2.2.3 | 30/09/2024 | - Correction d'un bug qui pouvait afficher un nom/prénom/numéroApprenant différent de celui de l'étudiant connecté dans la partie supérieure du menu latéral (lorsque l'option adéquate était activée dans l'encart "Affichage" de la vue "Configuration").
|
| 2.2.2 | 10/09/2024 | | Info |
|---|
Attention : Cette version se libère de l'accès au LDAP de l'établissement. Les attributs sont récupérés lors de l'authentification CAS. Lors de la migration, il est donc impératif de : - Mettre à jour le fichier application.properties avant de redémarrer l'application :
- suppression des paramètres "spring.ldap.*"
- paramètre "ldap.login.attribute" renommé "cas.login.attribute"
- Procéder au paramétrage de l'encart "CAS" (remplaçant l'encart "LDAP") dans la vue "Configuration" une fois l'application accessible dans le navigateur.
- S'assurer que le CAS de l'établissement retourne les attributs nécessaires à l'application lors de l'authentification, c'est à dire ceux indiqués dans l'encart "CAS" de la vue "Configuration"
Suite aux quelques retours de l'enquête lancée le 22/03/2024, les paramètres correspondant aux filtres d'identification des étudiants et des gestionnaires ont été remplacés par l'indication d'un attribut unique et d'une liste de valeurs acceptées. A minima, ce paramétrage doit permettre de répondre à la configuration utilisée par les établissements ayant répondu à l'enquête. Quelques exemples de paramétrage sont visibles dans la documentation MDWP -3- Installation (rubrique "Configuration CAS"). |
- Suppression des dépendances Spring-LDAP
- Migration de la configuration "LDAP" en configuration "CAS"
|
| 2.2.1 | 29/08/2024 | | Info |
|---|
Attention : Ajout de 3 nouveaux paramètres dans application.properties permettant d'activer les sondes liveness et readiness : - management.endpoint.health.probes.enabled
- management.health.livenessState.enabled
- management.health.readinessState.enabled
|
- Une anomalie sur la récupération de l'access token n’empêche plus l'affichage de l'application.
- Mise à jour de l'image tomcat dans le Dockerfile.
- Ajout des librairies "io.commons" pour résoudre le bug d'upload des images dans la vue "Configuration" présent depuis la version précédente.
- Mise à jour logback-spring.xml pour récupérer le nom de l'appli dans le titre des mails.
- Possibilité d'activer spring-boot actuator pour l'usage de sondes Kubernetes (cf application.properties).
|
| 2.2.0 | 06/02/2024 | - Mise à jour de librairies java
- Vaadin -> 24.3.3
- Spring-boot -> 2.3.1
- Ajout d'un paramètre (vue Configuration>Affichage) pour désactiver le contrôle sur l'attestation de paiement (l'état du paiement n'est plus contrôlé)
- Ajout du message "inscription.attestation.message" dans messages-default.properties à afficher lors du téléchargement de l'attestation de paiement
- Indiquer une valeur vide dans messages.properties pour "inscription.attestation.message" afin de ne pas afficher de message
|
| 2.1.1 | 13/11/2023 |
| Info |
|---|
Nouvelle URL pour l'API "INS EXT" à renseigner dans la vue "Configuration" |
- Modification de certains libellés dans la vue "Configuration".
Utilisation de la nouvelle API "INS EXT" pour récupérer le dossier et la photo de l'étudiant. Mise à jour des classes java clientes pour toutes les APIs Pégase utilisées par l'application (COC, CHC, PAI).
|
| 2.0.0 | 28/09/2023 |
| Info |
|---|
Nécessite java 17 Tomcat 10 conseillé |
- Migration du code en Vaadin24, Java 17 et spring-boot 3
- Regénération des classes clientes des APIs Pégase pour java17
- Mise à jour Dockerfile pour java17
- Mise à jour du style CSS de l'application
- Correction dans la récupération de la valeur "build_artefact" dans logback-spring.xml
- Téléchargement automatiquement des document pdf, qui ne sont plus ouverts dans un nouvel onglet.
|
| 1.7.1 | 11/07/2023 | - Mise à jour du style CSS de l'application
- Ajout de paramètres CSS dans la vue "Configuration" de l'application
Mise à jour des classes clientes de l'API COC v1-1.4.0 Ajout de l'information "Acquis capitalisé" dans l'affichage des notes. - Mise à jour des classes clientes de l'API INS-GESTION en v5-20.0.0
Mise à jour des librairies java Vaadin en 14.9.7 - Indication dans application.sample.properties que app.secretkey doit être sur 16 caractères
- Correction du bug sur le barème "null" : https://github.com/EsupPortail/esup-mdw-pegase/issues/25
|
| 1.6.0 | 04/04/2023 |
| Info |
|---|
| Nécessite la release 20 de Pégase |
- Version compatible avec la version 6 de l'API CHC pour la récupération du cursus de l'étudiant
- Attention : Lors de la migration de MDW en v1.6.0, il est nécessaire de modifier l'url de l'API CHC dans la vue "Configuration" de l'application. "/v5" devient "/v6"
- En conséquence, cette version n'est plus compatible avec la version 5 de l'API CHC.
|
| 1.5.3 | 04/04/2023 | |
| 1.5.2 | 20/01/2023 | |
| 1.5.0 | 18/10/2022 |
| Info |
|---|
La quasi totalité du paramétrage de l'application est maintenant stockée dans la base de données. La configuration se fait maintenant en 2 temps, voir documentation de configuration Lors du passage de 1.0.5 (ou inférieur) en 1.5.0 si il sera donc nécessaire de repartir du fichier application.sample.properties proposé dans le war puis de finaliser l'installation dans la vue "Configuration" accessible aux administrateurs de l'application. |
- Nouvelle vue "Configuration" permettant de paramétrer l'application facilement et "à chaud" (voir documentation).
- Nouvelle vue "Loggers" (voir documentation).
- Si les informations de l'étudiant ne sont pas trouvées à la connexion, affichage d'un message explicite.
- Mise à jour de multiples librairies java
- Ajout de paramètres dédiés pour l'affichage du certificat de scolarité et de l'attestation de paiement.
- Correction d'un bug sur l'affichage de notes ayant une valeur entière et terminant par "0"
|
| 1.0.5 | 17/05/2022 |
| Info |
|---|
Attention : mise à jour du format de l'url pegase.api.coc.url dans application.properties : https://coc-pegase.fr => https://coc.pegase.fr/api/coc/publication/v1 |
|
| 1.0.3 | 08/04/2022 | |
| 1.0.2 | 28/01/2022 | Lors de la récupération des notes, si un élément n'a pas de parent on l'injecte en fin de liste (Correction du bug où les notes de s'affichaient pas) - Affichage des notes enrichi avec l'affichage les contrôles (paramètre "notes.controle" dans application.properties)
Affichage des notes modifié (les 3 sessions sont visibles sur la ligne) pour coller avec les contrôles - Ajout paramètre "connexion.info.pref" dans application.properties pour permettre à l'utilisateur de masquer la pop-up de connexion via une checkbox "ne plus afficher".
- Modification de la vue "A propos" : suppression des rôles, affichage du message de la pop-up d'info.
- Mise à jour librairies java
|
| 1.0.1 | 19/11/2021 |
| Info |
|---|
Attention, suppression des paramètres suivants dans application.properties : - ldap.filtre.limit
- recherche.actif
- recherche.historique.actif
- recherche.historique.nb
|
- suppression de la vue Recherche et de la table d'historique de connexion en base
- suppression de la table Utilisateur en base
- Gestion des traces des connexions via logback
- ajout du paramètre logging.connexion.info dans application.properties
|
| 1.0.0 | 21/10/2021 | Release initiale (validée avec Pégase v2.2.0) |