VERSIONSHINWEISE

Was ist neu in Babel.

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

Veröffentlicht am 26. August 2024

Version 10.8.0.0

Babel Obfuscator

Verbesserungen

  • Neu ist die Unterstützung für .NET 9 Preview.
  • Umgesetzt wurde die Codeverschlüsselung für .NET-Standard-2.1-Komponenten.
  • Babel UI: Felder zum Lizenznehmer lassen sich jetzt bearbeiten.
  • Babel UI: Die Oberfläche blockiert nicht mehr, wenn Lizenz- und Kundentabellen mit vielen Einträgen angezeigt werden.

Fehlerbehebungen

  • Behoben wurde ein Problem, bei dem Satellitenassemblies für Ordner der Kultur „zh“ nicht verarbeitet wurden.
  • Korrigiert wurde, dass XAML-Beschriftungen nicht mehr umbenannt werden, wenn sie Symbolnamen enthalten.
  • Behoben wurde ein Fehler bei der Prüfung der Lizenzdatei, wenn die Datei von einem anderen Prozess gesperrt ist.
  • Behoben wurde ein Problem mit dynamischen Proxys, wenn der Rückgabetyp erforderliche oder optionale Modifizierer hat.
  • Behoben wurde ein Absturz von Babel durch eine NullReferenceException, wenn die Ziel-Assembly nur teilweise gelesen wird.
  • Behoben wurde ein Problem, bei dem Babel punktierte BAML-Eigenschaften nicht auflösen konnte.
  • XAML-Setter-Value-Eigenschaften werden nicht korrekt aufgelöst.
  • Korrigiert wurde die Array-Serialisierung der Wertverschlüsselung für bestimmte Typen.
  • Behoben wurde ein Absturz von Babel mit dem Fehler „An error occurred during phase ‘Post Reader’: Stream is not a valid resource file.“
  • Behoben wurde ein Problem in Babel UI, bei dem Änderungen in den Bereichen zur Regelbearbeitung nicht sofort übernommen wurden.
  • Behoben wurde ein Problem, bei dem verschachtelte Bibliotheksabhängigkeiten für zusammengeführte Assemblies in dpes.json-Dateien nicht entfernt wurden.
  • Behoben wurde der Schutz durch dynamische Proxys für .NET-Standard-2.x-Assemblies.
  • Die Einstellungen von Babel UI blieben nach dem Upgrade auf die neue Version nicht erhalten.
  • Babel UI setzte die Standardkonfiguration der Datenbank zurück.

Babel Licensing

Verbesserungen

  • Babel UI: Die Lizenzansicht wurde um neue Spalten erweitert, darunter Name, Firma und E-Mail des Lizenznehmers, sodass auf einen Blick mehr und besser geordnete Informationen für Verwaltung und Nachverfolgung bereitstehen.
  • Babel UI: Das Laden der Daten wurde verbessert; sie werden jetzt asynchron angezeigt, ohne die Oberfläche zu blockieren, auch bei sehr vielen Einträgen.

Fehlerbehebungen

  • BabelFileLicenseProvider: Die Fehlerbehandlung wurde robuster gemacht, unter anderem durch eine automatische Wiederholung bei Dateizugriffsfehlern, sodass Lizenzen bei vorübergehenden Störungen zuverlässiger geladen werden.
  • Babel UI: Datenbank auf die Standardkonfiguration zurückgesetzt.