Version 10.6.0.0
Babel Obfuscator
Verbesserungen
Babel UI: Die Oberflächenkomponenten wurden auf die neueste DX-Technologie 22.3.5 aktualisiert
Fehlerbehebungen
Behoben - Assemblyübergreifende Umbenennung: Behoben wurde die Warnung OB0003 in bestimmten Fällen mit expliziter Schnittstellenimplementierung. Behoben - Anti-Debugging-Schutz: Behoben wurde die hohe CPU-Last verschleierter Anwendungen mit aktivem Anti-Debugging-Schutz. Behoben - Codeverschlüsselung: Behoben, dass bei aktiver Codeverschlüsselung die PDB-Zeilennummern aus dem Debug-Stacktrace entfernt wurden. Behoben - Kontrollflussverschleierung: Behoben, dass die Kontrollflussverschleierung ungültige portable PDB-Dateien erzeugen konnte. Behoben - Anti-Reflection Stufe 4 konnte dazu führen, dass SharpPdb die PDB-Datei nicht öffnen kann. Behoben - Zeichenfolgenverschlüsselung: Babel konnte bei aktiver Zeichenfolgenverschlüsselung während der Verschleierung abstürzen.
Babel Licensing
Verbesserungen
Babel Service API: Neu sind API-Endpunkte zur Verwaltung von Bestellungen und Kunden. Babel Licensing: Neu ist die Anpassung des User Key für Lizenzvorlagen samt serverseitiger Prüfung. Optimierungen: Die Geschwindigkeit der Abfrageendpunkte wurde deutlich optimiert, was zu kürzeren Antwortzeiten und besserer Effizienz für API-Konsumenten führt.
Änderungen
Babel-Datenbank: Die Datenbankversion wurde angehoben, um die neuen Funktionen der Lizenzverwaltung zu unterstützen. Lizenzvorlagen: Neu ist die Möglichkeit, User Keys in Vorlagendateien einzubetten, was Vorlagen für die Erzeugung unterschiedlichster Lizenztypen flexibler und praktischer macht. Damit lässt sich die Lizenzerstellung schlanker und gezielter gestalten, weil sich bestimmte Parameter für verschiedene Lizenzszenarien vorab festlegen lassen.
Fehlerbehebungen
Babel UI: Behoben wurde ein Problem, bei dem aus Vorlagen mit Beschränkungen erzeugte Lizenzen die gesetzten Beschränkungen nicht anzeigten. Lizenzverwaltung: Behoben wurde ein wichtiges Problem in der Lizenzverwaltung, bei dem Aktivierungstokens, die für ungültige Produktschlüssel erzeugt wurden, nicht ordnungsgemäß aus der Datenbank entfernt wurden. Die Datenbank bleibt dadurch aufgeräumter und effizienter, mit weniger Altlasten und möglichen Konflikten. Babel Licensing API: Behoben wurde ein Problem, bei dem die gleichzeitige Angabe von Sortierung, Seitengröße (take) und Versatz (skip) in einer Abfrage zu uneinheitlichen Ergebnissen führte. Client-Komponenten von Babel Licensing: Behoben wurde ein Problem, bei dem ein fehlgeschlagener Aktivierungsversuch für einen neuen User Key die zuvor aktivierte Lizenz löschte. Bestehende Lizenzen bleiben jetzt auch dann intakt und nutzbar, wenn eine neue Aktivierung scheitert. Kundenverwaltung im Babel Licensing-Dienst: Behoben wurde ein kritisches Problem, das bisher das Löschen von Kunden aus der Datenbank verhinderte.

