Releases: raphw/byte-buddy
Releases · raphw/byte-buddy
Byte Buddy 1.9.12
- Fixed stack map frame generation during constructor advice.
- Improves frame generation for cropping-capable frames.
Byte Buddy 1.9.11
- 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.
Byte Buddy 1.9.10
- Fixed
ByteArrayClassLoaderwhen used from boot class loader. - Fixed shading to include ASM class required during renaming.
Byte Buddy 1.9.9
- Properly interrupt resubmission process in agent builder.
- Fix visibility checks for nest mates.
Byte Buddy 1.9.8
- Extend
MethodCallto allow for loading target fromStackManipulation. - Allow for injection into
MultipleParentClassLoader. - Performance improvement on array creation.
- Allow for custom strategy for visibility bridge creation.
Byte Buddy 1.9.7
- Retain native modifier when defining a method without method body.
- Allow appending class loader to multiple parent class loader with hierarchy check.
- Add support for Java 13.
- Extend experimental property to allow for detection of unknown versions.
Byte Buddy 1.9.6
- Add the JVM extension / platform class loaders to the default excludes for the
AgentBuilder. - Refactor
MethodCallto better reuse intermediates. This implies some API changes in the customization API. - Add hook to
AgentBuilderto customize class file transformer.
Byte Buddy 1.9.5
- Fixed lookup injection for classes in the default package in Java 9.
Byte Buddy 1.9.4
- Add API for explicit field access from
FieldAccessor. - Fix stack size adjustment for custom
MemberSubstitutions. - Performance improvement for classes with many methods.
Byte Buddy 1.9.3
- Update to ASM 7.0 final
- Improve field setting capabilities of
FieldAccessorandMethodCall.