Technical blog

Sortie d’ARender 4.0.7

logo

ARender 4.0.7 is available!

 

Une liste détaillée des changements est disponible à cette adresse, où une plus grande partie des changements y est décrit.

 

Un mot rapide avant de rentrer dans les notes de sorties :

Si vous exécutez actuellement une installation d’ARender 4.0.x, nous vous recommandons de procéder à la mise à niveau vers ARender 4.0.7, car de nombreuses corrections ont été apportées à cette version cumulative.

 

Nouveau dans ARender 4.0.7 :

 

✔️ Changement dans la façon dont nous relayons le contenu vidéo du backend à l’utilisateur final

Comme vous l’avez peut-être lu dans cet article, dans ARender 4.0.7, nous avons retravaillé la façon dont les transferts vidéos sont effectués afin de maintenir nos efforts pour rendre ARender compatible avec une grande variété de navigateurs Internet.

Le résultat est prometteur! Cette nouvelle approche consomme globalement moins de mémoire sur les serveurs ARender et est plus stable que la précédente.

Cette base stable va nous permettre d’améliorer davantage l’expérience vidéo dans les versions suivantes d’ARender 4.

 

✔️ Restauré (et amélioré) la façon dont ARender 3 traitait les documents Tiff

Grâce aux versions d’ARender 4, nous avons déjà appliqué un ensemble de corrections de bugs aux documents Tiff afin de renforcer notre prise en charge déjà large de ce format de fichier que nous avons acquis au fil des années.

Nous avons découvert récemment qu’en termes de performances par contre, nous pouvions gagner à restaurer les anciens mécanismes pour gérer les fichiers Tiff, tout en appliquant le nouvel ensemble de correctifs.

Mais l’équipe ne s’est pas arrêtée là! Nous avons optimisé cette fusion de « l’ancienne logique » (pour gagner en performances) et de la nouvelle (pour prendre en charge plus de fichiers Tiff) pour produire la version incluse dans la 4.0.7 qui est à la fois plus rapide que l’ancienne logique, génère globalement moins de rendus du document Tiff et élargi la prise en charge étendue du format.

 

✔️ Les documents ouverts par URL suivent maintenant les « Header » et code de retour de redirection

Si vos serveurs documentaires ont migré mais pas encore le code de votre intégration ARender accédant directement aux URLs de vos documents, ARender permet par défaut de suivre les redirections. Pour refléter ce changement, dans cette version, le titre du document contiendra l’URL complète. Ce changement dans le titre du document (pour les documents basés sur des liens URLs) en fonction des retours reçu pourra être amené à rester ou à revenir au comportement précédent.

 

✔️ Modification de l’apparence des annotations de « rich text » rendues dans les documents PDF (téléchargement avec annotations)

Dans la version 4.0.7, nous avons amélioré le rendu des notes textuelles à l’aide de notre fonction par défaut de « téléchargement avec annotations ».

Cela entraînera des changements visuels évidents, en raison du support beaucoup plus large de la norme de texte riche, et nous attendrons vos commentaires sur ce nouveau rendu via nos canaux de support habituels si vous souhaitez voir des améliorations par rapport à ce rendu.

 

✔️ Version 4.0.6 corrigée et améliorée

L’objectif de la version 4.0.7 était également de stabiliser l’ensemble des fonctionnalités apportées dans les versions précédentes. Sur ce sujet, voici une courte liste des fonctionnalités qui ont vu des corrections / améliorations dans la version 4.0.7

  • Fonctions de filigrane / de caviardage
  • Images Docker d’ARender (téléchargeables via notre artifactory)
  • Prise en charge de nouveaux types de fichiers EML pas encore vus (contenu vide, seule pièce jointe)
  • Prise en charge des fichiers PDF dont le contenu texte ne signale pas une largeur par défaut par symbole (bloc-notes comme comportement textuel)
  • Barre d’outils d’ARender
  • Mécanisme de suppression des documents temporaires (forcé sur un appel) : supprimait le document mais les images pourraient subsister dans des caches pendant un petit laps de temps par la suite; ils sont désormais correctement expulsés de manière synchronisée.

Si vous souhaitez plus de détails sur les correctifs, veuillez vous référer à la note de version complète (avec les ID de tickets Jira).

 

✔️ Avant la sortie, nous utilisions la dernière version RC qui a été sélectionnée pour la promotion de la sortie pour mettre à jour notre document d’outil de dimensionnement.

Nous avons exécuté des tests de performances Jmeter de notre version 4.0.7 pour générer des valeurs d’entrée pour chacun des « type mime » pris en charge par ARender.

Notre équipe peut vous demander de remplir la feuille de dimensionnement pour votre installation, nous avons donc pensé que ce serait le bon moment pour expliquer ce que fait cette feuille de dimensionnement:

  • Nous exécutons des tests de performances Jmeter sur des machines qui ne sont pas vos machines, c’est pourquoi nous vous recommandons de remplir la case « score geekbench »

Nous recommandons cet outil de référence tiers pour détecter les performances typiques que vous pouvez attendre d’ARender sur votre installation sur site. (rappel, si vous préférez, ARender propose également une offre SaaS) Le fait que nous nous appuyions sur des outils tiers renforce également le fait que le résultat ne sera pas biaisé envers notre produit.

La valeur à recopier dans la feuille de dimensionnement est le « Multi core; rendering PDF » comme vous pouvez le deviner. Si vous ne voulez/pouvez pas avoir accès à cet outil, prenez contact avec notre équipe et nous vous indiquerons comment utiliser nos outils de benchmark internes à ARender pour trouver la valeur de performance de votre serveur/vos VMs.

  • Les valeurs sont ensuite extraites de notre JMeter sous forme « d’unités de calcul » par type de travail demandé

C’est là que le benchmark exécuté pour notre version se traduit par la quantité requise de CPU. À partir des valeurs que vous saisirez en nombre de pages par document, types de documents, nombre d’utilisateurs simultanés, nous calculerons une quantité d’unités de calcul requises par seconde.

Le nombre d’unités calculées se traduit alors par un nombre de vos processeurs virtuels requis en fonction de la case indiquant la performance de votre VM.

 

Au final, l’outil de dimensionnement permet de précisément savoir si vos machines sont taillées pour le logiciel ARender, mais en règle générale, un simple suivi de nos recommandation suffit à correctement équiper vos serveurs ARender.