RELEASE NOTES

What’s new in Babel.

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

Released July 21, 2020

Version 9.5.0.0

Babel Obfuscator

Enhancements

  • New: Added renaming of external virtual methods (see --virtual external=on).
  • Improved memory consumption and obfuscation speed.

Changes

  • Babel.Obfuscator NuGet package: the XmlDocumentationFile configuration has changed from property to item group.

Bug Fixes

  • Code encryption compatibility issue on .NET Framework 3.5 and early versions. Application crash with exception System.MissingMethodException.
  • Cross assembly renaming applications could crash at runtime with System.MissingMethodException.
  • Obfuscation could take considerable time and memory if dynamic proxy generates more than 10K types.
  • Virtual function obfuscation in some scenarios.
  • Warning Could not read rule MSIL encryption properties when the Source property is an empty string.
  • Stack trace method of nested type is not Deobfuscated.
  • Babel could hang in scenarios when using PDB encryption.

Babel Licensing 2.8.6.0

Enhancements

  • New: Added support for Xamarin.MAC.

Bug Fixes

  • In Trial licenses, RunCount is incremented at each license Validate instead of every distinct run of the application.
  • Fix UI: Save license to the database can raise duplicate entity exception.