DashO Java Obfuscator Change Log V 12.8 Build 0 – Release Date July 8, 2026
What's new?
DashO can now obfuscate a singledex or multidex APK and AAB via DashO GUI & CLI:
DashO now supports Java 26 Bytecode and JEP.
Upgraded DashO Android Gradle Plugin to version 1.8.0
Improvements
- Hook Check runtime protection improvements
- Fixed an issue related to Java 21 Record classes using Generics
- Fixed an issue related to Global Renaming
- Fixed an issue related to protectProjectFilesOnly flag
- Fixed an issue related to runtimeJars flag
This release may contain protection enhancements not described here.
DashO Java Obfuscator Change Log V 12.7 Build 0 – Release Date February 26, 2026
Enhancements
- Updated support for Spring Boot on Java 24.
- Updated support for Spring Boot applications migrating from Java EE (javax.*) to Jakarta EE (jakarta.*).
- Added validation rules in to prevent obfuscation of framework and library classes required for runtime annotation processing by Tomcat and other application servers.
- Updated DashO Android Gradle Plugin:
- Added includeAutoGeneratedModules flag to allow auto-generated classes (for example, Dagger/Hilt, Room, Data Binding, etc.) to be treated as ProjectFiles when protectProjectFilesOnly is enabled.
Improvements
- Fixed removal options for Spring Boot applications.
- Updated DashO Android Gradle Plugin:
- Fixed resource encryption issue.
This release may contain protection enhancements not described here.
DashO Java Obfuscator Change Log V 12.6 Build 0 – Release Date November 1, 2025
Enhancements
- Updated DashO Android Gradle Plugin 1.6.1
- Updated support for Android 16.
- Updated support for Kotlin 2.1.x.
- Updated support for Java 25 JEPs.
- Updated support for Java 22, 23, 24, 25 bytecode.
- Updated support for Gradle 9
- Updated runtime application self-protection (RASP) capabilities.
- Enhanced class file handling on case-sensitive systems to avoid build failures from name collisions.
- Enhanced AAR module handling to avoid DashO build errors.
This release may contain protection enhancements not described here.
DashO Java Obfuscator Change Log V 12.5 Build 2 – Release Date August 18, 2025
Enhancements
- Updated support for Java 21 JEPs.
- Updated support for Android Archives. For more information, please refer to this documentation article.
- Improved handling of Android Interface Definition Language (AIDL).
This release may contain protection enhancements not described here.
DashO Java Obfuscator Change Log V 12.5 Build 1 – Release Date July 3, 2025
Enhancements
- Improved Kotlin code processing for better bytecode handling.
- Enhanced support for string concatenation, including
invokedynamicand encrypted templates. - Updated warning handling related to string concatenation using
+operator.
This release may contain protection enhancements not described here.
DashO Java Obfuscator Change Log V 12.5 Build 0 – Release Date April 28, 2025
Enhancements
- Android 15 (SDK / API level 35) support
- Customer can now target the latest SDK.
- Can use the latest APIs and meet with Play Store requirements.
- Can use tighter security policies implemented.
- Use the latest AGP features tied to API 35
- Provide better diagnostics or optimizations for newer APIs.
- Kotlin v2 support
- New language features, syntax, and compiler behavior.
- New K2 compiler provides faster and more efficient builds with large multi-module projects.
- Supports new standard library APIs and patterns introduced
- Upgraded DashO Plugin for Gradle and DashO Plugin for Android to support Gradle version 8.10
This release may contain protection enhancements not described here.
DashO Java Obfuscator Change Log V 12.4 Build 0 – Release Date February 19, 2025
Enhancements
- Initial support for compiled bytecode of Java versions targeting Java 21. Some JDK21 JEPs are not fully supported. Enhanced support for JEPs will be incorporated into future DashO versions with explicit references to the JEP updates.
- Fixes
- Pathmap issue
- BuildVariants issue
- Kotlin string issues
Changes
- Updated ASM Java bytecode manipulation framework used by DashO to version 9.5
This release may contain protection enhancements not described here.