- 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.