Version 11.0.0.0
Babel Obfuscator
Améliorations
- Ajout de la prise en charge des assemblies satellites, avec préservation correcte des horodatages.
- Meilleure prise en charge des assemblies .NET 9.0.
- Refonte de Babel.Obfuscator.targets pour générer les informations de débogage de façon conditionnelle, selon l'existence du fichier PDB.
- Encodage UTF-8 optimisé pour les nouvelles licences XML générées.
- Babek UI : gestion des licences améliorée, avec des contrôles de révocation et un meilleur traitement de la durée de vie.
Corrections de bugs
- Correction d'une exception de référence nulle lors du renommage XAML pour les propriétés indexeurs dont le nom est null.
- Correction d'un problème où les règles n'étaient pas correctement appliquées aux paramètres.
- Correction d'un plantage de l'obfuscateur Babel lorsque l'option --makeproject est spécifiée.
- Correction d'un problème de visite des arguments de constructeurs d'attributs lors de la suppression du code mort, du renommage inter-assemblies et de la suppression des types énumérés.
- Correction d'un problème de compatibilité de Babel sous macOS et Linux.
- Refonte de la gestion des chemins dans BabelTarget afin de garantir des séparateurs de répertoires cohérents sur toutes les plateformes.
- Correction d'un plantage de l'application Babel UI qui pouvait survenir au démarrage dans certains cas.
Babel Licensing

Améliorations
- [Nouveau] Introduction d'une interface application web complète (édition Datacenter), avec un design adaptatif et une expérience utilisateur améliorée
- [Nouveau] Mise en place d'un service de webhooks pour une intégration fluide de Babel Licensing avec des applications et services web tiers
- [Nouveau] API RESTful HTTP enrichie, avec une couverture complète des points de terminaison, une documentation OpenAPI et des mécanismes d'authentification améliorés pour de meilleures capacités d'intégration
- [Nouveau] Plug-in WordPress Babel Licensing enrichi d'un portail client, permettant aux utilisateurs finaux de consulter, gérer et suivre leurs licences activées directement depuis le tableau de bord de leur compte WordPress
- [Nouveau] Ajout d'un point de terminaison RESTful de contrôle d'état, pour une meilleure supervision et de meilleurs diagnostics système
- [Nouveau] Ajout du paramètre de configuration EnableWebUI, afin de contrôler de façon sûre l'accès à l'interface web
- [Nouveau] Introduction d'un contrôle d'accès avancé basé sur les rôles (RBAC) pour une gestion fine des permissions
- [Nouveau] Ajout de la prise en charge des modèles de licence personnalisés
Modifications
- Meilleure gestion des erreurs d'authentification, qui renvoie désormais Unauthorized au lieu de lever une exception
- Refonte de l'intergiciel afin d'améliorer le traitement des requêtes de l'interface web et de Swagger
- Meilleure gestion des fichiers statiques et des vérifications de chemin de requête
Corrections de bugs
Correctif - Refonte de l'analyse des clés de licence pour utiliser StringLicenseBuilder avec les restrictions personnalisées Correctif - Correction de la validation de licence côté client lorsque la licence a été désactivée à distance

