Mise à jour de Epicraft en production le 2025-04-29.

Edit me

Améliorations et nouvelles fonctionnalités

  • EPICRAFT-615 Downgrade de la lib redlock vers la version 4.2.0
    • Downgrade de la lib redlock vers la version 4.2.0
  • EPICRAFT-589 CVE - mysql2
    • Mise à jour de la bibliothèque mysql2 de la version 1.5.3 vers la version 3.9.8.
  • EPICRAFT-547 SECURITY - Vérification des droits d’un utilisateur au niveau serveur
    • Améliorer la gestion des droits d’accès d’un utilisateur au serveur.
  • EPICRAFT-489 Ralentissement en cas de dictionnaire trop “gros”
    • Amélioration de la gestion d’import ou d’édition des dictionnaires afin d’éviter les ralentissements en cas des dictionnaires trop volumineux.

Corrections

  • EPICRAFT-628 HOTFIX - Desactivation du eval dans les conditions d’affichage
    • Les conditions d’affichage ne simulent plus le fonctionnement de Voozanoo4 pour être valide, à la place on ne cherche que si les variables renseignées sont correctes.
  • EPICRAFT-627 HOTFIX - Problème de rafraîchissement des ressources
    • L’historique de l’éditeur de code n’était pas remis à zéro lorsqu’on change de ressource, ce qui peux amener à ne pas voir la bonne ressource dans l’editeur.
  • EPICRAFT-624 HOTFIX - Il est possible de sauvegarder plusieurs fois la même action
    • Une sécurité bloquant l’enregistrement d’une même action plusieurs fois a sautée lors du développement sur les droits. Elle est remise.
  • EPICRAFT-623 DROITS - Tous les projets sont considérés comme “locked” lors de la vérification des droits avant publication
    • Correction d’une mauvaise lecture des droits qui augmentait le niveau d’accréditation nécessaire pour publier.
  • EPICRAFT-616 Epicraft - Perte de connexion temporaire entre le container nodejs et le voo4
    • Correction des options pour la requête afin d’éviter la perte de connexion temporaire entre le container Nodejs et Voo4.
  • EPICRAFT-612 Remplacer le linter XML de ace-editor
    • Utilisation d’une meilleure validation du code qu’un utilisateur peux ajouter dans epicraft.
  • EPICRAFT-611 Epicraft derrière un endpoint
    • Modification des routes internes d’Epicraft pour permettre son hébergement derrière un endpoint.
  • EPICRAFT-610 Enormes marges lors de l’importation de dico
    • Amélioration de l’affichage lors de l’import d’un dico.
  • EPICRAFT-609 L’importation de dico par CSV plante s’il y a des lignes vide en trop
    • Amélioration de traitement de l’import des dicos en CSV.
  • EPICRAFT-608 Les actions en attente de synchronisations ne sont pas envoyées automatiquement
    • Décaler la synchronisation des actions lors de la connexion afin de pouvoir contrôler leurs publications.
  • EPICRAFT-605 Publication en erreur - XML illisible
    • Amélioration de l’affichage des erreurs rencontrés lors d’une publication.
  • EPICRAFT-604 Il est possible de sauvegarder des ressources en erreur sur Epicraft de preprod
    • L’ajout d’un tooltype en cas d’erreurs dans les ressources.
  • EPICRAFT-601 L’exportation de pages en CSV ne doit pas prendre en compte les tableaux
    • Modification du filtre utilisé dans l’export des pages vers un CSV, pour qu’il n’autorise que les composants d’une page gérés dans l’importation.
  • EPICRAFT-600 Création de doublons lorsqu’on copie colle sur Epicraft
    • Correction des problèmes liés aux doublons non désirés lors des copier / coller et de la suppression des variables.
  • EPICRAFT-595 L’ouverture de la recherche fait planter l’interface
    • Correction d’un bug qui fait planter l’interface à l’ouverture de la recherche sur Epicraft.
  • EPICRAFT-582 Interdire de créer même clé étrangère plusieurs fois dans les relations N-N
    • Correction de la gestion des clés étrangères dans les relations N-N.
  • EPICRAFT-569 Conflit entre la CSP et la lib validant les ressources de type CSS
    • Remplacer la lib CodeMirror par la lib Ace afin d’éviter le conflit avec la CSP.