RELEASE NOTES

What’s new in Babel.

Changes to the engine, licensing tools and Desktop workspace, from the product release notes.

Released July 7, 2025

Version 11.1.0.0

Babel Obfuscator

Enhancements

  • File Access Handling: Improved file access handling in EmitPhase to prevent conflicts during write operations with new EnsureFileNotInUse method.

Bug Fixes

  • XML Rules Processing: Fixed issue where XML rules targeting parameters were not correctly processed when the lock attribute is set to true.
  • Command Line Processing: Added validation checks for empty input and output target paths, and improved filtering of empty command line arguments.

Babel Licensing

Babel Licensing web application dashboard with a licenses map, product licenses, license types, server log and token widgets
The Babel Licensing web application, introduced with Babel 11.

Enhancements

  • Babel Licensing Service: Enhanced Web API and Swagger configurations with improved Safari compatibility and CORS settings.
  • Babel Licensing Service: Added health check endpoint configuration with configurable toggle in settings.
  • Babel Licensing Service: Updated package references to version 9.0.6 for improved compatibility with .NET 9.
  • Babel UI: Enhanced license management with improved activation license handling and automatic expiration date updates.
  • API Documentation: Added ApiExplorerSettings to controllers and enhanced tag generation for improved API documentation.

Bug Fixes

  • Babel UI: Fixed issue where activated license expire date and support date were not properly updated on license activation changes.
  • Babel UI: Fixed issue where node-locked licenses were not properly deleted when the corresponding license token was removed.
  • Service Configuration: Fixed exception "Unable to resolve service for type 'Swashbuckle.AspNetCore.Swagger.ISwaggerProvider'" when EnableSwagger and EnableWebApi are set to false.