Versión 11.5.0.0
Babel Obfuscator
Mejoras
- SDK de .NET 10 (oficial): Se ha añadido compatibilidad completa con el SDK de .NET 10.0 en babel.exe, Babel.Win y las herramientas de MSBuild, incluidas nuevas plantillas de proyecto
.babelpara net10 y paquetes NuGet Babel.Obfuscator, Babel.Obfuscator.Tool, Babel.Data y Babel.Licensing actualizados. - Paquete NuGet Babel.Obfuscator: Se ha añadido la propiedad BabelWarningsAsErrors para que las compilaciones de CI puedan fallar de inmediato cuando se emiten advertencias de validación de licencia.
- Paquete NuGet Babel.Obfuscator: Se ha incluido la dependencia Newtonsoft.Json para los destinos .NET Framework 4.x, Mono y .NET 4.72, para mantener los ayudantes de serialización alineados con la nueva cadena de herramientas.
Correcciones de errores
- Alineación de Field RVA: Se ha mejorado el tratamiento de la alineación de datos en la gestión de búferes: si la RVA de un campo apunta a un tipo definido localmente con un pack mayor que 1, el InitialValue se alinea al límite del pack.
(Corrige fallos que podían producirse cuando las aplicaciones ofuscadas usan características avanzadas de .NET como
Span<T>para acceder a memoria con seguridad de tipos). - Intervalo de renovación de la licencia: Se ha acortado el latido de renovación de la licencia de 10 a 5 días para evitar activaciones obsoletas durante trabajos de ofuscación largos.
- Acceso concurrente al almacén de licencias: Se han corregido los errores intermitentes «License component not available» al ejecutar varios procesos babel.exe en paralelo. Se han añadido
FileShare.Ready lógica de reintento al almacén de licencias para gestionar los conflictos de bloqueo de archivos entre procesos.
Babel Licensing


Mejoras
- SDK de .NET 10 (oficial): Se han multiorientado a net10.0 el servicio de Babel Licensing, sus clientes y las bibliotecas de datos, y se han actualizado los paquetes NuGet correspondientes para que las implantaciones puedan ejecutarse sobre el SDK publicado junto a los TFM existentes.
- Servidor MCP de Babel Licensing: Se ha introducido un servidor Model Context Protocol que expone las capacidades del servicio de Babel Licensing a agentes de IA compatibles con MCP para validar derechos de forma automatizada.
- Integración del formato TOON: Se han añadido formateadores de entrada y salida TOON personalizados (además del cableado del servicio) para que los consumidores de webhooks y de la API puedan intercambiar cargas TOON de forma nativa.
- Middleware de filtrado de IP: Se ha rehecho el filtrado de IP con patrones de expresión regular compilados, gestión explícita de las coincidencias exactas y mejores diagnósticos, para reducir la latencia con mucho tráfico.
- Servicio de Babel Licensing: Se ha mejorado la gestión de eventos de webhook para comprobar la disponibilidad del servicio antes de procesarlos.
- Servicio de Babel Licensing: Se ha optimizado la lógica de recuperación de licencias para comprobar tanto LicenseId como UserKey y permitir una validación de licencias más flexible.
Correcciones de errores
- Babel Reporting: Se ha corregido un problema de serialización del campo Report Date en aplicaciones .NET 4.8.
- Compatibilidad con .NET 4.5: Se ha añadido el método SendExceptionReport para dar soporte a .NET 4.5 incluyendo BabelReportingExtensions en el destino net4.
- CLI Lic: Se ha corregido la correspondencia del argumento de empresa del licenciatario, de modo que los scripts automatizados de generación de licencias guarden los metadatos de cliente proporcionados.

