All Versions
242
Latest Version
Avg Release Cycle
13 days
Latest Release
25 days ago

Changelog History
Page 10

  • v1.8.8 Changes

    April 01, 2018
    • ๐Ÿ‘‰ Use cache for loaded TypeDescription to avoid overallocation.
    • ๐Ÿ‘ป Generalize exception handler API for Advice.
  • v1.8.7 Changes

    April 01, 2018
    • โž• Added ClassWriterStrategy that allows controlling how the constant pool is copied.
  • v1.8.6 Changes

    April 01, 2018
    • Introduced concept of sealing the InjectionClassLoader to avoid abuse.
    • Avoid class loader leak by not storing exceptions thrown in class initializers which can keep references to their first loading class in their backtrace.
    • โž• Add ClassFileBufferStrategy to agent builder.
    • ๐Ÿ—„ Retain deprecation modifier on intercepted methods and fields on class files prior to Java 5.
  • v1.8.5 Changes

    April 01, 2018
    • ๐Ÿš€ Release with equals and hashCode methods being generated based on the fixes in the previous version.
  • v1.8.4 Changes

    April 01, 2018
    • Only open ASM if this is specified via the boolean property net.bytebuddy.experimental.
    • ๐Ÿ›  Fix resolution of invoking methods of Object on interfaces to not specialize on the interface type. The latter is also failing verification on Android.
    • ๐ŸŽ Several performance improvements.
    • 0๏ธโƒฃ Do no longer use unsafe injection as a default class loading strategy.
  • v1.8.3 Changes

    March 01, 2018
    • ๐Ÿ‘ Allow Java 11 classes by opening ASM.
    • โœ‚ Remove Lombok and add methods using Byte Buddy plugin.
  • v1.8.2 Changes

    March 01, 2018
    • โฌ‡๏ธ Reduce log output for Gradle and Maven plugin.
    • ๐Ÿ›  Fix class check in EqualsMethod.
  • v1.8.1 Changes

    March 01, 2018
    • โž• Add implementations for HashCodeMethod, EqualsMethod and ToStringMethod including build tool plugins.
    • ๐Ÿ”จ Refactor handling of stack map frame translation within Advice to allow for handling of methods with inconsistent stack map frames if the method arguments are copied.
    • 0๏ธโƒฃ Make argument copying the default choice if exit advice is enabled.
    • ๐Ÿ›  Fix a bug in parameter annotation computation within Advice.
    • โšก๏ธ Update to ASM 6.1.1.
  • v1.8.0 Changes

    March 01, 2018
    • ๐Ÿ”จ Refactored Advice argument handling to be controlled by a dedicated structure.
    • โž• Added basic logic for argument copying in Advice.
    • ๐Ÿ›  Fix performance degradation for cached fields.
    • โž• Add support for Java 10 and preliminary support for Java 11.
  • v1.7.11 Changes

    March 01, 2018
    • ๐Ÿ›  Fix Maven and Gradle plugins to resolve correct class file version.
    • โž• Add method to ClassReloadingStrategy to allow specification of explicit redefinition strategy. Change default redefinition strategy.
    • ๐Ÿ‘Œ Improve stack map frame validation in Advice.
    • ๐Ÿ›  Fix type resolution for virtual calls in MemberSubstitution.