Releases: raphw/byte-buddy
Releases · raphw/byte-buddy
Byte Buddy 1.18.9
- Disable use of Unsafe by default when Java 25or newer is discovered.
- Check for escape when creating folders in
Plugin.Engine. - Improve OpenJ9 attachment.
- Avoid null pointer on missing annotation types.
- Improve diagnostics for external agent attachment.
- Improve on Gradle context discovery.
- Support Android libraries on AGP9 or newer.
- Update ASM.
Byte Buddy 1.18.8
- Improve support for repeatable builds.
- Fix reordering of exception table in type initializers when instrumenting.
Byte Buddy 1.18.7
- Introduce new versioning concept with -jdk5 suffix for backwards-compatible jar and Java 8 baseline for regular jar.
Byte Buddy 1.18.5
- Eagerly resolve of canonical files during attach emulation to avoid failure when process ends before file can be deleted.
- Add super classes to hash code / equals computation in
Advicethat were missing.
Byte Buddy 1.18.4
- Add support for new build description in Android 9.
Byte Buddy 1.18.3
- Avoid using Class File API when Byte Buddy is loaded on the boot loader where multi-release jars are not available.
- Add additional safety when processing class files with illegally formed parameters.
- Update to latest ASM.
Byte Buddy 1.18.2
- Support modifiers for value classes in Valhalla builds.
- Improve use of build cache in Gradle.
Byte Buddy 1.18.1
- Fix generated module-info to include new package.
Byte Buddy 1.18.0
- Add support for
module-infoclass files andModuleDescriptions. - Allow for manipulating module information using the
ByteBuddyAPI.
Byte Buddy 1.17.8
- Avoid use of types that are deprecated as of Java 26.
- Include ASM 9.9 that offers ASM support for Java 26.
- Make sure that generated code internal to Byte Buddy supports CDS if available.
- Update version of ASM to JDK Class File API bridge to fix some minor bugs related to type annotations.