NOTE DI RILASCIO

Le novità di Babel.

Modifiche al motore, agli strumenti di licensing e all’area di lavoro Desktop, dalle note di rilascio del prodotto.

Rilasciata il 26 agosto 2024

Versione 10.8.0.0

Babel Obfuscator

Miglioramenti

  • Aggiunto il supporto alla preview di .NET 9.
  • Implementata la cifratura codice per i componenti .NET Standard 2.1.
  • Babel UI: abilitata la modifica dei campi relativi all'intestatario della licenza.
  • Babel UI: migliorate le prestazioni per evitare il blocco dell'interfaccia durante la visualizzazione di tabelle di licenze e clienti con molti record.

Correzioni di bug

  • Risolto il problema per cui gli assembly satellite non venivano elaborati per le cartelle relative alla cultura “zh”.
  • Corretto il comportamento per evitare la ridenominazione delle etichette XAML se contengono nomi di simboli.
  • Risolto l'errore di validazione del file di licenza quando il file è bloccato da un altro processo.
  • Risolto un problema dei proxy dinamici quando il tipo restituito ha modificatori obbligatori o facoltativi.
  • Risolto un crash di Babel causato da una NullReferenceException negli scenari in cui l'assembly di destinazione viene letto solo parzialmente.
  • Risolto il problema per cui Babel non riusciva a risolvere le proprietà BAML con notazione puntata.
  • Le proprietà Value dei Setter XAML non vengono risolte correttamente.
  • Corretta la serializzazione degli array nella cifratura valori per alcuni tipi.
  • Risolto il crash di Babel con l'errore: “An error occurred during phase ‘Post Reader’: Stream is not a valid resource file.”
  • Risolto il problema in Babel UI per cui le modifiche ai pannelli di modifica delle regole non venivano aggiornate immediatamente.
  • Risolto il problema per cui le dipendenze annidate delle librerie non venivano rimosse per gli assembly uniti nei file dpes.json.
  • Risolta la protezione con proxy dinamici per gli assembly .NET Standard 2.x.
  • Le impostazioni di Babel UI non venivano mantenute dopo l'aggiornamento alla nuova versione.
  • Babel UI ripristinava la configurazione predefinita del database.

Babel Licensing

Miglioramenti

  • Babel UI: Aggiunte nuove colonne alla vista delle licenze, tra cui nome, azienda ed email dell'intestatario, per avere a colpo d'occhio informazioni più complete e ordinate e gestire e tracciare meglio gli utenti.
  • Babel UI: Migliorato il caricamento dei dati, che ora avviene in modo asincrono senza bloccare l'interfaccia, anche con un gran numero di record.

Correzioni di bug

  • BabelFileLicenseProvider: Migliorata la gestione degli errori con una maggiore resilienza, inclusa una logica di ritentativo automatico per gli errori di accesso ai file, che rende più affidabile il caricamento della licenza in caso di problemi temporanei.
  • Babel UI: Ripristino della configurazione predefinita del database.