Publié le 12 juin 2026
Evolutions
- Mise à jour du framework Symfony 6.4.41
- Mise à jour des librairies composer et npm
- Mise à jour des images docker
- Ajout du container libriciel stack update pour les futures mises à jour
Modifications
- [Métadonnées] – Récupération des métadonnées (et de leurs valeurs) depuis un échange entrant dans l’échange sortant généré (close and response). Une option « Métadonnée répercutable dans l’échange réponse » dans la gestion des métadonnées permet de choisir, par métadonnée, si elle doit être répercutée. Sur le sortant, ces métadonnées répercutées sont affichées en lecture seule (non modifiables) et toujours visibles, distinctement des métadonnées propres au sous-type ; elles sont préservées lors des modifications de l’échange
Corrections
- Audit OWASP top 10 sur le projet (XSS Twig, unserialize(), SSRF potentiel)
- A l’insertion d’un échange, l’action peut se réaliser 2 fois si un antivirus ou un scan d’entreprise se déclenche, ce qui entraîne le traitement automatique de l’échange
- Le service minio ne se relançait pas après reboot du serveur, du coup, ajout de "restart: unless-stopped" dans le compose.yaml
- En cas d’utilisation des guillemets double dans le nom ou l’objet de l’échange, une erreur 500 apparaît
- [Pastell] Les documents signés n’étaient pas remontés en cas de récupération manuelle : le circuit Pastell est désormais déroulé en un seul appel (récupération des documents signés dès leur retour du parapheur, puis envoi du mail sécurisé si le cheminement le prévoit). Les trois cheminements (parapheur seul, mail sécurisé seul, parapheur + mail sécurisé) sont gérés, sans doublon de fichiers
- [Pastell] L’échange ne passe à l’étape suivante que si le document est dans un état final (terminé, mail sécurisé envoyé ou rejet) ; dans les états intermédiaires, le bouton de récupération reste disponible
- [Pastell] Une erreur réseau ou un message d’erreur renvoyé par Pastell lors de la récupération ne provoque plus le refus de la tâche : l’échange reste en l’état et le message est affiché
- [Échange] Lors du transfert d’un échange avec "Envoi vers l’extérieur", la sélection d’au moins un cheminement (visa/signature et/ou mail sécurisé) est désormais obligatoire pour pouvoir enregistrer
- [Scrutation mails] Des mails déjà importés étaient recréés lorsque leur déplacement/suppression dans la boîte échouait (notamment sous Zimbra où le MOVE/EXPUNGE n’est pas toujours appliqué) : le Message-ID du mail source est désormais stocké sur l’échange et utilisé pour éviter de recréer un échange déjà importé, rendant les scans idempotents même si le mail reste dans le dossier scruté
- [Sidebar] Le menu latéral n’était pas bien formaté si l’utilisateur était associé à plus de 10 bureaux
- [Zimbra] Certains mails scrutés ne possèdent aucun contenu dans le fichier mail.pdf généré (texte brut non géré)
- [Circuit] Si on duplique plusieurs fois un même circuit, ses données d’origine finissent par être écrasées