All Versions
191
Latest Version
Avg Release Cycle
21 days
Latest Release
25 days ago

Changelog History
Page 4

  • v1.8.17

    August 01, 2018
    • 🛠 Fix class loader injection using putBoolean.
    • ⏱ Do not set timeout for Unix attach simulation if value is 0.
    • 📦 Avoid incorrect lookup of getDefinedPackage on Java 8 IBM VMs.
    • 🛠 Fix type checks on constantdynamic support.
  • v1.8.16

    August 01, 2018
    • ➕ Add support for dynamic class file constants for Java 11+.
    • Suppress lazy resolution errors within MemberSubstitution::relaxed.
    • 👯 Generalize method matcher for clone method.
    • ➕ Add toString method to ClassFileVersion.
    • 0️⃣ Reenable ClassFileInjection.Default.INJECTION in Java 11+ via fallback onto Unsafe::putBoolean.
  • v1.8.15

    July 01, 2018
    • ➕ Add preliminary support for Java 12.
  • v1.8.14

    July 01, 2018
    • 🏗 Query explicitly added class loaders before the instrumented class's class loader in advice transformer for an agent builder.
    • ➕ Add nullcheck for Instrumentation::getAllLoadedClasses.
    • 👍 Allow for access controller-based lookups for Method constants.
    • 👉 Use getMethod instead of getDeclaredMethod for method lookup if possible.
  • v1.8.13

    July 01, 2018
    • ⚡️ Update to ASM 6.2
    • ✅ Reinstate support for latest Java 11 EA if net.bytebuddy.experimental is set.
    • 🛠 Fix edge completion for AgentBuilder.
    • Dump input class file if the net.bytebuddy.dump is set.
    • ➕ Add convenience chaining methods to Implementation.Compound.
    • 🛠 Fix nestmate changes in method invocation.
  • v1.8.12

    May 01, 2018
    • 🛠 Fix misrepresentation of default package as null.
    • ➕ Add Advice.Exit annotation and allow for method repetition based on exit advice value.
    • ➕ Add Advice.Local annotation to allow for stack allocation of additional variables.
    • 👌 Improve advice's method size handler.
  • v1.8.11

    May 01, 2018
    • 👕 Avoid shading unused ASM classes with incomplete links what breaks lint on Android and JPMS module generation.
  • v1.8.10

    April 01, 2018
    • 👍 Extended support for self-attachment by using current jar file for Java 9+.
    • 🐎 Minor performance improvements.
  • v1.8.9

    April 01, 2018
    • 🐎 Several performance improvements.
    • Adjust toString implementation for parameterized types to the changed OpenJDK 8+ behavior.
    • Attempt self-attachment using the current jar file.
  • v1.8.8

    April 01, 2018
    • 👉 Use cache for loaded TypeDescription to avoid overallocation.
    • 👻 Generalize exception handler API for Advice.