All Versions
249
Latest Version
Avg Release Cycle
17 days
Latest Release
540 days ago

Changelog History
Page 7

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

    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 Changes

    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 Changes

    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.
  • v1.10.0 Changes

    August 01, 2019
    • โž• Add API for loading native agents from Byte Buddy agent.
    • Extend VirtualMachine API to include other methods.
    • ๐Ÿ›  Fix error handling in VirtualMachine API.
    • ๐Ÿ›  Fix temporary folder resolution for VirtualMachine API.
    • โž• Add API for MemberAttributeExtension.
    • Rework of AnnotationDescription API to emulate JVM error handling for incorrect or inconsistent values.
    • โž• Add generic type-aware Assigner.
    • ๐Ÿ›  Fix method handle-based injector for Java 14.
  • v1.9.16 Changes

    July 27, 2019
    • โž• Add support for attach emulation on Solaris.
    • ๐Ÿ›  Fix JNA signatures for attach emulation on POSIX.
    • โž• Add standard call conventions for Windows JNA calls.
  • v1.9.15 Changes

    July 21, 2019
    • โž• Add emulated attach mechanism for HotSpot on Windows and for OpenJ9/J9 on POSIX and Windows (if JNA is present).
    • Reimplement POSIX attach mechanism for HotSpot to use JNA (if present).
  • v1.9.14 Changes

    July 08, 2019
    • โž• Add Java 14 compatibility.
    • ๐Ÿ”จ Refactor emulated attach mechanism and use JNA in order to prepare supporting other mechanisms in the future.
    • Reinterrupt threads if interruption exceptions are catched in threads not owned by Byte Buddy.
    • ๐Ÿ”จ Refactor class file dumping.
    • ๐Ÿ”Œ Publish Gradle plugin to Gradle plugin repository.
  • v1.9.13 Changes

    May 24, 2019
    • โž• Added matcher for super class hierarchy that ignores interfaces.
    • Extend API for member substitution.
    • Minor API extensions.