All Versions
249
Latest Version
Avg Release Cycle
17 days
Latest Release
214 days ago
Changelog History
Page 20
Changelog History
Page 20
-
v1.3.11 Changes
April 01, 2016- ๐ป 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
-
v1.3.10 Changes
April 01, 2016- ๐ 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.
- ๐ Fixed another bug during frame translation of the
-
v1.3.9 Changes
April 01, 2016- โก๏ธ Optimized method size for
Advice
when exception is not catched. - ๐ Improved convenience method
disableClassFormatChanges
forAgentBuilder
.
- โก๏ธ Optimized method size for
-
v1.3.8 Changes
April 01, 2016- ๐ Fixed frame computation for the
Advice
. - โก๏ธ Optimized frame computation to emit frames of the minimal, possible size when using
Advice
. - Only add exit
Advice
once to reduce amount of added bytes to avoid size explosion when a method supplied several exits. - โก๏ธ Optimized
Advice
injection to only add advice infrastructure 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.
- ๐ Fixed frame computation for the
-
v1.3.7 Changes
April 01, 2016- ๐ 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.
- ๐ Fixed bug when returning from an
-
v1.3.6 Changes
April 01, 2016- Implemented universal
FieldLocator
. - Extended
AgentBuilder
API to allow for more flexible matching and ignoring types.
- Implemented universal
-
v1.3.5 Changes
- โ Added
Advice.FieldValue
annotation for reading fields from advice.
- โ Added
-
v1.3.4 Changes
March 01, 2016- โ Added support for new Java 9 version scheme.
-
v1.3.3 Changes
March 01, 2016- โ Added hierarchical notation to default
TypePool
.
- โ Added hierarchical notation to default
-
v1.3.2 Changes
March 01, 2016- โ Added possibility to suppress
Throwable
from advice methods when using theAdvice
instrumentation.
- โ Added possibility to suppress