Avg Release Cycle
74 days ago
- 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.Unsafeto support agents on platforms that do not include jdk.unsupported.
- ➕ Add
AgentBuilder.InjectionStrategyto allow usage of internal injection API.
- 📦 Open package in
AgentBuilderif from and to edges are added.
- ➕ Add API for loading native agents from Byte Buddy agent.
VirtualMachineAPI to include other methods.
- 🛠 Fix error handling in
- 🛠 Fix temporary folder resolution for
- ➕ Add API for
- Rework of
AnnotationDescriptionAPI to emulate JVM error handling for incorrect or inconsistent values.
- ➕ Add generic type-aware
- 🛠 Fix method handle-based injector for Java 14.
- ➕ Add support for attach emulation on Solaris.
- 🛠 Fix JNA signatures for attach emulation on POSIX.
- ➕ Add standard call conventions for Windows JNA calls.
- ➕ 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).
- ➕ 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.
- ➕ Added matcher for super class hierarchy that ignores interfaces.
- Extend API for member substitution.
- Minor API extensions.
- 🛠 Fixed stack map frame generation during constructor advice.
- 👌 Improves frame generation for cropping-capable frames.
- ✂ Remove field reference in injected class due to possibility of loading Byte Buddy on the boot loader.
- ⚡️ Updated to ASM 7.1.
- 🛠 Fix unsafe injection on Java 12/13.
- 🛠 Fixed
ByteArrayClassLoaderwhen used from boot class loader.
- 🛠 Fixed shading to include ASM class required during renaming.
- 🛠 Fixed
- 🏗 Properly interrupt resubmission process in agent builder.
- 🛠 Fix visibility checks for nest mates.