Skip to content

Releases: raphw/byte-buddy

Byte Buddy 1.3.8

06 Apr 17:18
Compare
Choose a tag to compare
  • Fixed frame computation for the Advice.
  • Optimized frame computation to emitt frames of the minimal, possible size when using Advice.
  • Only add exit Advice once to reduce amound of added bytes to avoid size explosion when a method supplied several exits.
  • Optimized Advice injection to only add advice infrastucture if entry/exit advice is supplied.
  • Optimized exception handling infrastructure for exit Advice to only be applied when exceptions are catched.
  • Added mapping for the IINC instruction which was missing from before.
  • Added possibility to propagate AMS reader and writer flags for AsmVisitorWrapper.
  • Made Advice method parser respect ASM reader flags for expanding frames.

Byte Buddy 1.3.7

03 Apr 21:37
Compare
Choose a tag to compare
  • Fixed bug when returning from an Advice exit method without return value and accessing @Advice.Thrown.
  • Added additional annotations for advice @Advice.Ignored and @Advice.Origin.
  • Implemented frame translator for Advice method to reuse existing frame information instead of recomputing it.

byte-buddy-1.3.6

01 Apr 14:22
Compare
Choose a tag to compare
  • Implemented universal FieldLocator.
  • Extended AgentBuilder API to allow for more flexible matching and ignoring types.

Byte Buddy 1.3.5

18 Mar 12:59
Compare
Choose a tag to compare
  • Added Advice.FieldValue annotation for reading fields from advice.

Byte Buddy 1.3.4

13 Mar 15:28
Compare
Choose a tag to compare
  • Added support for new Java 9 version scheme.

Byte Buddy 1.3.3

10 Mar 14:27
Compare
Choose a tag to compare
  • Added hierarchical notation to default TypePool.

Byte Buddy 1.3.2

10 Mar 11:23
Compare
Choose a tag to compare
  • Added possibility to suppress Throwable from advice methods when using the Advice instrumentation.

Byte Buddy 1.3.1

09 Mar 12:39
Compare
Choose a tag to compare
  • Added possibility to use contravariant parameters within the Advice adapter for ASM.

Byte Buddy 1.3.0

08 Mar 23:21
Compare
Choose a tag to compare
  • Added Advice adapter for ASM.
  • Fixed AsmVisitorWrapper registration to be stacked instead of replacing a previous value.
  • Added validation for setting field default values what can only be done for static fields. Clarified javadoc.
  • Fixed attach functionality to work properly on IBM's J9.

Byte Buddy 1.2.3

22 Feb 15:31
Compare
Choose a tag to compare
  • Fixed return type resolution for overloaded bridge method.