assertj-db
assertj-db copied to clipboard
Bump net.bytebuddy:byte-buddy from 1.12.1 to 1.17.8
Bumps net.bytebuddy:byte-buddy from 1.12.1 to 1.17.8.
Release notes
Sourced from net.bytebuddy:byte-buddy's releases.
Byte Buddy 1.17.7
- Specify correct JVM environment for Android builds when using the Gradle plugin.
- Avoid recomputing the size of a parameter list for performance reasons after measuring the significant impact.
- Correct validation of JVM names to avoid breaking when Java names are not allowed while JVM names are, with Kotlin and others.
Byte Buddy 1.17.6
- Add convenience wrapper for
ResettableClassFileTransformerthat 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
LazinessModeforTypePooland add convenience support toAgentBuilder.- 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
AnnotationRemovalvisitor for removing or replacing annotations.Byte Buddy 1.17.4
- Add
SafeVarargsplugin.- 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
SafeVarargsannotations.- Further generify
MemberSubstitutionAPI.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
MemberSubstitutionwere 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
MemberSubstitutionto also allow for intercepting invokedynamic instructions.- Introduce
@Handleannotations to allow for injecting constant pool-stored method handle inAdvice,MemberSubstitutionandMethodDelegation.- Introduce
@DynamicConstantannotations to allow for injecting constant pool-stored dynamic constants inAdvice,MemberSubstitutionandMethodDelegation.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
Advicewithin instrumented class.- Rework
Advicepost-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.Engineto retain folders.
... (truncated)
Changelog
Sourced from net.bytebuddy:byte-buddy's changelog.
Byte Buddy release notes
17. August 2025: version 1.17.7
- Specify correct JVM environment for Android builds when using the Gradle plugin.
- Avoid recomputing the size of a parameter list for performance reasons after measuring the significant impact.
- Correct validation of JVM names to avoid breaking when Java names are not allowed while JVM names are, with Kotlin and others.
16. June 2025: version 1.17.6
- Add convenience wrapper for
ResettableClassFileTransformerthat 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
LazinessModeforTypePooland add convenience support toAgentBuilder.- 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
AnnotationRemovalvisitor for removing or replacing annotations.23. March 2025: version 1.17.4
- Add
SafeVarargsplugin.- 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
SafeVarargsannotations.- Further generify
MemberSubstitutionAPI.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
MemberSubstitutionwere 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
MemberSubstitutionto also allow for intercepting invokedynamic instructions.- Introduce
@Handleannotations to allow for injecting constant pool-stored method handle inAdvice,MemberSubstitutionandMethodDelegation.- Introduce
@DynamicConstantannotations to allow for injecting constant pool-stored dynamic constants inAdvice,MemberSubstitutionandMethodDelegation.
... (truncated)
Commits
ffd89ff[maven-release-plugin] prepare release byte-buddy-1.17.806e63f6[release] Release new version2ec5f08Update checksums.8b7c507Update ASM 9.9.96e6a13Add missing checksum.a73b91fAdd findbugs warning.d5ac122Write invoker in most recent JVM version to support CDS.e45c1fbFix code level and add checksums.203d51bFix method name for reading super class name.8b8ef56Avoid use of types that are deprecated for removal, and add profiles for Java...- Additional commits viewable in compare view
You can trigger a rebase of this PR 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)
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.