Releases: raphw/byte-buddy
Releases · raphw/byte-buddy
Byte Buddy 1.7.7
- Make self-attachment more robust on Windows.
- Add M2E instructions for Maven plugin.
- Improve hash function for members and avoid collision field names.
- Convenience for custom target binders.
Byte Buddy 1.7.6
- Update ASM to version 6 final.
- Accept
nullin custom boundAdvice. - Fix fail fast in build plugins.
- Permit repeated exception in method signature.
Byte Buddy 1.7.5
- Prevents premature termination of reattempting retransformation.
Byte Buddy 1.7.4
- Add convenience methods for defining bean properties.
- Minor fixes to support Java 9 and allow building on JDK9.
Byte Buddy 1.7.3
- Allow configuring
TypePoolto use withinAdvice.
Byte Buddy 1.7.2
- Fixes possibility to customize binding in
MethodDelegation. - Update to ASM 6 beta to support Java 9 fully.
Byte Buddy 1.7.1
- Added
DiscoveryStrategyfor redefinition to determine types to be redefined. - Changed Maven plugin to only warn of missing output directory which might be missing.
- Added global circularity lock.
- Removed sporadic use of Java util logging API.
Byte Buddy 1.7.0
- Define names for automatic modules in Java 9.
- Introduce property
net.bytebuddy.nexus.disabledto allow disablingNexusmechanism. - Do not use context
ProtectionDomainwhen usingNexusclass. - Normalize
Adviceclass custom bindings via opening internally usedOffsetMappingAPI. RemoveCustomValuebinding which is less powerful. - Do not group
transientwithvolatilemodifier. - Introduce
MemberRemovalcomponent for removing fields and/or methods. - Introduce first version for
MemberSubstituionclass for replacing field/method access.
Byte Buddy 1.6.14
- Extended
AgentBuilderlistener API. - Added trivial
RawMatcher. - Check modules for modifiability.
- Adapt new Java 9 namespaces for modules.
- Start external process for self-attachment if self-attachment is not allowed.
Byte Buddy 1.6.13
- Explicit consistency check for stack map frame information in
Advice. - Extended
InstallationListenerAPI. - Fixed stack size information on variable storage.