VERSIONSHINWEISE

Was ist neu in Babel.

Änderungen an der Engine, den Lizenzverwaltungstools und dem Desktop-Arbeitsbereich, aus den Versionshinweisen des Produkts.

Veröffentlicht am 31. März 2025

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

Babel Licensing-Webanwendungs-Dashboard mit einer Lizenzkarte, Produktlizenzen, Lizenztypen, Serverprotokoll und Token-Widgets
Die Babel Licensing-Webanwendung, eingeführt mit Babel 11.

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