这是indexloc提供的服务,不要输入任何密码
Skip to content

Releases: raphw/byte-buddy

Byte Buddy 1.3.11

12 Apr 09:20

Choose a tag to compare

  • Byte Buddy Advice now appends handlers to an existing exception handler instead of prepending them. Before, existing exception handlers were shadowed when applying suppression or exit advice on an exception.
  • Added additional annotations for Advice such as @Advice.BoxedReturn and @Advice.BoxedArguments for more generic advice. Added possibility to write to fields from advice.
  • Added mechanism for adding custom annotations to Advice that map compile-time constants.
  • Implemented a canonical binder for adding custom compile-time constants to a MethodDelegation mapping.

Byte Buddy 1.3.9

07 Apr 07:16

Choose a tag to compare

  • Optimized method size for Advice when exception is not catched.
  • Improved convenience method disableClassFormatChanges for AgentBuilder.

Byte Buddy 1.3.10

07 Apr 22:24

Choose a tag to compare

  • Fixed another bug during frame translation of the Advice component when suppression were not catched for an exit advice.
  • Improved unit tests to automatically build Byte Buddy with Java 7 and Java 8 byte code targets in integration.

Byte Buddy 1.3.8

06 Apr 17:18

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

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

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

Choose a tag to compare

  • Added Advice.FieldValue annotation for reading fields from advice.

Byte Buddy 1.3.4

13 Mar 15:28

Choose a tag to compare

  • Added support for new Java 9 version scheme.

Byte Buddy 1.3.3

10 Mar 14:27

Choose a tag to compare

  • Added hierarchical notation to default TypePool.

Byte Buddy 1.3.2

10 Mar 11:23

Choose a tag to compare

  • Added possibility to suppress Throwable from advice methods when using the Advice instrumentation.