NOTAS DE LA VERSIÓN

Novedades de Babel.

Cambios en el motor, las herramientas de gestión de licencias y el espacio de trabajo de Desktop, según las notas de la versión del producto.

Publicado el 21 de julio de 2020

Versión 9.5.0.0

Babel Obfuscator

Mejoras

  • Nuevo: se ha añadido el renombrado de métodos virtuales externos (véase --virtual external=on).
  • Se han mejorado el consumo de memoria y la velocidad de ofuscación.

Cambios

  • Paquete NuGet Babel.Obfuscator: la configuración XmlDocumentationFile ha pasado de ser una propiedad a ser un grupo de elementos.

Correcciones de errores

  • Problema de compatibilidad del cifrado de código en .NET Framework 3.5 y versiones anteriores. La aplicación falla con la excepción System.MissingMethodException.
  • Las aplicaciones con renombrado entre ensamblados podían fallar en tiempo de ejecución con System.MissingMethodException.
  • La ofuscación podía consumir mucho tiempo y memoria si el proxy dinámico generaba más de 10.000 tipos.
  • Ofuscación de funciones virtuales en algunos escenarios.
  • Advertencia «Could not read rule MSIL encryption properties» cuando la propiedad Source es una cadena vacía.
  • El método de un tipo anidado no se desofusca en la traza de pila.
  • Babel podía quedarse bloqueado en escenarios con cifrado de PDB.

Babel Licensing 2.8.6.0

Mejoras

  • Nuevo: se ha añadido compatibilidad con Xamarin.MAC.

Correcciones de errores

  • En las licencias de prueba, RunCount se incrementa en cada Validate de la licencia en lugar de en cada ejecución distinta de la aplicación.
  • Corrección en la interfaz: guardar una licencia en la base de datos podía lanzar una excepción de entidad duplicada.