All Versions
240
Latest Version
Avg Release Cycle
12 days
Latest Release
22 days ago

Changelog History
Page 1

  • v1.12.10 Changes

    May 01, 2022
    • ๐Ÿง 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.
  • v1.12.9 Changes

    April 01, 2022
    • โž• Add support for Java 19.
    • โž• Add basic support for Graal native image.
    • โž• Add option for strongly referenced cache keys.
    • โฌ‡๏ธ Reduce access requirements for fields from Advice.
  • v1.12.8 Changes

    February 01, 2022
    • ๐Ÿ‘‰ Make Step type in MemberSubstitution public as intended.
    • โž• Add factory that uses ArrayDeque instead of LinkedList if the used JVM supports it (Java 6+).
    • ๐Ÿ›  Fix resolution of internal names for arrays in TypeReferenceAdjustment.
  • v1.12.7 Changes

    January 01, 2022
    • Adjust warm-up API to return warmed-up byte code.
    • ๐Ÿš€ Check release property in Byte Buddy Maven plugin.
    • ๐Ÿ‘ป Propagate exception from Byte Buddy's class file transformer to improve wrapping behavior.
    • Avoid loading of ElementType when checking compatibility as the current VM might not provide all constants.
    • ๐Ÿ‘ Allow for disabling stack adjustment as it might not always be possible.
    • Make stack adjustment more robust when goto targets contain stack values.
  • v1.12.6 Changes

    December 01, 2021
    • Mark argument for equals method as @MaybeNull.
    • Mark argument for ElementMatcher as @UnknownNull.
  • v1.12.5 Changes

    December 01, 2021
    • โž• Add alias annotations to avoid compilation warnings for optional findbugs dependency.
    • ๐Ÿ”Œ Adjust HashCodeEqualsPlugin to allow for inclusion of custom annotation type on equals method parameter.
  • v1.12.4 Changes

    December 01, 2021
    • ๐Ÿ”Œ Make paths in Gradle plugin relative and therewith cachable.
    • โž• Add explicit check for empty or non-existent source folder to Maven and Gradle plugins.
    • โž• Add support for modules when accessing system class loader for Nexus or Installer.
    • โž• Add nullability annotations to all type members which are nullable and declare non-nullability the default.
  • v1.12.3 Changes

    December 01, 2021
    • ๐Ÿ”ง Move configuration for Java version to extension and avoid implicit configuration during task execution to allow for using a configuration cache.
    • ๐Ÿ— Make fail last the alternative to fail fast instead of not failing the build. Enable fail fast by default in the Gradle plugin.
    • ๐Ÿ‘‰ Use instrumented type in MemberSubstitution to include newly added properties in its description.
  • v1.12.2 Changes

    November 01, 2021
    • ๐Ÿ‘Œ Improve error message when class file version is not supported.
    • Avoid duplication of fields to store auxiliary objects.
    • ๐Ÿ›  Fix Gradle plugin to be skipped when input files are empty.
    • Resolve dynamic bootstrap constant type correctly.
  • v1.12.1 Changes

    November 01, 2021
    • ๐Ÿ›  Fix binary incompatibility in BaseNameResolver for suffixing naming strategy.
    • 0๏ธโƒฃ Introduce caller sensitive base name resolver for suffixing naming strategies and use it as default if Graal native image property is discovered.