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 31 de marzo de 2025

Versión 11.0.0.0

Babel Obfuscator

Mejoras

  • Se ha añadido compatibilidad con los ensamblados satélite, conservando correctamente sus marcas de tiempo.
  • Se ha mejorado la compatibilidad con los ensamblados de .NET 9.0.
  • Se ha refactorizado Babel.Obfuscator.targets para generar información de depuración de forma condicional según exista o no el archivo PDB.
  • Se ha optimizado la codificación UTF-8 de las nuevas licencias XML generadas.
  • Babel UI: se ha mejorado la gestión de licencias con comprobaciones de revocación y un mejor tratamiento del tiempo de vida.

Correcciones de errores

  • Se ha corregido una excepción de referencia nula en el renombrado de XAML para propiedades indexadoras cuyo nombre es nulo.
  • Se ha corregido que las reglas no se aplicaran correctamente a los parámetros.
  • Se ha corregido un fallo del ofuscador Babel cuando se especifica la opción --makeproject.
  • Se ha corregido el recorrido de los argumentos del constructor de atributos en la eliminación de código muerto, el renombrado entre ensamblados y la eliminación de tipos enumerados.
  • Se ha corregido un problema de compatibilidad de Babel en macOS y Linux.
  • Se ha refactorizado el tratamiento de rutas en BabelTarget para garantizar separadores de directorio coherentes en todas las plataformas.
  • Se ha corregido un fallo de la aplicación Babel UI que podía producirse al arrancar en ciertos casos.

Babel Licensing

Panel de la aplicación web de Babel Licensing con un mapa de licencias, licencias de producto, tipos de licencia, registro del servidor y widgets de tokens
La aplicación web de Babel Licensing, introducida con Babel 11.

Mejoras

  • [Nuevo] Se ha introducido una completa interfaz de aplicación web (edición Datacenter) con diseño adaptable y una experiencia de uso mejorada
  • [Nuevo] Se ha implementado un servicio de webhooks para integrar Babel Licensing sin fricciones con aplicaciones y servicios web de terceros
  • [Nuevo] Se ha mejorado la API RESTful HTTP con una cobertura de endpoints completa, documentación OpenAPI y mecanismos de autenticación mejorados para facilitar la integración
  • [Nuevo] Se ha mejorado el plugin de WordPress de Babel Licensing con un portal de cliente que permite a los usuarios finales ver, gestionar y supervisar sus licencias activadas directamente desde el panel de su cuenta de WordPress
  • [Nuevo] Se ha añadido un endpoint RESTful de comprobación de estado para mejorar la supervisión y el diagnóstico del sistema
  • [Nuevo] Se ha añadido el ajuste de configuración EnableWebUI para controlar de forma segura el acceso a la interfaz web
  • [Nuevo] Se ha introducido un control de acceso basado en roles (RBAC) avanzado para una gestión granular de permisos
  • [Nuevo] Se ha añadido compatibilidad con plantillas de licencia personalizadas

Cambios

  • Se ha mejorado el tratamiento de los errores de autenticación para devolver Unauthorized en lugar de lanzar excepciones
  • Se ha refactorizado el middleware para mejorar el tratamiento de las peticiones a la interfaz web y a Swagger
  • Se han mejorado el servicio de archivos estáticos y las comprobaciones de ruta de las peticiones

Correcciones de errores

Corrección - Se ha refactorizado el análisis de las claves de licencia para usar StringLicenseBuilder con las restricciones personalizadas Corrección - Se ha corregido la validación de la licencia en el cliente cuando la licencia se ha desactivado de forma remota