Releases: raphw/byte-buddy
Releases · raphw/byte-buddy
Byte Buddy 1.18.10
- Delay change of default for unsage use to Java 26 and improve error message.
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.