All Versions
237
Latest Version
Avg Release Cycle
8 days
Latest Release
19 days ago

Changelog History
Page 5

  • v1.10.13 Changes

    June 01, 2020
    • โž• Add possibility to filter class loaders before attempting to load a class using the AgentBuilder's resubmission feature.
    • โž• Add nameOf matcher for more efficient string matching based on a hash set.
  • v1.10.12 Changes

    June 01, 2020
    • ๐Ÿ‘ Experimental support for Java 16.
    • ๐Ÿ‘Œ Support all constant pool constant types in all APIs.
    • Adjust methods for bootstrap arguments to allow types of constantdynamic constants.
    • Correctly resolve handle type for method handles on private constructors.
    • ๐Ÿ›  Fix stack size computation for minimal methods in Advice.
  • v1.10.11 Changes

    June 01, 2020
    • Emit full frame after super or auxiliary constructor call in constructors if no full frame was already issued within this constructor.
    • ๐Ÿ‘Œ Support methods that start with a stack map frame before any code.
    • Pop array after @AllArguments parameter.
    • ๐Ÿ›  Fix source inclusion for ASM commons.
    • Avoid resolution of detached types when replacing target types in generic arrays on members of instrumented types.
    • ๐Ÿ›  Fix validation of member substitution.
    • Include post processor for Advice.
  • v1.10.10 Changes

    April 01, 2020
    • โšก๏ธ Update ASM to 8.0.1
    • Close Dex files in Android class loader.
    • โž• Add abstraction for advice dispatcher to allow for use of invokedynamic.
    • ๐Ÿ“œ Properly handle incompatible type changes in parsed annotations.
    • โž• Add support for Java records.
  • v1.10.9 Changes

    March 01, 2020
    • โž• Add validation for interface method modifiers.
    • ๐ŸŽ Correct discovery of MacOs temp directory for Byte Buddy Agent VirtualMachine.
    • โž• Add parallel processor for Byte Buddy build engine.
    • โž• Add preprocessor for Byte Buddy build engine.
    • Explicitly load Java's Module from boot loader to avoid loading pseudo compiler target bundled with NetBeans.
    • โž• Add convenience method for creating lookup-based class loading strategy with fallback to Unsafe for Java 8 and older.
    • โž• Add caching for method, field and parameter description hashCode methods.
  • v1.10.8 Changes

    February 01, 2020
    • Adjust use of types of the java.instrument module to avoid errors if the module is not present on a JVM.
  • v1.10.7 Changes

    January 01, 2020
    • Correct discovery of old J9 VMs.
    • Correct invocation of AgentBuilder.Listener during retransformation.
    • ๐Ÿ‘ Allow forbidding self-attachment using own artifact.
    • โž• Add possibility to patch class file transformers.
    • ๐Ÿ›  Fix equality check for float and double primitives.
    • โž• Add guards for annotation API to handle buggy reflection API with mandated parameters.
    • โšก๏ธ Update ASM.
  • v1.10.6 Changes

    December 01, 2019
    • โž• Add experimental support for Java 15.
    • ๐Ÿ‘ Allow AndroidClassLoadingStrategy to work with newer API level.
  • v1.10.5 Changes

    December 11, 2019
    • ๐Ÿ›  Fixes Gradle plugin release to include correct dependency.
    • Fixes source jar release for shaded byte-buddy artifact.
  • v1.10.4 Changes

    November 01, 2019
    • ๐Ÿ‘ป Throw exception upon illegal creation of entry-only advice with local parameters to avoid verify error.
    • โœ‚ Remove escaping for execution path on Windows with spaces for Byte Buddy agent.
    • ๐Ÿ›  Fix J9 detection for older IBM-released versions of J9 in Byte Buddy agent.