Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 26, 2025

Bumps version.byte-buddy from 1.17.6 to 1.17.7.
Updates net.bytebuddy:byte-buddy from 1.17.6 to 1.17.7

Changelog

Sourced from net.bytebuddy:byte-buddy's changelog.

Byte Buddy release notes

Commits
  • dc4d0de [maven-release-plugin] prepare release byte-buddy-1.17.7
  • 5e3bf06 [release] Release new version
  • 5ad9575 Small improvement of size handling.
  • e0e449b [release] Release new version
  • 75cdf69 Adjust caching.
  • 3d7e5b3 Minor refactoring.
  • 0aa4d9a ParameterList - Cache the size and avoid iterator pattern (#1848)
  • 9feca46 Specifying configuration jvm environment (#1847)
  • 7230e2e Adjust formatting and naming.
  • dbd2be8 Use JVMS 4.2.2 "Unqualified name" definition to validate identifier (#1829)
  • Additional commits viewable in compare view

Updates net.bytebuddy:byte-buddy-agent from 1.9.16 to 1.17.7

Release notes

Sourced from net.bytebuddy:byte-buddy-agent's releases.

Byte Buddy 1.17.6

  • Add convenience wrapper for ResettableClassFileTransformer that implicitly delegates to correct transformer method.
  • Add filter for deduplicate fields and methods in class file.
  • Add missing static requirement of Spotbugs annotations to module descriptors.
  • Add LazinessMode for TypePool and add convenience support to AgentBuilder.
  • Fix source jars for multi-version release to contain duplicated source.

Byte Buddy 1.17.5

  • Update ASM to version 9.8 to support Java 25 using ASM reader and writer.
  • Include AnnotationRemoval visitor for removing or replacing annotations.

Byte Buddy 1.17.4

  • Add SafeVarargs plugin.
  • Fix OSGi declaration for byte-buddy-agent.

Byte Buddy 1.17.3

  • Fix bug in ASM to Class File API bridge handling tableswitch instructions.
  • Add plugin for adding SafeVarargs annotations.
  • Further generify MemberSubstitution API.

Byte Buddy 1.17.2

  • Update Class File API integration to include support for several omitted byte codes.
  • Adjust attach API emulation for OpenJ9 to not create subfolder if temporary folder is set explicitly.

Byte Buddy 1.17.1

  • Fix bug in MemberSubstitution were argument indices were resolved by one digit off.
  • Update Class File API integration to avoid that parameter annotations are lost.

Byte Buddy 1.17.0

  • Assure that implicit choice for class reader and class writer are always symmetric with regard to internal representation.
  • Retrofit MemberSubstitution to also allow for intercepting invokedynamic instructions.
  • Introduce @Handle annotations to allow for injecting constant pool-stored method handle in Advice, MemberSubstitution and MethodDelegation.
  • Introduce @DynamicConstant annotations to allow for injecting constant pool-stored dynamic constants in Advice, MemberSubstitution and MethodDelegation.

Byte Buddy 1.16.1

  • Correct reflective activation of Class File API.
  • Reject array descriptors that are not well-formed in TypePool.

Byte Buddy 1.16.0

  • Allow for erasure of types of bootstrapped methods in Advice within instrumented class.
  • Rework Advice post-processing to allow for erasure of bootstrapped methods.
  • Fix missing application of hashCode/equals plugin for Java 8 code.
  • Include support for JDK Class File API.
  • Allow Plugin.Engine to retain folders.

Byte Buddy 1.15.11

  • Avoid dependency of CachedReturnPlugin on precompiled class files.
  • Add NOP instruction when Advice is used on void methods as those might be empty which results on a frame being written to the same offset, causing an exception.
  • Allow Plugin.Engine to link files instead of copying.
  • Adjust validator code to avoid compiler bug that was reported by multiple users.

... (truncated)

Changelog

Sourced from net.bytebuddy:byte-buddy-agent's changelog.

Byte Buddy release notes

16. June 2025: version 1.17.6

  • Add convenience wrapper for ResettableClassFileTransformer that implicitly delegates to correct transformer method.
  • Add filter for deduplicate fields and methods in class file.
  • Add missing static requirement of Spotbugs annotations to module descriptors.
  • Add LazinessMode for TypePool and add convenience support to AgentBuilder.
  • Fix source jars for multi-version release to contain duplicated source.

30. March 2025: version 1.17.5

  • Update ASM to version 9.8 to support Java 25 using ASM reader and writer.
  • Include AnnotationRemoval visitor for removing or replacing annotations.

23. March 2025: version 1.17.4

  • Add SafeVarargs plugin.
  • Fix OSGi declaration for byte-buddy-agent.

21. March 2025: version 1.17.3

  • Fix bug in ASM to Class File API bridge handling tableswitch instructions.
  • Add plugin for adding SafeVarargs annotations.
  • Further generify MemberSubstitution API.

3. March 2025: version 1.17.2

  • Update Class File API integration to include support for several omitted byte codes.
  • Adjust attach API emulation for OpenJ9 to not create subfolder if temporary folder is set explicitly.

14. February 2025: version 1.17.1

  • Fix bug in MemberSubstitution were argument indices were resolved by one digit off.
  • Update Class File API integration to avoid that parameter annotations are lost.

29. January 2025: version 1.17.0

  • Assure that implicit choice for class reader and class writer are always symmetric with regard to internal representation.
  • Retrofit MemberSubstitution to also allow for intercepting invokedynamic instructions.
  • Introduce @Handle annotations to allow for injecting constant pool-stored method handle in Advice, MemberSubstitution and MethodDelegation.
  • Introduce @DynamicConstant annotations to allow for injecting constant pool-stored dynamic constants in Advice, MemberSubstitution and MethodDelegation.

19. January 2025: version 1.16.1

  • Correct reflective activation of Class File API.
  • Reject array descriptors that are not well-formed in TypePool.

17. January 2025: version 1.16.0

... (truncated)

Commits
  • dc4d0de [maven-release-plugin] prepare release byte-buddy-1.17.7
  • 5e3bf06 [release] Release new version
  • 5ad9575 Small improvement of size handling.
  • e0e449b [release] Release new version
  • 75cdf69 Adjust caching.
  • 3d7e5b3 Minor refactoring.
  • 0aa4d9a ParameterList - Cache the size and avoid iterator pattern (#1848)
  • 9feca46 Specifying configuration jvm environment (#1847)
  • 7230e2e Adjust formatting and naming.
  • dbd2be8 Use JVMS 4.2.2 "Unqualified name" definition to validate identifier (#1829)
  • Additional commits viewable in compare view

Updates net.bytebuddy:byte-buddy-dep from 1.17.6 to 1.17.7

Changelog

Sourced from net.bytebuddy:byte-buddy-dep's changelog.

Byte Buddy release notes

Commits
  • dc4d0de [maven-release-plugin] prepare release byte-buddy-1.17.7
  • 5e3bf06 [release] Release new version
  • 5ad9575 Small improvement of size handling.
  • e0e449b [release] Release new version
  • 75cdf69 Adjust caching.
  • 3d7e5b3 Minor refactoring.
  • 0aa4d9a ParameterList - Cache the size and avoid iterator pattern (#1848)
  • 9feca46 Specifying configuration jvm environment (#1847)
  • 7230e2e Adjust formatting and naming.
  • dbd2be8 Use JVMS 4.2.2 "Unqualified name" definition to validate identifier (#1829)
  • Additional commits viewable in compare view

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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 `version.byte-buddy` from 1.17.6 to 1.17.7.

Updates `net.bytebuddy:byte-buddy` from 1.17.6 to 1.17.7
- [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.17.6...byte-buddy-1.17.7)

Updates `net.bytebuddy:byte-buddy-agent` from 1.9.16 to 1.17.7
- [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.9.16...byte-buddy-1.17.7)

Updates `net.bytebuddy:byte-buddy-dep` from 1.17.6 to 1.17.7
- [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.17.6...byte-buddy-1.17.7)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Aug 26, 2025
@dependabot dependabot bot requested a review from a team as a code owner August 26, 2025 05:26
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Aug 26, 2025
@github-actions
Copy link

🤖 GitHub comments

Expand to view the GitHub comments

Just comment with:

  • run docs-build : Re-trigger the docs validation. (use unformatted text in the comment!)

@SylvainJuge SylvainJuge merged commit 21c760c into main Aug 26, 2025
17 checks passed
@SylvainJuge SylvainJuge deleted the dependabot/maven/version.byte-buddy-1.17.7 branch August 26, 2025 11:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agent-java dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants