All Versions
194
Latest Version
Avg Release Cycle
24 days
Latest Release
58 days ago

Changelog History
Page 1

  • v1.10.10

    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

    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

    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

    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

    December 01, 2019
    • ➕ Add experimental support for Java 15.
    • 👍 Allow AndroidClassLoadingStrategy to work with newer API level.
  • v1.10.5

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

    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.
  • v1.10.3

    November 01, 2019
    • 👍 Allow overriding the name of the native library for Windows attach emulation.
    • 🏗 Use correct type pool in build plugin engine for decorators.
    • 🛠 Fix attach emulation for OpenJ9 on MacOS.
  • v1.10.2

    October 16, 2019
    • ⬆️ Upgrade ASM to version 7.2.
    • 👌 Improve class file version detection for class files.
    • 🏁 Check argument length of Windows attach emulation.
  • v1.10.1

    August 01, 2019
    • Extend VirtualMachine API emulation.
    • Reopen socket for POSIX-HotSpot connections after each command being sent to avoid broken pipe errors.
    • 👍 Only use JNA API that is available in JNA versions 4 and 5 for better compatibility.
    • Include correct license information in artifacts.
    • 👍 Add injection API based on jdk.internal.misc.Unsafe to support agents on platforms that do not include jdk.unsupported.
    • ➕ Add AgentBuilder.InjectionStrategy to allow usage of internal injection API.
    • 📦 Open package in AgentBuilder if from and to edges are added.