Skip to content

Releases: raphw/byte-buddy

Byte Buddy 1.12.19

17 Nov 21:52
Compare
Choose a tag to compare
  • Avoid possible lock through circular class loading of TypeDescription subtypes.
  • Avoid access error when using unsafe API on Java 17 with an active security manager.
  • Close URL class loader used in Gradle plugin.

Byte Buddy 1.12.18

13 Oct 07:21
Compare
Choose a tag to compare
  • Allow writing to field from enter Advice in constructor, as byte code allows it.
  • Refactor Android plugin processor to avoid skipping local classes.
  • Improve staleness filter for Maven plugin.
  • Fix incorrect resolution of custom bound invokedynamic values in Advice.

Byte Buddy 1.12.17

22 Sep 12:37
Compare
Choose a tag to compare
  • Use decorating EntryPoint in Android Gradle plugin.
  • Introduce PatchMode on AgentBuilder patching to allow for control over overlap.

Byte Buddy 1.12.16

08 Sep 21:31
Compare
Choose a tag to compare
  • Fix Gradle release script to publish plugin.

Byte Buddy 1.12.15

08 Sep 21:30
Compare
Choose a tag to compare
  • Introduce ClassVisitorFactory which allows to translate to and from class wrappers in a different ASM namespace.
  • Allow builders to change to ClassVisitors.
  • Add support for Android instrumentation from Gradle plugin.

Byte Buddy 1.12.14

22 Aug 13:53
Compare
Choose a tag to compare
  • Add wrap method to DynamicType.Builder that allows for the representation of a dynamic type via a ClassVisitor.
  • Add ClassVisitorFactory that allows to translate between Byte Buddy's, the original, or other shaded representations of ASM.
  • Fix visibility check for types in the default package.
  • Return correct value for types in the default package.

Byte Buddy 1.12.13

01 Aug 21:05
Compare
Choose a tag to compare
  • Avoid duplicate application of Byte Buddy Maven plugin.
  • Allow for class path discovery of Plugins when using Maven.
  • Fix build cache when using Byte Buddy Gradle plugin.
  • Allow Plugins to define new types prior to transformation.

Byte Buddy 1.12.12

25 Jun 20:21
Compare
Choose a tag to compare
  • Use correct annotation in Byte Buddy Gradle plugin.
  • Correctly resolve generified anonymous/local types that are declared within a method.

Byte Buddy 1.12.11

23 Jun 06:35
Compare
Choose a tag to compare
  • Remove use of thread-local to guarantee Loom compatibility.
  • Allow usage of byte-buddy-parent as BOM for imports.
  • Add convenience for Maven to disable type validation on entry point.
  • Allow Gradle plugin to consume pluginName property and discoverySet to only load plugins in the plugin class loader.

Byte Buddy 1.12.10

01 May 16:40
Compare
Choose a tag to compare
  • Correctly resolve temporary folder, if custom folder is set, on Linux during emulated attach.
  • Attempt guessing if Graal automatic configuration agent for native image is run.
  • Avoid hard-coded dependencies to classes of java.management module.
  • Do not include OSGi info in Byte Buddy source module.