Mise à jour de Voozanoo 4 en production le 2020-10-27.

Edit me

Améliorations et nouvelles fonctionnalités

  • VOO4-1783 INTERPRETEUR - LazyScriptPlayer
    • Optimisation de la publication d’action via la création d’un LazyScriptPlayer
  • VOO4-1738 INTERPRETER - Bloquer si doublon
    • Blocage et arrêt des publications si une action essaie d’ajouter un élément déjà existant.
    • Ce correctif permet d’éviter plusieurs problèmes rencontrés par les équipes, notamment la double publication, modification manuelle de XML, etc.
  • VOO4-930 Export : Réponse à l’erreur “Maximum execution time”
    • Les “gros” exports (dont le temps de traitement dépasse la limite imposée par le serveur) peuvent désormais être générés sans échec : un mode d’export asynchrone a été mis en place côté serveur pour éviter de dépasser cette limite.
    • La gestion d’un comportement réellement asynchrone côté client fera l’objet d’un développement ultérieur. L’expérience utilisateur reste donc, pour l’instant, synchrone.
    • La gestion asynchrone des exports peut être activée en ajoutant les directives “voozanoo.async.export = true” et “voozanoo.export.log.directory = ‘/space/applisdata/[nom de l’application]/log/export” dans l’application.ini
    • Le varset système “sys_export” a été ajouté au noyau pour participer au monitoring des exports asynchrones. Il n’est ajouté que lorsqu’une application active le mode “export asynchrone”.
  • VOO4-916 Vérifier la validité des mot de passes pour les appels WS
    • Certains caractères spéciaux des mots de passe n’était pas compatibles avec l’authentification aux web services.
    • Les caractères en question sont désormais interdits lors de la création d’un mot de passe (user et sys_user).

Corrections

  • VOO4-1790 INTERPRETEUR - Faux-positifs sur des erreurs XML de ressources
    • L’interpréteur renvoyait des faux-positifs en cas d’importante accumulation d’erreurs XML
  • VOO4-1787 INTERPRETEUR - Blocage du rollback en mode simulation
    • Correction du rollback en mode simulation (il restait bloqué)
  • VOO4-1786 WidgetMeter : Doughnut - Cubisme
    • Ajout d’un “!important” sur le border-radius du widget afin d’éviter que l’application d’une règle CSS sur l’ensemble des éléments (*) casse le rendu
  • VOO4-1779 Conditional display based on a date var no longer works as per documentation
    • Les valeurs dynamiques contenant une string de date (par ex : 2020-12-25) n’étaient plus interprétées (régression).
  • VOO4-1778 Bouton “Import users from the portal” sur la page d’accueil Voo4 ne fonctionne pas
    • Correction du bouton “Import users from the portal” de la page d’accueil standard de voozanoo4 : la redirection ne fonctionnait pas.
  • VOO4-1761 L’utilisateur décide du nommage des fichiers uploadés dans /space/applisdata/epifiles/upload_chunk
    • Le nom du fichier d’origine a été retiré du nom des fichiers chunk