Arborescence des pages

Vous regardez une version antérieure (v. /wiki/display/SIGN/Change+log) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 39) afficher la version suivante »

Cette page présente les changement de chaque version ainsi que les opérations à effectuer pour monter de version, si besoin.

Les versions sont numérotées X.Y.Z où:

  • X : version MAJEUR, lorsqu'il y a de gros changements rendant la mise à jour non rétrocompatible (nécessite une refonte de la configuration et/ou de l’intégration au SI, modifie en profondeur l' UI)
  • Y : version MINEUR lorsqu'il il y a des ajouts de fonctionnalités, la mise à jour est rétrocompatible (une migration de base ou une nouvelle configuration peut être nécessaire)
  • Z : version de CORRECTIF quand il y a des corrections d’anomalies (un redéploiement peut suffire)

Pour lancer un script SQL sous PostgreSQL :

  1. Faire un : su postgres
  2. Lancer : psql -d 'nom_base_esupsignature' < 'chemin/nom_script.sql'

v1.3 - A venir

  • OpenJDK >= 13 (la version 13 corrige un bug concernant l'ouverture des gros keystores P12)
  • Refonte du modèle de données
  • Auto-completion dans les formulaires
  • Activation Spring Actuators pour Spring Boot Admin

Le modèle de données a beaucoup évolué pour nous permettre plus de souplesse et pour améliorer grandement les performances. Ceci implique de passer des scripts de mise à jour.

Si vous ne souhaitez pas passer dès maintenant sur cette version, merci de basculer sur la branche 1.2.x

Nous conseillons de procéder à des tests en restaurant votre base de production sur une autre plateforme. Voici les étapes de migration

  1. Récupérez les nouvelles source via "git pull"
  2. Si besoin, corrigez votre fichier de configuration (verifiez que ddl-auto et à update)
  3. Lancez "mvn clean package" sans éviter les tests (ceci va mettre à jour le schéma de la base)
  4. Lancez le script de migration : https://raw.githubusercontent.com/EsupPortail/esup-signature/master/src/main/resources/update_1.3.sql
  5. Déployez l'application et démarrez
  6. Contrôlez que l'application fonctionne correctement
  7. Enfin, lancez le script de nettoyage de la base : https://raw.githubusercontent.com/EsupPortail/esup-signature/master/src/main/resources/update_1.3_clean.sql

v1.2.2-RELEASE - 27/10/2020

  • Corrections de la signature non PDF

Une branche 1.2.x a été créée sur le dépôt github pour permettre à ceux qui ne souhaitent pas migrer vers la v1.3 de bénéficier de corrections de bugs

v1.2.1 - 03/10/2020

  • Corrections shibboleth
  • Ajout de configuration proxy pour DSS
  • Correction UI

v1.2-RELEASE - 23/10/2020

  • Correction de la gestion des versions des formulaires
  • Corrections de l'UI

Il faudra passer les commandes sql suivantes : https://raw.githubusercontent.com/EsupPortail/esup-signature/master/src/main/resources/update_1.2-RELEASE.sql pour supprimer une contrainte sur la table form_fields

Si vous passez directement de la release v1.0 à la v1.2 il faudra bien-sûr procéder aux deux précédentes modifications de la base de données


v1.2 - 13/09/2020

  • Intégration OTP dans les formulaires de demande de signature (choix d'utilisateurs externes ou membres de la fédération)
  • Améliorations de l'interface de signature (zoom, messages utilisateurs, ajout de texte personnalisé à la signature..)
  • Refonte du système de délégations
  • Refonte du système d'alerte
  • Refonte de l'outil de dématérialisation des PDF Form (nouvelle nomenclature, auto-completion, javascript)
  • Refonte de la gestion des rôles (harmonisation shib/cas, rôles par filtres LDAP)

Cette version apporte beaucoup de changements notamment au niveau du fichier de configuration. Lors du git pull le fichier src/main/ressources/application.yml devra être corrigé. La documentation précise les nouveautés : Sources et configuration

Par ailleurs, après une première compilation (mvn clean package), il faudra passer les commandes sql suivantes : https://raw.githubusercontent.com/EsupPortail/esup-signature/master/src/main/resources/update_1.2.sql

Enfin si vous aviez des formulaires PDF Forms comportant des champs pré-remplis, il faudra les corriger en vous référent à la Documentation administrateur

v1.1 - 07/09/2020

  • Possibilité d'envoyer plusieurs documents dans une demande simple


v1.0-RELEASE - 07/09/2020

v0.13 - 04/09/2020

  • Connexion One Time Password (OTP) pour les personnes externes à l'établissement (mail + sms)
  • Amélioration UI signature (ajout "signé par / le", ajout et suppression de plusieurs signatures sur un même document)
  • Amélioration du système de délégations
  • Ajout de paramètres ldap (search-base, search-filter, affiliation-filter)
  • DSS Signature > v5.7

v0.12 - 14/07/2020 :

  • Reconnaissance de métas données des PDF pour la constitution des workflows
  • Possibilité de signer à plusieurs endroit dans un même document à une étape donnée
  • Double export des documents signés (vers un stockage d’archivage et vers un espace de travail)
  • Correction authentification CAS

v0.11 - 20/05/2020 :

  • Intégration d'un outil de dématérialisation (remplissage en ligne des PDFForms)
  • Gestion des délégations
  • Circuits de signature génériques et/ou spécifiques
  • Récupération de données externes pour le pré-remplissage des PDF
  • Améliorations UI
  • DSS Signature > v5.6
  • Jeu de tests d'intégration
  • Suppression de la branche edition-covid-sans-seda

v0.10.2 : 

  • Correction de bugs
  • Ajout des exports

v0.10.1 : /!\ 0.10.X version spécifique covid 19 sans les librairies SEDA : https://github.com/EsupPortail/esup-signature/tree/edition-covid-sans-seda

v0.9 - 24/01/2020 :

  • Intégration de PDF.js
  • Gestion de parapheurs de demandes
  • Gestion des commentaires
  • Ajout d'un assistant de création de demandes

v0.8 - 05/04/2019:

  • Ajout de la gestion des workflows
  • Détection automatique de champs signature dans les PDF
  • Ajout de la librairie sedalib
  • Modification de l'interface utilisateur

v0.7 - 02/04/2019 :

  • Ajout des groupes
  • Amélioration de l'import de documents
  • Signature de "dossiers" (plusieurs documents encapsulés)

v0.6 - 21/03/2019 :

  • Simplification de l'interface
  • Ajout des web services

v0.5 - 18/03/2019 :

  • Amélioration de l'interface
  • Ajout d'un parapheur utilisateur par défaut
  • Signatures en parallèle (toutes obligatoires ou non)

v0.4 - 28/02/2019 :

  • Amélioration de l'interface
  • Ajout du module de validation de signatures
  • Signature de plusieurs documents par cases à cocher
  • Récupération de document depuis des sources externes (CIFS, VFS, CMIS)

v0.3 - 08/02/2019 :

  • Ajout de la signature XAdES pour les documents autres que PDF

v0.2 - 07/02/2019 :

v0.1 - 06/02/2019 :

  • Création des utilisateurs via l'authentification CAS ou Shibboleth
  • Upload de documents
  • Signature par apposition d'un tampon image dans un PDF
  • Signature PAdES (PDF) à l'aide d'un certificat
  • Ajout de page de garde et conversion PDF/A
  • Module pour sélectionner l'endroit de la signature


  • Aucune étiquette