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 21 juillet 2020

Version 9.5.0.0

Babel Obfuscator

Améliorations

  • Nouveau : ajout du renommage des méthodes virtuelles externes (voir --virtual external=on).
  • Consommation mémoire et vitesse d'obfuscation améliorées.

Modifications

  • Paquet NuGet Babel.Obfuscator : la configuration XmlDocumentationFile passe d'une propriété à un groupe d'éléments.

Corrections de bugs

  • Problème de compatibilité du chiffrement du code sur .NET Framework 3.5 et les versions antérieures. L'application plante avec l'exception System.MissingMethodException.
  • Les applications utilisant le renommage inter-assemblies pouvaient planter à l'exécution avec System.MissingMethodException.
  • L'obfuscation pouvait prendre un temps et une mémoire considérables si le proxy dynamique génère plus de 10 000 types.
  • Obfuscation des fonctions virtuelles dans certains cas.
  • Avertissement « Could not read rule MSIL encryption properties » lorsque la propriété Source est une chaîne vide.
  • La méthode d'un type imbriqué n'est pas déobfusquée dans la trace de pile.
  • Babel pouvait se bloquer dans certains cas d'utilisation du chiffrement des PDB.

Babel Licensing 2.8.6.0

Améliorations

  • Nouveau : ajout de la prise en charge de Xamarin.MAC.

Corrections de bugs

  • Dans les licences d'essai, RunCount est incrémenté à chaque Validate de la licence au lieu de l'être à chaque exécution distincte de l'application.
  • Correctif interface : l'enregistrement d'une licence en base de données peut lever une exception d'entité dupliquée.