build: bump version.byte-buddy from 1.15.11 to 1.16.1#3946
build: bump version.byte-buddy from 1.15.11 to 1.16.1#3946dependabot[bot] wants to merge 2 commits intomainfrom
Conversation
Bumps `version.byte-buddy` from 1.15.11 to 1.16.1. Updates `net.bytebuddy:byte-buddy` from 1.15.11 to 1.16.1 - [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.15.11...byte-buddy-1.16.1) Updates `net.bytebuddy:byte-buddy-agent` from 1.9.16 to 1.16.1 - [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.16.1) Updates `net.bytebuddy:byte-buddy-dep` from 1.15.11 to 1.16.1 - [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.15.11...byte-buddy-1.16.1) --- updated-dependencies: - dependency-name: net.bytebuddy:byte-buddy dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: net.bytebuddy:byte-buddy-agent dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: net.bytebuddy:byte-buddy-dep dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
|
This PR currently fails because this bytebuddy version now comes with support for the new ClassFile-API. These classes are compiled for Java 24 (Classfile Version 68) and packaged as Multi-Release-Jar. However, unfortunately the shade plugin seems to come with a too old ASM version, which doesn't support this Classfile version yet: I tried upgrading the maven-shade plugin to the latest version (3.6.0), but that one was released in May 24 and also doesn't support Java 24 classes yet. Imo it is best to wait with this version bump until the next shade plugin version is released, which hopefully should come with Java 24 support. We can revisit if we see the need for a more urgent bytebuddy upgrade and possibly tinker then with the shade configuration instead. |
I agree, is there an issue already opened we could subscribe to on the shade plugin to keep an eye on it ? |
|
There is this kind of old bump-PR moving to ASM 9.7.1, which includes the classfile version 68 constant. However, even if that is merged it doesn't mean it is soon released. I'd just leave this PR with the "blocked" label around as reminder to ocassionally check for a new release. |
|
This is now fixed with the #3967 PR that I just merged, by forcing the ASM version dependency in the shade plugin we can get it working for Java 24 bytecode. |
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. You can also ignore all major, minor, or patch releases for a dependency by adding an If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
Bumps
version.byte-buddyfrom 1.15.11 to 1.16.1.Updates
net.bytebuddy:byte-buddyfrom 1.15.11 to 1.16.1Release notes
Sourced from net.bytebuddy:byte-buddy's releases.
Changelog
Sourced from net.bytebuddy:byte-buddy's changelog.
Commits
a38dac3[maven-release-plugin] prepare release byte-buddy-1.16.10ba0e55[Release] Release new version.4fb2f5b[release] Release new version3d6bb2dExtend release notes.425bd7d[release] Release new version481f2d8Undo internal update.0ee5790Add explicit check for well-formed array descriptor.5904a74Update internal Byte Buddy.dd9178c[release] Release new version5f94c17Fix use of ASM class reader and writer.Updates
net.bytebuddy:byte-buddy-agentfrom 1.9.16 to 1.16.1Release notes
Sourced from net.bytebuddy:byte-buddy-agent's releases.
... (truncated)
Changelog
Sourced from net.bytebuddy:byte-buddy-agent's changelog.
... (truncated)
Commits
a38dac3[maven-release-plugin] prepare release byte-buddy-1.16.10ba0e55[Release] Release new version.4fb2f5b[release] Release new version3d6bb2dExtend release notes.425bd7d[release] Release new version481f2d8Undo internal update.0ee5790Add explicit check for well-formed array descriptor.5904a74Update internal Byte Buddy.dd9178c[release] Release new version5f94c17Fix use of ASM class reader and writer.Updates
net.bytebuddy:byte-buddy-depfrom 1.15.11 to 1.16.1Release notes
Sourced from net.bytebuddy:byte-buddy-dep's releases.
Changelog
Sourced from net.bytebuddy:byte-buddy-dep's changelog.
Commits
a38dac3[maven-release-plugin] prepare release byte-buddy-1.16.10ba0e55[Release] Release new version.4fb2f5b[release] Release new version3d6bb2dExtend release notes.425bd7d[release] Release new version481f2d8Undo internal update.0ee5790Add explicit check for well-formed array descriptor.5904a74Update internal Byte Buddy.dd9178c[release] Release new version5f94c17Fix use of ASM class reader and writer.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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)