Skip to content

Releases: raphw/byte-buddy

Byte Buddy 1.16.1

19 Jan 08:02
Compare
Choose a tag to compare
  • Correct reflective activation of Class File API.
  • Reject array descriptors that are not well-formed in TypePool.

Byte Buddy 1.16.0

17 Jan 23:02
Compare
Choose a tag to compare
  • Allow for erasure of types of bootstrapped methods in Advice within instrumented class.
  • Rework Advice post-processing to allow for erasure of bootstrapped methods.
  • Fix missing application of hashCode/equals plugin for Java 8 code.
  • Include support for JDK Class File API.
  • Allow Plugin.Engine to retain folders.

Byte Buddy 1.15.11

15 Dec 09:31
Compare
Choose a tag to compare
  • Avoid dependency of CachedReturnPlugin on precompiled class files.
  • Add NOP instruction when Advice is used on void methods as those might be empty which results on a frame being written to the same offset, causing an exception.
  • Allow Plugin.Engine to link files instead of copying.
  • Adjust validator code to avoid compiler bug that was reported by multiple users.
  • Allow injection of class path as File[] to Plugin constructors.
  • Allow for configuring variants when using the Android Gradle plugin.

Byte Buddy 1.15.10

03 Nov 23:42
Compare
Choose a tag to compare
  • Fix Java 8 patterns for multi-release jars to avoid that inner classes are excluded.

Byte Buddy 1.15.9

03 Nov 23:41
Compare
Choose a tag to compare
  • Additional release after time out during previous Gradle plugin release.

Byte Buddy 1.15.8

02 Nov 15:45
Compare
Choose a tag to compare
  • Extend ClassInjector API to support lazy resolution of class files.
  • Extend DynamicType API to support lazy resolution of auxiliary types.
  • Extend AgentBuilder.Transformer.ForAdvice to support injection of new classes by their name.

Byte Buddy 1.15.7

23 Oct 07:50
Compare
Choose a tag to compare
  • Additional release after time out during previous Gradle plugin release.

Byte Buddy 1.15.6

23 Oct 06:12
Compare
Choose a tag to compare
  • Add ConstructorResolver to Super annotation for MethodDelegation to allow for dynamic constructor resolution.
  • Add Java 8 versions of shaded ASM to allow for faster class file validation and CDS support.

Byte Buddy 1.15.5

17 Oct 10:19
Compare
Choose a tag to compare
  • Publish Byte Buddy and Byte Buddy agent artifacts as multi-release jars to support CDS and faster validation.

Byte Buddy 1.15.4

09 Oct 20:49
Compare
Choose a tag to compare
  • Add non-experimental support for Java 24.