RELEASE NOTES

What’s new in Babel.

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

Released March 31, 2025

Version 11.0.0.0

Babel Obfuscator

Enhancements

  • Added support for satellite assemblies with proper timestamp preservation.
  • Improved support for .NET 9.0 assemblies.
  • Refactored Babel.Obfuscator.targets to conditionally generate debug information based on PDB file existence.
  • Optimized UTF-8 encoding for new XML generated licenses.
  • Babek UI: Enhanced license management with revocation checks and improved time-to-live handling.

Bug Fixes

  • Fixed null reference exception on XAML renaming for indexer properties which have name null.
  • Fixed issue where rules were not properly applied to parameters.
  • Fixed Babel obfuscator crash when --makeproject option is specified.
  • Fixed issue with visiting attribute constructor arguments in dead code removal, cross assembly renaming, and enum type removal.
  • Fixed Babel compatibility issue for macOS and Linux.
  • Refactored path handling in BabelTarget to ensure consistent directory separators across platforms.
  • Fixed Babel UI application crash that could occur during startup under certain scenarios.

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

  • [New] Introduced comprehensive Web Application interface (Datacenter edition) with responsive design and improved user experience
  • [New] Implemented webhooks service for seamless integration of Babel Licensing with third-party web applications and services
  • [New] Enhanced HTTP RESTful API with comprehensive endpoint coverage, OpenAPI documentation, and improved authentication mechanisms for better integration capabilities
  • [New] Enhanced WordPress Babel Licensing plugin with customer portal functionality, allowing end-users to view, manage, and monitor their activated licenses directly from their WordPress account dashboard
  • [New] Added RESTful health check endpoint for enhanced monitoring and system diagnostics
  • [New] Added EnableWebUI configuration setting to securely control access to the web interface
  • [New] Introduced advanced role-based access control (RBAC) for granular permission management
  • [New] Added support for custom license templates

Changes

  • Improved authentication error handling to return Unauthorized instead of throwing exceptions
  • Refactored middleware to improve handling of Web UI and Swagger requests
  • Enhanced static file handling and request path checks

Bug Fixes

Fix - Refactored license key parsing to use StringLicenseBuilder for custom restrictions Fix - Fixed client license validation when license has been deactivated remotely