Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Nov 23, 2021

Bumps byte-buddy from 1.10.8 to 1.12.2.

Release notes

Sourced from byte-buddy's releases.

Byte Buddy 1.12.2

  • 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.

Byte Buddy 1.12.1

  • Fix binary incompatibility in BaseNameResolver for suffixing naming strategy.
  • Introduce caller sensitive base name resolver for suffixing naming strategies and use it as default if Graal native image property is discovered.

Byte Buddy 1.12.0

  • Introduce detection for Graal native image execution.
  • Correctly resolve interface implementations in revers order when compiling method graph.
  • Adjust lambda instrumentation strategy to support Java 17.

Byte Buddy 1.11.22

  • Remove automatic frame padding mechanism in favor of explicit NOP instruction after injected blocks.

Byte Buddy 1.11.21

  • Allow Advice.PostProcessor to emitt frames.
  • Add possibility for Advice.AssignReturned to suppress exceptions.
  • Add frame when rebasing constructors to avoid breakage if frames are assumed prior to super constructor call.

Byte Buddy 1.11.20

  • Add option for AsScalar annotation to assign default value instead of ignoring it.
  • Add transform-runtime goal to Byte Buddy Mojo to allow for running plugins with runtime class path included.

Byte Buddy 1.11.19

  • Add Advice.AssignReturned post processor to allow for assigning values from Advice that uses delegation rather than inlining.
  • Allow for declaring Advice.Local values from both enter and exit advice.
  • Add option for using runtime class path rather than only compile scope from Byte Buddy Maven plugin.
  • Avoid loading of annotation proxies within Byte Buddy's internal API.
  • Add plugin to add Java Repeatable annotations without requiring a JDK 8+.

Byte Buddy 1.11.18

  • Avoid binary incompatibility due to signature change by reintroducing method overload.
  • Use plugin to add annotations for dispatcher methods to avoid breakage when using obfuscators.

Byte Buddy 1.11.17

  • Better error message upon attachment failure due to overridden attach socket.
  • Retain label order for instructions in Advice to avoid incorrect offsets in stack map frames.
  • Change MethodGraph.Compiler API to accept generic types.
  • Add plugin to add Proxied annotations to all proxied methods of a dispatcher. This avoids problems in obfuscators.
  • Fix resolution of type initializer in a Nexus.

Byte Buddy 1.11.16

  • Avoid naming conflicts when adding super and default method delegation for the same method using MethodDelegation.
  • Fix module visibility for Invoker to avoid breakage if Byte Buddy is shaded into another module with different package exports.

Byte Buddy 1.11.15

... (truncated)

Changelog

Sourced from byte-buddy's changelog.

22. November 2021: version 1.12.2

  • 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.

9. November 2021: version 1.12.1

  • Fix binary incompatibility in BaseNameResolver for suffixing naming strategy.
  • Introduce caller sensitive base name resolver for suffixing naming strategies and use it as default if Graal native image property is discovered.

5. November 2021: version 1.12.0

  • Introduce detection for Graal native image execution.
  • Correctly resolve interface implementations in revers order when compiling method graph.
  • Adjust lambda instrumentation strategy to support Java 17.

29. October 2021: version 1.11.22

  • Remove automatic frame padding mechanism in favor of explicit NOP instruction after injected blocks.

18. October 2021: version 1.11.21

  • Allow Advice.PostProcessor to emit frames.
  • Add possibility for Advice.AssignReturned to suppress exceptions.
  • Add frame when rebasing constructors to avoid breakage if frames are assumed prior to super constructor call.

11. October 2021: version 1.11.20

  • Add option for AsScalar annotation to assign default value instead of ignoring it.
  • Add transform-runtime goal to Byte Buddy Mojo to allow for running plugins with runtime class path included.

5. October 2021: version 1.11.19

  • Add Advice.AssignReturned post processor to allow for assigning values from Advice that uses delegation rather than inlining.
  • Allow for declaring Advice.Local values from both enter and exit advice.
  • Add option for using runtime class path rather than only compile scope from Byte Buddy Maven plugin.
  • Avoid loading of annotation proxies within Byte Buddy's internal API.
  • Add plugin to add Java Repeatable annotations without requiring a JDK 8+.

23. September 2021: version 1.11.18

  • Avoid binary incompatibility due to signature change by reintroducing method overload.
  • Use plugin to add annotations for dispatcher methods to avoid breakage when using obfuscators.

22. September 2021: version 1.11.17

  • Better error message upon attachment failure due to overridden attach socket.
  • Retain label order for instructions in Advice to avoid incorrect offsets in stack map frames.

... (truncated)

Commits
  • 8743d18 [maven-release-plugin] prepare release byte-buddy-1.12.2
  • 9d8aa8a [release] Release new version
  • df804c3 Ignore test.
  • 2ca57be Add auxiliary field mechanism.
  • e0e87be Add auxiliary field mechanism.
  • 5447bf3 Clean up field name generation.
  • 74e0e7a Resolve correct owner type for constant dynamic bootstrap.
  • b3b87aa Add test that checks for bootstrap from a different type.
  • 70fd86f Add link.
  • 30f4fd8 Add mention of GitHub Sponsors.
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [byte-buddy](https://github.com/raphw/byte-buddy) from 1.10.8 to 1.12.2.
- [Release notes](https://github.com/raphw/byte-buddy/releases)
- [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md)
- [Commits](raphw/byte-buddy@byte-buddy-1.10.8...byte-buddy-1.12.2)

---
updated-dependencies:
- dependency-name: net.bytebuddy:byte-buddy
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Nov 23, 2021
@codecov-commenter
Copy link

codecov-commenter commented Nov 23, 2021

Codecov Report

Merging #26 (bb00f81) into master (d7f7d82) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff            @@
##             master      #26   +/-   ##
=========================================
  Coverage     89.86%   89.86%           
  Complexity      170      170           
=========================================
  Files            19       19           
  Lines           513      513           
  Branches         47       47           
=========================================
  Hits            461      461           
  Misses           26       26           
  Partials         26       26           
Flag Coverage Δ
tests-java-1.8 89.86% <ø> (ø)
tests-java-11 89.86% <ø> (ø)
tests-java-15 89.86% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.


Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d7f7d82...bb00f81. Read the comment docs.

@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Dec 3, 2021

Superseded by #27.

@dependabot dependabot bot closed this Dec 3, 2021
@dependabot dependabot bot deleted the dependabot/maven/net.bytebuddy-byte-buddy-1.12.2 branch December 3, 2021 05:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant