NOTES DE VERSION

Les nouveautés de Babel.

Modifications apportées au moteur, aux outils de gestion des licences et à l’espace de travail Desktop, extraites des notes de version du produit.

Publié le 27 mars 2024

Version 10.6.0.0

Babel Obfuscator

Améliorations

Babel UI : composants d'interface mis à jour vers la dernière technologie DX 22.3.5

Corrections de bugs

Correctif - Renommage inter-assemblies : correction de l'avertissement OB0003 dans certains cas faisant intervenir une implémentation explicite d'interface. Correctif - Protection anti-débogage : correction d'une forte charge processeur de l'application obfusquée lorsque la protection anti-débogage est activée. Correctif - Chiffrement du code : correction du cas où, lorsque le chiffrement du code est activé, les numéros de ligne PDB sont supprimés de la trace de pile de débogage. Correctif - Obfuscation du flux de contrôle : correction du cas où l'obfuscation du flux de contrôle pouvait créer des fichiers PDB portables invalides. Correctif - L'anti-réflexion de niveau 4 peut empêcher SharpPdb d'ouvrir un fichier PDB. Correctif - Chiffrement des chaînes : Babel pouvait planter pendant l'obfuscation lorsque le chiffrement des chaînes est activé.

Babel Licensing

Améliorations

API du service Babel : ajout de nouveaux points de terminaison d'API pour gérer les commandes et les clients. Babel Licensing : ajout de la personnalisation de la clé utilisateur (User Key) pour les modèles de licence, avec validation côté serveur. Optimisations : nous avons nettement optimisé la vitesse des points de terminaison de requête, d'où des temps de réponse plus courts et une meilleure efficacité pour les consommateurs de l'API.

Modifications

Base de données Babel : version de la base de données modifiée pour prendre en charge les nouvelles fonctionnalités de gestion des licences. Modèles de licence : nous avons introduit la possibilité d'intégrer des clés utilisateur dans les fichiers de modèle, ce qui rend les modèles plus souples et plus utilisables pour générer divers types de licences. Cette mise à jour permet un processus de création de licences plus fluide et plus personnalisé, en prédéfinissant des paramètres adaptés à différents scénarios de licence.

Corrections de bugs

Babel UI : correction d'un problème où les licences générées à partir de modèles comportant des restrictions n'affichaient pas les restrictions imposées. Gestion des licences : cette mise à jour corrige un problème important du système de gestion des licences, où les jetons d'activation générés pour des clés produit invalides n'étaient pas correctement supprimés de la base de données. Ce correctif assure une base de données plus propre et mieux gérée, en réduisant l'encombrement et les conflits potentiels. API Babel Licensing : correction d'un problème où la combinaison des paramètres de tri, de pagination (take) et de décalage (skip) dans une même requête produisait des résultats incohérents. Composants clients Babel Licensing : nous avons corrigé un problème où l'activation d'une nouvelle clé utilisateur supprimait par inadvertance la licence précédemment activée en cas d'échec. Cette correction garantit que les licences existantes restent intactes et fonctionnelles, même si une nouvelle tentative d'activation échoue. Gestion des clients du service Babel Licensing : nous avons résolu un problème critique qui empêchait jusqu'ici la suppression de clients de la base de données.