embedded-ldap-junit
embedded-ldap-junit copied to clipboard
Bump byte-buddy from 1.12.17 to 1.14.1
Bumps byte-buddy from 1.12.17 to 1.14.1.
Release notes
Sourced from byte-buddy's releases.
Byte Buddy 1.14.0
- Add
Step.Factory.ForDelegationinMemberSubstitutionthat allows for delegation similar toMethodDelegationbut in-code.- Add handlers for
MethodDelegationandAdvicethat leverage method handles for field access and self-invocation.- Add
Step.Factoryfor type assignment that allows casting the return value from a previous step to another type.- Avoid usage of
URLclass loader as it is deprecated, and use newer method if available.Byte Buddy 1.13.0
- Complete
MemberSubstitutionAPI which now retains the original instruction for invocation.- Allow excluding methods from a
MethodGraph.Compilerusing anElementMatcher.- Add a filtering
ClassFileLocator.- Add a matcher for a type's
ClassFileVersion.- Unify resolution of constant values by introducing a
ConstantValueAPI.- Do not exclude
ToThrownassignment onvoidmethods.- Allow constructors as target in
MemberSubstitution.Byte Buddy 1.12.23
- Allow using
ClassFileLocatortoAgentBuilderto append boot-injected types.- Add
RenamingPluginthat allows for migration of names using the build plugin.- Add wrapper method to
ForAdvicetransformation to allow for easier wrapping.- Fix Gradle plugin raw folder and improve detection of unused configurations.
- Add additional default
Steps toMemberSubstitutionto reduce need for custom bytecode generation.Byte Buddy 1.12.22
- Support
MethodHandleandMethodTypeinAdvice.Originannotation.- Support
MethodHandles.LookupinOriginandAdvice.Originannotations.- Use modern API for Gradle Android API, if available, to avoid now failing cast.
Byte Buddy 1.12.21
- Create a Gradle source set for each JVM build automatically to reduce boilerplate.
- Fix Gradle plugin class loading to use correct class loader.
- Use updated release plugin to avoid outdated timestamp in jar.
Byte Buddy 1.12.20
- Avoid stack overflow error when type variable cannot be resolve during error message generation.
- Allow dumping error message to file when remote attach fails.
Byte Buddy 1.12.19
- Avoid possible lock through circular class loading of
TypeDescriptionsubtypes.- Avoid access error when using unsafe API on Java 17 with an active security manager.
- Close URL class loader used in Gradle plugin.
Byte Buddy 1.12.18
- Allow writing to field from enter
Advicein constructor, as byte code allows it.- Refactor Android plugin processor to avoid skipping local classes.
- Improve staleness filter for Maven plugin.
- Fix incorrect resolution of custom bound invokedynamic values in
Advice.
Changelog
Sourced from byte-buddy's changelog.
Byte Buddy release notes
18. February 2023: version 1.14.0
- Add
Step.Factory.ForDelegationinMemberSubstitutionthat allows for delegation similar toMethodDelegationbut in-code.- Add handlers for
MethodDelegationandAdvicethat leverage method handles for field access and self-invocation.- Add
Step.Factoryfor type assignment that allows casting the return value from a previous step to another type.- Avoid usage of
URLclass loader as it is deprecated, and use newer method if available.13. February 2023: version 1.13.0
- Complete
MemberSubstitutionAPI which now retains the original instruction for invocation.- Allow excluding methods from a
MethodGraph.Compilerusing anElementMatcher.- Add a filtering
ClassFileLocator.- Add a matcher for a type's
ClassFileVersion.- Unify resolution of constant values by introducing a
ConstantValueAPI.- Do not exclude
ToThrownassignment onvoidmethods.- Allow constructors as target in
MemberSubstitution.5. February 2023: version 1.12.23
- Allow using
ClassFileLocatortoAgentBuilderto append boot-injected types.- Add
RenamingPluginthat allows for migration of names using the build plugin.- Add wrapper method to
ForAdvicetransformation to allow for easier wrapping.- Fix Gradle plugin raw folder and improve detection of unused configurations.
- Add additional default
Steps toMemberSubstitutionto reduce need for custom bytecode generation.12. January 2023: version 1.12.22
- Support
MethodHandleandMethodTypeinAdvice.Originannotation.- Support
MethodHandles.LookupinOriginandAdvice.Originannotations.- Use modern API for Gradle Android API, if available, to avoid now failing cast.
5. January 2023: version 1.12.21
- Create a Gradle source set for each JVM build automatically to reduce boilerplate.
- Fix Gradle plugin class loading to use correct class loader.
- Use updated release plugin to avoid outdated timestamp in jar.
15. December 2022: version 1.12.20
- Avoid stack overflow error when type variable cannot be resolve during error message generation.
- Allow dumping error message to file when remote attach fails.
17. November 2022: version 1.12.19
- Avoid possible lock through circular class loading of
TypeDescriptionsubtypes.- Avoid access error when using unsafe API on Java 17 with an active security manager.
- Close URL class loader used in Gradle plugin.
... (truncated)
Commits
5ef0fa6[maven-release-plugin] prepare release byte-buddy-1.14.1bada152[release] Release new version334128eUpdate Eclipse lifecycle mapping.876d667Add additional scope for Maven plugin.665a090Add checksums.537c613Increment internal byte buddy and add release notes.8c6f861[maven-release-plugin] prepare for next development iteration00da41e[maven-release-plugin] prepare release byte-buddy-1.14.0c601a78[release] Release new version102ee25Avoid test execution on Java 7.- 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 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 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)
Codecov Report
Merging #145 (43a3d95) into master (01b351a) will not change coverage. The diff coverage is
n/a.
@@ Coverage Diff @@
## master #145 +/- ##
=========================================
Coverage 88.04% 88.04%
Complexity 71 71
=========================================
Files 6 6
Lines 251 251
Branches 16 16
=========================================
Hits 221 221
Misses 25 25
Partials 5 5
| Flag | Coverage Δ | |
|---|---|---|
| tests-java-11 | 88.04% <ø> (ø) |
|
| tests-java-8 | 88.00% <ø> (ø) |
Flags with carried forward coverage won't be shown. Click here to find out more.
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more
Superseded by #155.