L'équipe ARender presente la version 4.8.8 de ARender.
De multiple correctifs de sécurité ont été ajoutés dans cette nouvelle version.
Nous recommandons donc vivement tous nos clients de mettre à jour leur version de ARender en 4.8.8.
Evolutions :
‣ JSAPI - Regrouper automatiquement différentes pages dans des document virtuels
- Regrouper automatiquement les pages d'un document avec le Documentbuilder
- Détails techniques : charger un document avec un fichier descripteur (JSON) et regrouper les pages voulues dans des documents virtuels dans l'ordre que vous définissez.
-
- Example de cas d'usage :
- Chaque page d'un document représente différents types de document (carte d'identité, permis de conduire etc...),
- Une Intelligence Artificielle (IA) identifie les types de quelques pages du document,
- Le résultat de l'IA est converti dans le format JSON de ARender,
- Le document est ouvert dans ARender avec les vignettes automatiquement regroupées par type identifié,
- Note : il est aussi possible d'ajouter une liste déroulante des types de documents disponibles pour potentiellement corriger l'IA.
‣ Content Security Policy (CSP)
- Amélioration du support de règles CSP strictes.
‣ Tampon
- Un tampon avec le nom de l'utilisateur courant a été ajouté dans le catalogue par défaut de ARender.
Correctifs :
‣ Correctifs de sécurité UI
- Plusieurs correctifs de sécurité ont été ajoutés à cette version,
- Nous recommandons donc fortement tous nos clients de monter en version 4.8.8.
- Pour plus d'information sur les anomalies corrigés vous pouvez contacter notre équipe de support via JIRA ou par mail : arender-support@arondor.com
‣ Correctifs UI
- Correction d'une anomalie quand certains mails spécifiques n'étaient pas ouvert à cause d'un balise CSS dans l'HTML
- Correction d'une anomalie quand le zoom d'ajustement horizontal n'affichait pas la page entièrement pour des documents au format paysage,
- Correction d'une anomalie quand sur Internet Explorer et quand le double-clic ne fonctionnait pas pour entrer en mode édition d'annotation :
- Cela n'arrivait que si la propriété annotation.richtext.edition.doubleClick était activée
‣ Correctif sur le connecteur FileNet
- Correction d'une anomalie quand le cache n'était pas disctribué correctement entre plusieurs ARender HMI :
- Cette situation ne se passait seulement quand les documents FileNet étaient chargés avec un descipteur XML :
- Plus d'information sur la fonctionnalité :
‣ Correctifs Rendition
- Correction d'une anomalie quand le texte extrait pas le module de Rendition était incorrect,
- Correction d'une anomalie quand le format HEIC ne s'affichait pas avec une Rendition déployée sur Redhat 7.2,
- Correction d'une anomalie quand la taille du texte des notes textuelles était trop petit pour des documents avec un DPI élevé,
- Correction d'une anomalie quand des images spécifiques étaient tronquée à l'affichage dans ARender,
- Correction d'une anomalie quand l'ouverture d'un PDF avec des entêtes spécifiques échouait,
- Les logiciels additionnels et leur licences sont désormais listés à l'installation.
Documentation :
‣ Documentation de la Rendition
- Les logiciels additionels sont désormais listés et documentés.
Anomalie connue :
- La fonctionnalité de téléchargement de document avec annotation au format FDF ne doit pas être activée lorsque que l'utilisation de la fonctionnalité de biffage est active.
Note de version technique :
Mise à jour de la version de Hazelcast côté WEB-UI
Un changement majeur a été fait dans cette version et va potentiellement causer des anomalies pour votre intégration/ votre connecteur : la version de Hazelcast est passé de 3.x (3.12.12) à 4.x (4.2) dans ARender WEB-UI (aka ARender HMI).
Les principales raisons de ce changement sont :
- d'avoir la même version de Hazelcast dans les deux composants ARender (WEB-UI et Rendition),
- de corriger l'anomalie de partage de caches entre HMI FileNet cité plus haut.
Étant donné qu'il s'agit d'une montée de version majeure, il y a de grande chance pour que des breaking changes soient faits côté Hazelcast.
Voici quelques solutions pour vous aider à résoudre cela :
- Mettre à jour Hazelcast de la version 3.x à la version 4.x pour matcher la version avec celle d'ARender et adapter votre connecteur en conséquence.
- Exclure la version de Hazelcast apportée par ARender Web-UI si vous ne utilisez pas le cache Hazelcast avec ARender WEB-UI (le cache par défaut est Ehcache).
Sécurité améliorée
Une nouvelle propriété côté Rendition (Broker) a été créée pour autoriser certaines URLs ou domaines pour l'ouverture de document. Deux nouvelles propriétés ont été ajoutées, une pour les documents à récupérer d'un système de fichier et une pour les documents à récupérer depuis une URL.
# Authorized documents paths with comma-separated
authorized.paths=../../samples/,../samples/,../../tmp/,../tmp
# Authorized URLs with comma-separated
authorized.urls=
Avec les propriétés ci-dessus, seuls sont autorisés les documents stockés sur les dossiers ../../samples/, ../samples/, ../../tmp/ et ../tmp/, et aucun document URL n'est autorisé.
Correctif sur les notes textuelles
Un correctif a été fait sur la taille de la police des notes textuelles au téléchargement de PDFs avec annotations :
# Enable adaptative font size for sticky note annotation
annotation.stickyNote.adapt.font.size.enabled=false
Amélioration du Document Builder
Comme décrit au début de cette note de version, cette fonctionnalité vous permet de personnaliser la structure des pages à afficher à l'ouverture du Document Builder. Trois propriétés ont été ajoutées :
# Enable the saveAll button
documentbuilder.button.saveAll.enabled=false
# Activate the cross button to delete the document in the document builder
documentbuilder.button.document.removal.enabled=true
# Activate the red cross button to remove a page in the document builder
documentbuilder.button.page.removal.enabled=true
Pour plus de détails voir la documentation : https://docs.arender.io/fr/feature/documentbuilder/