Categories
DashO Change Log

DashO Java Obfuscator Change Log V11.1 Build 2 – Release Date March 29, 2021

Categories
DashO Change Log

DashO Java Obfuscator Change Log V11.1 Build 1 – Release Date February 15, 2021

Categories
DashO Change Log

DashO Java Obfuscator Change Log V11.1 Build 0 – Release Date December 10, 2020

Reading Time: < 1 minute

Change Log – Version 11.1.0 – Release Date December 10, 2020

Enhancements

This release may contain protection enhancements not described here.

  • Support for processing bytecode from Java 15 (except the Records and Sealed Classes preview features).
  • DashO now saves the project file XML with attributes sorted by name (rather than random order).
  • Added an option to control whether injected string decrypters call intern() on decrypted strings.
  • Improved the samples.
Categories
DashO Change Log

DashO Java Obfuscator Change Log V11.0 Build 0 – Release Date August 26, 2020

Reading Time: 2 minutes

Change Log – Version 11.0.0 – Release Date August 26, 2020

IMPORTANT NOTES:

DashO 11.0 introduces Floating License support and improved product activation.

This release contains some breaking changes as mentioned below.

Please see the Upgrading page for migration instructions.

Enhancements

This release may contain protection enhancements not described here.

  • Improved Java 11 support for renaming and removal for classes, methods, and fields only referenced via invoke dynamic and dynamic constants.
  • DashO now supports Floating Licenses.
  • Improved the product activation procedure.
  • The product license can now be updated via the config editor.
  • The product license can now be configured via the environment or command line.
  • Android project wizards have improved gradle script parsing.
  • Android Wizard and Migration Wizard again support Android projects using Android Gradle Plugin 3.2.x, and enforce 3.2.0 as the minimum version.
  • Improved documentation and troubleshooting regarding Kotlin coroutines.
  • Reporting through the Customer Feedback Program can now be controlled by the PREEMPTIVE_TELEMETRY_OPT_OUT environment variable.
  • Added a Release Checklist to the User Guide.
  • Updated the samples.
Categories
DashO Change Log

DashO Java Obfuscator Change Log V10.3 Build 0 – Release Date March 16, 2020

Reading Time: < 1 minute

Change Log – Version 10.3.0 – Release Date March 16, 2020

IMPORTANT NOTES:

Resource Encryption is no longer a beta feature.
Please refer to the User Guide for information on how to configure Resource Encryption.

Categories
DashO Change Log

DashO Java Obfuscator Change Log V10.2 Build 0 – Release Date January 21, 2020

Reading Time: < 1 minute

Change Log – Version 10.2.0 – Release Date January 21, 2020

Enhancements

  • Android Mode support for Resource Encryption (Beta).
  • Support for Google Play Store key upgrade.
  • Android project wizards now put the maven.preemptive.com repository last in the repositories priority list.

This release may contain protection enhancements not described here.

Changes

  • Requires version 1.1 of the DashO Gradle Plugin for Android if using resource encryption.
  • Updated to include AdoptOpenJDK JRE version 11.0.6 in the installers.
  • Removed the authorized-app Shelf Life sample.

Fixes

  • Fixed an issue where saving a project could overwrite without prompting.
  • Check injections now respect global processing excludes.
Categories
DashO Change Log

DashO Java Obfuscator Change Log V10.1 Build 0 – Release Date October 14, 2019

Reading Time: < 1 minute

Change Log – Version 10.1.0 – Release Date October 14, 2019

Enhancements

  • Support for running DashO with Java 11, 12, & 13.
  • Support for processing bytecode from Java 11, 12, & 13.
  • The DashO installers now include an AdoptOpenJDK JRE (v11.0.4).
    This JVM is used, by default, when running DashO.

This release may contain protection enhancements not described here.

Changes

  • Running DashO with Java 7 is now deprecated.
  • Updated to use ASM version 7.2.
  • The MethodParameters attribute is now configured for removal separately from Unknown.
  • Application usage reporting via Customer Feedback Program is now enabled by default.
    Preferences that were already set in existing installations will not be modified.
    This setting can changed from within the DashO GUI by going to Help > Customer Feedback Options.
Categories
DashO Change Log

DashO Java Obfuscator Change Log V10.0 Build 1 – Release Date August 29, 2019

Reading Time: < 1 minute

Change Log – Version 10.0.1 – Release Date August 29, 2019

Fixes

  • Fixed an issue with the registration dialog being too tall on some scaled displays.
  • On startup, subscription expiration warning dialogs are only presented during the warning period.
Categories
DashO Change Log

DashO Java Obfuscator Change Log V10.0 Build 0 – Release Date August 21, 2019

Reading Time: 3 minutes

Change Log – Version 10.0.0 – Release Date August 21, 2019

IMPORTANT NOTE:

DashO 10.0 introduces a new Android Mode, which works with the new DashO Gradle Plugin for Android, providing better support for Android projects.

This release contains some breaking changes as mentioned below.

Please see the Upgrading page for migration instructions. Note that there is a Migration Wizard that will migrate most Android projects automatically.

Categories
DashO Change Log

DashO Java Obfuscator Change Log V9.3 Build 2 – Release Date June 13, 2019

Reading Time: < 1 minute

Change Log – Version 9.3.2 – Release Date June 13, 2019

Enhancements

This release may contain protection enhancements not described here.

Fixes

  • Fixed an issue with Control Flow Block Splitting when running applications on older Android devices (KitKat / 4.4 and earlier) that use the Dalvik VM.
    Enable the fix by setting ANDROID_DALVIK_COMPATIBILITY to true in the User Properties.