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 26 août 2024

Version 10.8.0.0

Babel Obfuscator

Améliorations

  • Ajout de la prise en charge de la préversion de .NET 9.
  • Mise en œuvre du chiffrement du code pour les composants .NET Standard 2.1.
  • Babel UI : possibilité de modifier les champs liés au titulaire de la licence.
  • Babel UI : performances améliorées afin d'éviter le blocage de l'interface lors de l'affichage de tables de licences et de clients comportant de nombreux enregistrements.

Corrections de bugs

  • Correction d'un problème où les assemblies satellites n'étaient pas traités pour les dossiers de culture « zh ».
  • Correction du comportement afin d'éviter de renommer les libellés XAML lorsqu'ils contiennent des noms de symboles.
  • Correction d'une erreur de validation du fichier de licence lorsque celui-ci est verrouillé par un autre processus.
  • Correction d'un problème de proxy dynamique lorsque le type de retour comporte des modificateurs requis ou facultatifs.
  • Correction d'un plantage de Babel causé par une NullReferenceException dans les cas où l'assembly cible n'est lu que partiellement.
  • Correction d'un problème où Babel ne parvenait pas à résoudre les propriétés BAML pointées.
  • Les propriétés Value des Setter XAML ne sont pas correctement résolues.
  • Correction de la sérialisation des tableaux dans le chiffrement des valeurs pour certains types.
  • Correction d'un plantage de Babel avec l'erreur : « An error occurred during phase 'Post Reader': Stream is not a valid resource file. »
  • Correction d'un problème de Babel UI où les modifications apportées aux panneaux d'édition de règles n'étaient pas mises à jour immédiatement.
  • Correction d'un problème où les dépendances de bibliothèques imbriquées n'étaient pas supprimées des fichiers dpes.json pour les assemblies fusionnés.
  • Correction de la protection par proxy dynamique pour les assemblies .NET Standard 2.x.
  • Les paramètres de Babel UI n'étaient pas conservés après la mise à niveau vers la nouvelle version.
  • Babel UI : réinitialisation de la configuration par défaut de la base de données.

Babel Licensing

Améliorations

  • Babel UI : ajout de nouvelles colonnes à la vue des licences, dont le nom, la société et l'adresse e-mail du titulaire, offrant d'un coup d'œil des informations plus complètes et mieux organisées pour une meilleure gestion et un meilleur suivi.
  • Babel UI : amélioration du chargement des données, désormais affichées de façon asynchrone sans bloquer l'interface, même avec un grand nombre d'enregistrements.

Corrections de bugs

  • BabelFileLicenseProvider : gestion des erreurs plus robuste, avec notamment une logique de nouvelle tentative automatique en cas d'erreur d'accès aux fichiers, pour un chargement de licence plus fiable en cas de problème passager.
  • Babel UI : réinitialisation de la base de données à sa configuration par défaut.