We are thrilled to present Babel Obfuscator and Licensing 10.6, marking another step forward in our ongoing mission to refine and elevate the development and protection of your software.
Babel Obfuscator
This release includes an important update to the Babel UI, incorporating the latest UI components for improved performance and aesthetics. Alongside this, we’ve focused on addressing key issues reported by our users, targeting specific areas such as Cross Assembly Renaming, Anti Debugging Protection, Code Encryption, Control Flow Obfuscation, and String Encryption.
Enhancements
- Babel UI: UI components updated to latest DX technology.
Bug Fixes
- Cross Assembly Renaming: Fixed OB0003 warning in certain scenario where explicit interface implementation is involved.
- Anti Debugging Protection: Fixed heavy CPU load of obfuscated application where Anti Debugging protection is enabled.
- Code Encryption: Fixed when code encryption is enabled, PDB line numbers are removed from debug stack trace.
- Control Flow Obfuscation: Fixed Control Flow Obfuscation could create invalid portable PDB files.
- String Encryption: Babel could crash during obfuscation when String Encryption is enabled.
Babel Licensing
This update is packed with new features, critical changes, and bug fixes designed to streamline your workflow, improve efficiency, and provide a more robust and secure licensing system. By listening to your feedback and focusing on both the big picture and the minute details, we strive to provide a licensing solution that not only meets but exceeds your expectations.
Enhancements
- Babel Service APl: Added new API endpoints to manage order and customers.
- Babel Licensing: Added User Key customization for license templates with server side validation.
- Optimizations: We have significantly optimized the speed of query endpoints, resulting in faster response times and improved efficiency for API consumers.
Changes
- Babel Database: Changed database version to support new licensing features.
- License Templates: We’ve introduced the capability to embed user keys within template files enhancing the flexibility and usability of templates for generating various types of licenses. This update allows for a more streamlined and customized license creation process, enabling users to pre-define specific parameters that are tailored to different licensing scenarios.
Bug Fixes
- Babel UI: Fixed an issue where licenses generated from templates with restrictions failed to display the imposed restrictions.
- License Management: In this update, we’ve addressed an important issue within the License Management system where activation tokens, generated for invalid product keys, were not being appropriately removed from the database. This fix ensures a cleaner and more efficient database management, reducing clutter and potential conflicts.
- Babel Licensing API: Resolved an issue where specifying sorting, pagination (take), and offset (skip) parameters together in a query resulted in inconsistent outcomes.
- Babel Licensing Client Components: We’ve addressed and fixed an issue where attempting to activate a new user key, if unsuccessful, would inadvertently delete the previously activated license. This resolution ensures that existing licenses remain intact and functional, even if a new activation attempt fails.
- Babel Licensing Service Customer Management Update: We have resolved a critical issue that previously prevented the deletion of customers from the database.