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 7 luglio 2025

Versione 11.1.0.0

Babel Obfuscator

Miglioramenti

  • Gestione dell'accesso ai file: Migliorata la gestione dell'accesso ai file in EmitPhase per evitare conflitti durante le operazioni di scrittura, grazie al nuovo metodo EnsureFileNotInUse.

Correzioni di bug

  • Elaborazione delle regole XML: Risolto il problema per cui le regole XML applicate ai parametri non venivano elaborate correttamente quando l'attributo lock è impostato a true.
  • Elaborazione della riga di comando: Aggiunti controlli di validazione per i percorsi di input e output vuoti e migliorato il filtraggio degli argomenti vuoti sulla riga di comando.

Babel Licensing

Dashboard dell’applicazione web di Babel Licensing con mappa delle licenze, licenze di prodotto, tipi di licenza, log del server e widget dei token
L’applicazione web di Babel Licensing, introdotta con Babel 11.

Miglioramenti

  • Servizio Babel Licensing: Migliorate le configurazioni di Web API e Swagger, con una migliore compatibilità con Safari e impostazioni CORS più accurate.
  • Servizio Babel Licensing: Aggiunta la configurazione dell'endpoint di health check, con un interruttore configurabile nelle impostazioni.
  • Servizio Babel Licensing: Aggiornati i riferimenti ai pacchetti alla versione 9.0.6 per una migliore compatibilità con .NET 9.
  • Babel UI: Migliorata la gestione delle licenze, con un trattamento più accurato delle licenze di attivazione e l'aggiornamento automatico delle date di scadenza.
  • Documentazione delle API: Aggiunto ApiExplorerSettings ai controller e migliorata la generazione dei tag per una documentazione delle API più chiara.

Correzioni di bug

  • Babel UI: Risolto il problema per cui la data di scadenza e la data di supporto delle licenze attivate non venivano aggiornate correttamente al variare dell'attivazione della licenza.
  • Babel UI: Risolto il problema per cui le licenze node-locked non venivano eliminate correttamente alla rimozione del token di licenza corrispondente.
  • Configurazione del servizio: Risolta l'eccezione "Unable to resolve service for type 'Swashbuckle.AspNetCore.Swagger.ISwaggerProvider'" quando EnableSwagger e EnableWebApi sono impostati a false.