Version 11.0.0.0
Babel Obfuscator
Verbesserungen
- Neu ist die Unterstützung für Satellitenassemblies samt korrekter Erhaltung der Zeitstempel.
- Die Unterstützung für .NET-9.0-Assemblies wurde verbessert.
- Babel.Obfuscator.targets wurde überarbeitet und erzeugt Debuginformationen jetzt abhängig davon, ob eine PDB-Datei vorhanden ist.
- Die UTF-8-Kodierung neu erzeugter XML-Lizenzen wurde optimiert.
- Babel UI: Die Lizenzverwaltung wurde um Widerrufsprüfungen und eine bessere Behandlung der Gültigkeitsdauer erweitert.
Fehlerbehebungen
- Behoben wurde eine Nullverweis-Ausnahme beim XAML-Umbenennen von Indexer-Eigenschaften, deren Name null ist.
- Behoben, dass Regeln nicht korrekt auf Parameter angewendet wurden.
- Behoben wurde ein Absturz von Babel Obfuscator, wenn die Option --makeproject angegeben ist.
- Behoben wurde ein Problem beim Besuchen von Attributkonstruktorargumenten bei der Entfernung toten Codes, der assemblyübergreifenden Umbenennung und der Entfernung von Enum-Typen.
- Behoben wurde ein Kompatibilitätsproblem von Babel unter macOS und Linux.
- Die Pfadbehandlung in BabelTarget wurde überarbeitet, damit Verzeichnistrennzeichen plattformübergreifend einheitlich sind.
- Behoben wurde ein Absturz der Anwendung Babel UI, der in bestimmten Fällen beim Start auftreten konnte.
Babel Licensing

Verbesserungen
- [Neu] Eingeführt wurde eine umfassende Weboberfläche (Datacenter-Edition) mit responsivem Design und verbesserter Bedienung
- [Neu] Umgesetzt wurde ein Webhook-Dienst zur reibungslosen Anbindung von Babel Licensing an Webanwendungen und Dienste von Drittanbietern
- [Neu] Die HTTP-RESTful-API wurde um umfassende Endpunkte, OpenAPI-Dokumentation und verbesserte Authentifizierungsverfahren erweitert und lässt sich damit besser integrieren
- [Neu] Das WordPress-Plug-in für Babel Licensing wurde um ein Kundenportal erweitert, in dem Endanwender ihre aktivierten Lizenzen direkt im Dashboard ihres WordPress-Kontos einsehen, verwalten und überwachen können
- [Neu] Neu ist ein RESTful-Health-Check-Endpunkt für bessere Überwachung und Systemdiagnose
- [Neu] Neu ist die Konfigurationseinstellung EnableWebUI, mit der sich der Zugriff auf die Weboberfläche sicher steuern lässt
- [Neu] Eingeführt wurde eine rollenbasierte Zugriffssteuerung (RBAC) für feingranulare Berechtigungen
- [Neu] Neu ist die Unterstützung für eigene Lizenzvorlagen
Änderungen
- Die Fehlerbehandlung bei der Authentifizierung gibt jetzt „Unauthorized“ zurück, statt eine Ausnahme auszulösen
- Die Middleware wurde überarbeitet, um Anfragen an die Weboberfläche und an Swagger besser zu behandeln
- Die Auslieferung statischer Dateien und die Prüfung von Anfragepfaden wurden verbessert
Fehlerbehebungen
Behoben - Die Auswertung von Lizenzschlüsseln wurde überarbeitet und nutzt für eigene Beschränkungen jetzt StringLicenseBuilder Behoben - Die Lizenzprüfung im Client, wenn die Lizenz aus der Ferne deaktiviert wurde

