dependabot[bot] opened a new pull request #95:
URL: https://github.com/apache/aries-cdi/pull/95


   Bumps `byte.buddy.version` from 1.10.18 to 1.11.5.
   Updates `byte-buddy` from 1.10.18 to 1.11.5
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/raphw/byte-buddy/releases";>byte-buddy's 
releases</a>.</em></p>
   <blockquote>
   <h2>Byte Buddy 1.11.5</h2>
   <ul>
   <li>Remove <code>AccessController</code> API to replace with weaved access 
control via <code>AccessControllerPlugin</code>.</li>
   </ul>
   <h2>Byte Buddy 1.11.4</h2>
   <ul>
   <li>Add constant for Java 18</li>
   <li>Improve constructor resolution for <code>Plugin</code>s.</li>
   <li>Add convenience method for translating 
<code>TypeDescription.Generic</code> to a builder.</li>
   <li>Add convenience method for resolving an annotation property from a 
property name.</li>
   </ul>
   <h2>Byte Buddy 1.11.3</h2>
   <ul>
   <li>Introduce <code>AccessControllerPlugin</code> to weave use of 
<code>AccessController</code> only if available.</li>
   <li>Fix use of incorrect type when chaining <code>InvokeDynamic</code>.</li>
   <li>Better emulate visitation order of ASM when creating types.</li>
   <li>Avoid writing duplicate entries for submitted subtypes in sealed 
types.</li>
   <li>Better encapsulate <code>JavaDispatcher</code> utility.</li>
   <li>Add frame padding to initialization handler when redefining or rebasing 
a class.</li>
   <li>Do not assume that <code>TypeVariable</code>s are 
<code>AnnotatedElement</code>s to support Java 7 and earlier.</li>
   </ul>
   <h2>Byte Buddy 1.11.2</h2>
   <ul>
   <li>Fixes resolution of array types for Java descriptors of 
<code>JavaConstant</code>.</li>
   <li>Properly process Android's version string and avoid relying on the 
version string where possible.</li>
   <li>Allow for self-calls when creating a <code>MethodCall</code> and 
identifying a method via a matcher.</li>
   </ul>
   <h2>Byte Buddy 1.11.1</h2>
   <ul>
   <li>Add JNA based <code>ClassInjector</code> for use if JNA is already 
available.</li>
   <li>Allow <code>HashCodeEqualsPlugin</code> to derive hash code from 
instrumented type rather then lowest type in hierarchy.</li>
   <li>Retain <em>this</em> variable name for index 0 when using advice with 
remapped locals.</li>
   <li>Rework <code>AnnotationDescription</code> for <code>TypePool</code> to 
mirror JVM behavior if annotation properties are changed inconsistently.</li>
   <li>Add several <code>StackManipulation</code>s for common operations.</li>
   <li>Remove unwanted dependency to <code>Instrumentation</code> API from 
<code>JavaModule</code> type.</li>
   <li>Rework use of reflection to use <code>JavaDispatcher</code> API which 
also allows for custom generation of proxies without use of reflection.</li>
   <li>Fully rework <code>JavaConstant</code> API to integrate with Java's 
<code>ConstantDesc</code> API and to allow for production of such 
descriptions.</li>
   <li>Fix different bugs to properly support representation sealed 
classes.</li>
   </ul>
   <h2>Byte Buddy 1.11.0</h2>
   <ul>
   <li>Rework resubmission strategy to allow for immediate resubmission or on 
error.</li>
   <li>Fix type for constructor call when setting field in MethodCall.</li>
   <li>Include thread in default agent logger.</li>
   <li>Add compound property to InvocationHandlerAdapter.</li>
   <li>Flatten conjunction and disjunction matchers.</li>
   <li>Add method to get possibly known class file version of 
TypeDescription.</li>
   <li>Correctly consider generic array type when computing erasure.</li>
   </ul>
   <h2>Byte Buddy 1.10.22</h2>
   <ul>
   <li>Refactor <code>JavaConstant</code> API and fix handle resolution.</li>
   <li>Adjust bootstrap method validation to account for possible dynamic 
constants.</li>
   <li>Make class loaders parallel capable.</li>
   <li>Correct code for attaching to Windows VMs with 32 bit.</li>
   <li>Allow configuration for Gradle plugin to consider class path as 
incremental.</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/raphw/byte-buddy/blob/master/release-notes.md";>byte-buddy's
 changelog</a>.</em></p>
   <blockquote>
   <h3>19. June 2021: version 1.11.5</h3>
   <ul>
   <li>Remove <code>AccessController</code> API to replace with weaved access 
control via <code>AccessControllerPlugin</code>.</li>
   </ul>
   <h3>19. June 2021: version 1.11.4</h3>
   <ul>
   <li>Add constant for Java 18</li>
   <li>Improve constructor resolution for <code>Plugin</code>s.</li>
   <li>Add convenience method for translating 
<code>TypeDescription.Generic</code> to a builder.</li>
   <li>Add convenience method for resolving an annotation property from a 
property name.</li>
   </ul>
   <h3>18. June 2021: version 1.11.3</h3>
   <ul>
   <li>Introduce <code>AccessControllerPlugin</code> to weave use of 
<code>AccessController</code> only if available.</li>
   <li>Fix use of incorrect type when chaining <code>InvokeDynamic</code>.</li>
   <li>Better emulate visitation order of ASM when creating types.</li>
   <li>Avoid writing duplicate entries for submitted subtypes in sealed 
types.</li>
   <li>Better encapsulate <code>JavaDispatcher</code> utility.</li>
   <li>Add frame padding to initialization handler when redefining or rebasing 
a class.</li>
   <li>Do not assume that <code>TypeVariable</code>s are 
<code>AnnotatedElement</code>s to support Java 7 and earlier.</li>
   </ul>
   <h3>11. June 2021: version 1.11.2</h3>
   <ul>
   <li>Fixes resolution of array types for Java descriptors of 
<code>JavaConstant</code>.</li>
   <li>Properly process Android's version string and avoid relying on the 
version string where possible.</li>
   <li>Allow for self-calls when creating a <code>MethodCall</code> and 
identifying a method via a matcher.</li>
   </ul>
   <h3>1. June 2021: version 1.11.1</h3>
   <ul>
   <li>Add JNA based <code>ClassInjector</code> for use if JNA is already 
available.</li>
   <li>Allow <code>HashCodeEqualsPlugin</code> to derive hash code from 
instrumented type rather then lowest type in hierarchy.</li>
   <li>Retain <em>this</em> variable name for index 0 when using advice with 
remapped locals.</li>
   <li>Rework <code>AnnotationDescription</code> for <code>TypePool</code> to 
mirror JVM behavior if annotation properties are changed inconsistently.</li>
   <li>Add several <code>StackManipulation</code>s for common operations.</li>
   <li>Remove unwanted dependency to <code>Instrumentation</code> API from 
<code>JavaModule</code> type.</li>
   <li>Rework use of reflection to use <code>JavaDispatcher</code> API which 
also allows for custom generation of proxies without use of reflection.</li>
   <li>Fully rework <code>JavaConstant</code> API to integrate with Java's 
<code>ConstantDesc</code> API and to allow for production of such 
descriptions.</li>
   <li>Fix different bugs to properly support representation sealed 
classes.</li>
   </ul>
   <h3>19. April 2021: version 1.11.0</h3>
   <ul>
   <li>Rework resubmission strategy to allow for immediate resubmission or on 
error.</li>
   <li>Fix type for constructor call when setting field in MethodCall.</li>
   <li>Include thread in default agent logger.</li>
   <li>Add compound property to InvocationHandlerAdapter.</li>
   <li>Flatten conjunction and disjunction matchers.</li>
   <li>Add method to get possibly known class file version of 
TypeDescription.</li>
   <li>Correctly consider generic array type when computing erasure.</li>
   </ul>
   <h3>9. Mars 2021: version 1.10.22</h3>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/f1342d1b361b812bb1f88edb98344ed6a340b8e0";><code>f1342d1</code></a>
 [maven-release-plugin] prepare release byte-buddy-1.11.5</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/08c7709f6662de362f848306ddf81ae395fe663c";><code>08c7709</code></a>
 [release] Release without access controller dependency.</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/b52f543b2e4915c9afae3e4819f12ebb6a6b24fc";><code>b52f543</code></a>
 Remove direct use of access controller API, introduce access controller 
facad...</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/1e834c6318eb0b62b2267c17174f94dd4087d915";><code>1e834c6</code></a>
 [maven-release-plugin] prepare for next development iteration</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/83848dfc9f8393177994a55bc8d4eb6ad6a29194";><code>83848df</code></a>
 [maven-release-plugin] prepare release byte-buddy-1.11.4</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/5757302a40a506f9b41e231a63a4fe0250e143c1";><code>5757302</code></a>
 [release] New release.</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/ba0b308f1080b52e23e37190d6a0af3717d4e663";><code>ba0b308</code></a>
 Exclude another test from OpenJDK 7.</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/0bfb7e1ce1fbc4387214251681251ba658b07c28";><code>0bfb7e1</code></a>
 Another dump attempt.</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/6d214e718ee38e916bd440cffba6eb475503465f";><code>6d214e7</code></a>
 Include folder.</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/de270c453786037b95ab5b1670db4f1e0ce23d77";><code>de270c4</code></a>
 Add failure condition.</li>
   <li>Additional commits viewable in <a 
href="https://github.com/raphw/byte-buddy/compare/byte-buddy-1.10.18...byte-buddy-1.11.5";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `byte-buddy-maven-plugin` from 1.10.18 to 1.11.5
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/raphw/byte-buddy/releases";>byte-buddy-maven-plugin's 
releases</a>.</em></p>
   <blockquote>
   <h2>Byte Buddy 1.11.5</h2>
   <ul>
   <li>Remove <code>AccessController</code> API to replace with weaved access 
control via <code>AccessControllerPlugin</code>.</li>
   </ul>
   <h2>Byte Buddy 1.11.4</h2>
   <ul>
   <li>Add constant for Java 18</li>
   <li>Improve constructor resolution for <code>Plugin</code>s.</li>
   <li>Add convenience method for translating 
<code>TypeDescription.Generic</code> to a builder.</li>
   <li>Add convenience method for resolving an annotation property from a 
property name.</li>
   </ul>
   <h2>Byte Buddy 1.11.3</h2>
   <ul>
   <li>Introduce <code>AccessControllerPlugin</code> to weave use of 
<code>AccessController</code> only if available.</li>
   <li>Fix use of incorrect type when chaining <code>InvokeDynamic</code>.</li>
   <li>Better emulate visitation order of ASM when creating types.</li>
   <li>Avoid writing duplicate entries for submitted subtypes in sealed 
types.</li>
   <li>Better encapsulate <code>JavaDispatcher</code> utility.</li>
   <li>Add frame padding to initialization handler when redefining or rebasing 
a class.</li>
   <li>Do not assume that <code>TypeVariable</code>s are 
<code>AnnotatedElement</code>s to support Java 7 and earlier.</li>
   </ul>
   <h2>Byte Buddy 1.11.2</h2>
   <ul>
   <li>Fixes resolution of array types for Java descriptors of 
<code>JavaConstant</code>.</li>
   <li>Properly process Android's version string and avoid relying on the 
version string where possible.</li>
   <li>Allow for self-calls when creating a <code>MethodCall</code> and 
identifying a method via a matcher.</li>
   </ul>
   <h2>Byte Buddy 1.11.1</h2>
   <ul>
   <li>Add JNA based <code>ClassInjector</code> for use if JNA is already 
available.</li>
   <li>Allow <code>HashCodeEqualsPlugin</code> to derive hash code from 
instrumented type rather then lowest type in hierarchy.</li>
   <li>Retain <em>this</em> variable name for index 0 when using advice with 
remapped locals.</li>
   <li>Rework <code>AnnotationDescription</code> for <code>TypePool</code> to 
mirror JVM behavior if annotation properties are changed inconsistently.</li>
   <li>Add several <code>StackManipulation</code>s for common operations.</li>
   <li>Remove unwanted dependency to <code>Instrumentation</code> API from 
<code>JavaModule</code> type.</li>
   <li>Rework use of reflection to use <code>JavaDispatcher</code> API which 
also allows for custom generation of proxies without use of reflection.</li>
   <li>Fully rework <code>JavaConstant</code> API to integrate with Java's 
<code>ConstantDesc</code> API and to allow for production of such 
descriptions.</li>
   <li>Fix different bugs to properly support representation sealed 
classes.</li>
   </ul>
   <h2>Byte Buddy 1.11.0</h2>
   <ul>
   <li>Rework resubmission strategy to allow for immediate resubmission or on 
error.</li>
   <li>Fix type for constructor call when setting field in MethodCall.</li>
   <li>Include thread in default agent logger.</li>
   <li>Add compound property to InvocationHandlerAdapter.</li>
   <li>Flatten conjunction and disjunction matchers.</li>
   <li>Add method to get possibly known class file version of 
TypeDescription.</li>
   <li>Correctly consider generic array type when computing erasure.</li>
   </ul>
   <h2>Byte Buddy 1.10.22</h2>
   <ul>
   <li>Refactor <code>JavaConstant</code> API and fix handle resolution.</li>
   <li>Adjust bootstrap method validation to account for possible dynamic 
constants.</li>
   <li>Make class loaders parallel capable.</li>
   <li>Correct code for attaching to Windows VMs with 32 bit.</li>
   <li>Allow configuration for Gradle plugin to consider class path as 
incremental.</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/raphw/byte-buddy/blob/master/release-notes.md";>byte-buddy-maven-plugin's
 changelog</a>.</em></p>
   <blockquote>
   <h3>19. June 2021: version 1.11.5</h3>
   <ul>
   <li>Remove <code>AccessController</code> API to replace with weaved access 
control via <code>AccessControllerPlugin</code>.</li>
   </ul>
   <h3>19. June 2021: version 1.11.4</h3>
   <ul>
   <li>Add constant for Java 18</li>
   <li>Improve constructor resolution for <code>Plugin</code>s.</li>
   <li>Add convenience method for translating 
<code>TypeDescription.Generic</code> to a builder.</li>
   <li>Add convenience method for resolving an annotation property from a 
property name.</li>
   </ul>
   <h3>18. June 2021: version 1.11.3</h3>
   <ul>
   <li>Introduce <code>AccessControllerPlugin</code> to weave use of 
<code>AccessController</code> only if available.</li>
   <li>Fix use of incorrect type when chaining <code>InvokeDynamic</code>.</li>
   <li>Better emulate visitation order of ASM when creating types.</li>
   <li>Avoid writing duplicate entries for submitted subtypes in sealed 
types.</li>
   <li>Better encapsulate <code>JavaDispatcher</code> utility.</li>
   <li>Add frame padding to initialization handler when redefining or rebasing 
a class.</li>
   <li>Do not assume that <code>TypeVariable</code>s are 
<code>AnnotatedElement</code>s to support Java 7 and earlier.</li>
   </ul>
   <h3>11. June 2021: version 1.11.2</h3>
   <ul>
   <li>Fixes resolution of array types for Java descriptors of 
<code>JavaConstant</code>.</li>
   <li>Properly process Android's version string and avoid relying on the 
version string where possible.</li>
   <li>Allow for self-calls when creating a <code>MethodCall</code> and 
identifying a method via a matcher.</li>
   </ul>
   <h3>1. June 2021: version 1.11.1</h3>
   <ul>
   <li>Add JNA based <code>ClassInjector</code> for use if JNA is already 
available.</li>
   <li>Allow <code>HashCodeEqualsPlugin</code> to derive hash code from 
instrumented type rather then lowest type in hierarchy.</li>
   <li>Retain <em>this</em> variable name for index 0 when using advice with 
remapped locals.</li>
   <li>Rework <code>AnnotationDescription</code> for <code>TypePool</code> to 
mirror JVM behavior if annotation properties are changed inconsistently.</li>
   <li>Add several <code>StackManipulation</code>s for common operations.</li>
   <li>Remove unwanted dependency to <code>Instrumentation</code> API from 
<code>JavaModule</code> type.</li>
   <li>Rework use of reflection to use <code>JavaDispatcher</code> API which 
also allows for custom generation of proxies without use of reflection.</li>
   <li>Fully rework <code>JavaConstant</code> API to integrate with Java's 
<code>ConstantDesc</code> API and to allow for production of such 
descriptions.</li>
   <li>Fix different bugs to properly support representation sealed 
classes.</li>
   </ul>
   <h3>19. April 2021: version 1.11.0</h3>
   <ul>
   <li>Rework resubmission strategy to allow for immediate resubmission or on 
error.</li>
   <li>Fix type for constructor call when setting field in MethodCall.</li>
   <li>Include thread in default agent logger.</li>
   <li>Add compound property to InvocationHandlerAdapter.</li>
   <li>Flatten conjunction and disjunction matchers.</li>
   <li>Add method to get possibly known class file version of 
TypeDescription.</li>
   <li>Correctly consider generic array type when computing erasure.</li>
   </ul>
   <h3>9. Mars 2021: version 1.10.22</h3>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/f1342d1b361b812bb1f88edb98344ed6a340b8e0";><code>f1342d1</code></a>
 [maven-release-plugin] prepare release byte-buddy-1.11.5</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/08c7709f6662de362f848306ddf81ae395fe663c";><code>08c7709</code></a>
 [release] Release without access controller dependency.</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/b52f543b2e4915c9afae3e4819f12ebb6a6b24fc";><code>b52f543</code></a>
 Remove direct use of access controller API, introduce access controller 
facad...</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/1e834c6318eb0b62b2267c17174f94dd4087d915";><code>1e834c6</code></a>
 [maven-release-plugin] prepare for next development iteration</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/83848dfc9f8393177994a55bc8d4eb6ad6a29194";><code>83848df</code></a>
 [maven-release-plugin] prepare release byte-buddy-1.11.4</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/5757302a40a506f9b41e231a63a4fe0250e143c1";><code>5757302</code></a>
 [release] New release.</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/ba0b308f1080b52e23e37190d6a0af3717d4e663";><code>ba0b308</code></a>
 Exclude another test from OpenJDK 7.</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/0bfb7e1ce1fbc4387214251681251ba658b07c28";><code>0bfb7e1</code></a>
 Another dump attempt.</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/6d214e718ee38e916bd440cffba6eb475503465f";><code>6d214e7</code></a>
 Include folder.</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/de270c453786037b95ab5b1670db4f1e0ce23d77";><code>de270c4</code></a>
 Add failure condition.</li>
   <li>Additional commits viewable in <a 
href="https://github.com/raphw/byte-buddy/compare/byte-buddy-1.10.18...byte-buddy-1.11.5";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   
   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-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   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 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)
   
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to