Bump byte-buddy.version from 1.14.6 to 1.14.7 - #3161
Conversation
Bumps `byte-buddy.version` from 1.14.6 to 1.14.7. Updates `net.bytebuddy:byte-buddy` from 1.14.6 to 1.14.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.14.6...byte-buddy-1.14.7) Updates `net.bytebuddy:byte-buddy-agent` from 1.14.6 to 1.14.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.14.6...byte-buddy-1.14.7) --- updated-dependencies: - dependency-name: net.bytebuddy:byte-buddy dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: net.bytebuddy:byte-buddy-agent dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Qodana Community for JVMIt seems all right 👌 No new problems were found according to the checks applied 💡 Qodana analysis was run in the pull request mode: only the changed files were checked View the detailed Qodana reportTo be able to view the detailed Qodana report, you can either:
To get - name: 'Qodana Scan'
uses: JetBrains/[email protected]
with:
upload-result: trueContact Qodana teamContact us at [email protected]
|
|
Hey @scordio, would it be possible to publish a new release including this change? The current version of byte-buddy does not support Java 21 yet :( Compiling assertj from source and using |
|
Hi @NotMyFault, AssertJ no longer shades Byte Buddy (#2477) so it should be possible to override its version with an explicit declaration of the dependency. Would that work for you? |
Oh, I wasn't aware of that! Currently, I'm using assertj-core 3.24.2, but apparently byte-buddy is a provided dependency still: Compiling from source ships byte-buddy 1.14.7, as this PR updates to. Therefore, I was confident cutting a new release addresses the former issue: Shouldn't it be the case that byte-buddy is no longer shipped/managed, according to your comment? |
|
It is indeed a transitive dependency, but something like the following should work (assuming you use Maven): <dependencyManagement>
<dependencies>
<dependency>
<groupId>net.bytebuddy</groupId>
<artifactId>byte-buddy</artifactId>
<version>1.14.7</version>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
<version>3.24.2</version>
<scope>test</scope>
</dependencies>
|
Yeah, I called I'm not familiar with this project's release cycle, but Java 21 released to GA on September the 19th, and I don't want to push you on anything at this time, there are still ~3 weeks left. |
|
I checked where we updated Byte Buddy to version 1.12.21 (23afe18) and we were already testing on Java 21 (https://github.com/assertj/assertj/actions/runs/3854187439/job/10479168806), which was working because of Might also be an option in case you can centralize such a setting.
We don't have a fixed release cycle but we're already working on finalizing 3.25.0. However, we cannot really promise anything better than Soon™ 🙂
Three weeks for work done during our free time is not a lot in the end 😅 however, we might consider dropping some topics from 3.25.0 to allow for better interoperability with Java 21 (cc @assertj/core). |
Unfortunately, assertj-core is not part of our parent pom 😔
No worries, I don't expect or rely on a release on - or until - that date 😄 A friendly and responsive maintainer in OSS is already more than I can appreciate 🙏 |
|
@NotMyFault just FYI, we discussed internally that we'll shrink the scope of 3.25.0 and try to get it released as soon as we can. |


Bumps
byte-buddy.versionfrom 1.14.6 to 1.14.7.Updates
net.bytebuddy:byte-buddyfrom 1.14.6 to 1.14.7Release notes
Sourced from net.bytebuddy:byte-buddy's releases.
Changelog
Sourced from net.bytebuddy:byte-buddy's changelog.
Commits
0613ecb[maven-release-plugin] prepare release byte-buddy-1.14.798d5648[release] Release new versiondc5970dAdd missing type.c64c518Fix tests.39271e0[release] Release new version8265ef6Merge pull request #1513 from stiemannkj1/issue-1512-engine-crashes-on-types-...addd088Fixes: #1512 Plugin Engine crashes on types with missing dependencies even wh...b7f94dbMerge pull request #1510 from SylvainJuge/java1-version9409eccfix reading bytecode version for java 176d90b1Add method that allows the resolution of type names of annotations even if th...Updates
net.bytebuddy:byte-buddy-agentfrom 1.14.6 to 1.14.7Release notes
Sourced from net.bytebuddy:byte-buddy-agent's releases.
Changelog
Sourced from net.bytebuddy:byte-buddy-agent's changelog.
Commits
0613ecb[maven-release-plugin] prepare release byte-buddy-1.14.798d5648[release] Release new versiondc5970dAdd missing type.c64c518Fix tests.39271e0[release] Release new version8265ef6Merge pull request #1513 from stiemannkj1/issue-1512-engine-crashes-on-types-...addd088Fixes: #1512 Plugin Engine crashes on types with missing dependencies even wh...b7f94dbMerge pull request #1510 from SylvainJuge/java1-version9409eccfix reading bytecode version for java 176d90b1Add method that allows the resolution of type names of annotations even if th...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)