dependabot[bot] opened a new pull request #600:
URL: https://github.com/apache/logging-log4j2/pull/600


   Bumps `byteBuddyVersion` from 1.11.0 to 1.12.1.
   Updates `byte-buddy` from 1.11.0 to 1.12.1
   <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.12.1</h2>
   <ul>
   <li>Fix binary incompatibility in <code>BaseNameResolver</code> for 
suffixing naming strategy.</li>
   <li>Introduce caller sensitive base name resolver for suffixing naming 
strategies and use it as default if Graal native image property is 
discovered.</li>
   </ul>
   <h2>Byte Buddy 1.12.0</h2>
   <ul>
   <li>Introduce detection for Graal native image execution.</li>
   <li>Correctly resolve interface implementations in revers order when 
compiling method graph.</li>
   <li>Adjust lambda instrumentation strategy to support Java 17.</li>
   </ul>
   <h2>Byte Buddy 1.11.22</h2>
   <ul>
   <li>Remove automatic frame padding mechanism in favor of explicit 
<em>NOP</em> instruction after injected blocks.</li>
   </ul>
   <h2>Byte Buddy 1.11.21</h2>
   <ul>
   <li>Allow <code>Advice.PostProcessor</code> to emitt frames.</li>
   <li>Add possibility for <code>Advice.AssignReturned</code> to suppress 
exceptions.</li>
   <li>Add frame when rebasing constructors to avoid breakage if frames are 
assumed prior to super constructor call.</li>
   </ul>
   <h2>Byte Buddy 1.11.20</h2>
   <ul>
   <li>Add option for <code>AsScalar</code> annotation to assign default value 
instead of ignoring it.</li>
   <li>Add <em>transform-runtime</em> goal to Byte Buddy Mojo to allow for 
running plugins with runtime class path included.</li>
   </ul>
   <h2>Byte Buddy 1.11.19</h2>
   <ul>
   <li>Add <code>Advice.AssignReturned</code> post processor to allow for 
assigning values from <code>Advice</code> that uses delegation rather than 
inlining.</li>
   <li>Allow for declaring <code>Advice.Local</code> values from both enter and 
exit advice.</li>
   <li>Add option for using runtime class path rather than only compile scope 
from Byte Buddy Maven plugin.</li>
   <li>Avoid loading of annotation proxies within Byte Buddy's internal 
API.</li>
   <li>Add plugin to add Java <code>Repeatable</code> annotations without 
requiring a JDK 8+.</li>
   </ul>
   <h2>Byte Buddy 1.11.18</h2>
   <ul>
   <li>Avoid binary incompatibility due to signature change by reintroducing 
method overload.</li>
   <li>Use plugin to add annotations for dispatcher methods to avoid breakage 
when using obfuscators.</li>
   </ul>
   <h2>Byte Buddy 1.11.17</h2>
   <ul>
   <li>Better error message upon attachment failure due to overridden attach 
socket.</li>
   <li>Retain label order for instructions in <code>Advice</code> to avoid 
incorrect offsets in stack map frames.</li>
   <li>Change <code>MethodGraph.Compiler</code> API to accept generic 
types.</li>
   <li>Add plugin to add <code>Proxied</code> annotations to all proxied 
methods of a dispatcher. This avoids problems in obfuscators.</li>
   <li>Fix resolution of type initializer in a <code>Nexus</code>.</li>
   </ul>
   <h2>Byte Buddy 1.11.16</h2>
   <ul>
   <li>Avoid naming conflicts when adding super and default method delegation 
for the same method using <code>MethodDelegation</code>.</li>
   <li>Fix module visibility for <code>Invoker</code> to avoid breakage if Byte 
Buddy is shaded into another module with different package exports.</li>
   </ul>
   <h2>Byte Buddy 1.11.15</h2>
   <ul>
   <li>Add <em>net.bytebuddy</em> prefix to Byte Buddy specific privileges.</li>
   <li>Rework <code>JavaDispatcher</code> to require specific privilege but use 
Byte Buddy's protection domain for dispatchers, once acquired.</li>
   </ul>
   <h2>byte-buddy-1.11.14</h2>
   <ul>
   <li>Adjust <code>InvocationHandlerAdapter</code> to use <code>null</code> 
for methods without parameters as specified by contract.</li>
   <li>Offer option to use <code>null</code> for <code>MethodDelegation</code> 
and <code>Advice</code> if method has no parameters.</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>9. November 2021: version 1.12.1</h3>
   <ul>
   <li>Fix binary incompatibility in <code>BaseNameResolver</code> for 
suffixing naming strategy.</li>
   <li>Introduce caller sensitive base name resolver for suffixing naming 
strategies and use it as default if Graal native image property is 
discovered.</li>
   </ul>
   <h3>5. November 2021: version 1.12.0</h3>
   <ul>
   <li>Introduce detection for Graal native image execution.</li>
   <li>Correctly resolve interface implementations in revers order when 
compiling method graph.</li>
   <li>Adjust lambda instrumentation strategy to support Java 17.</li>
   </ul>
   <h3>29. October 2021: version 1.11.22</h3>
   <ul>
   <li>Remove automatic frame padding mechanism in favor of explicit 
<em>NOP</em> instruction after injected blocks.</li>
   </ul>
   <h3>18. October 2021: version 1.11.21</h3>
   <ul>
   <li>Allow <code>Advice.PostProcessor</code> to emit frames.</li>
   <li>Add possibility for <code>Advice.AssignReturned</code> to suppress 
exceptions.</li>
   <li>Add frame when rebasing constructors to avoid breakage if frames are 
assumed prior to super constructor call.</li>
   </ul>
   <h3>11. October 2021: version 1.11.20</h3>
   <ul>
   <li>Add option for <code>AsScalar</code> annotation to assign default value 
instead of ignoring it.</li>
   <li>Add <em>transform-runtime</em> goal to Byte Buddy Mojo to allow for 
running plugins with runtime class path included.</li>
   </ul>
   <h3>5. October 2021: version 1.11.19</h3>
   <ul>
   <li>Add <code>Advice.AssignReturned</code> post processor to allow for 
assigning values from <code>Advice</code> that uses delegation rather than 
inlining.</li>
   <li>Allow for declaring <code>Advice.Local</code> values from both enter and 
exit advice.</li>
   <li>Add option for using runtime class path rather than only compile scope 
from Byte Buddy Maven plugin.</li>
   <li>Avoid loading of annotation proxies within Byte Buddy's internal 
API.</li>
   <li>Add plugin to add Java <code>Repeatable</code> annotations without 
requiring a JDK 8+.</li>
   </ul>
   <h3>23. September 2021: version 1.11.18</h3>
   <ul>
   <li>Avoid binary incompatibility due to signature change by reintroducing 
method overload.</li>
   <li>Use plugin to add annotations for dispatcher methods to avoid breakage 
when using obfuscators.</li>
   </ul>
   <h3>22. September 2021: version 1.11.17</h3>
   <ul>
   <li>Better error message upon attachment failure due to overridden attach 
socket.</li>
   <li>Retain label order for instructions in <code>Advice</code> to avoid 
incorrect offsets in stack map frames.</li>
   <li>Change <code>MethodGraph.Compiler</code> API to accept generic 
types.</li>
   <li>Add plugin to add <code>Proxied</code> annotations to all proxied 
methods of a dispatcher. This avoids problems in obfuscators.</li>
   <li>Fix resolution of type initializer in a <code>Nexus</code>.</li>
   </ul>
   <h3>17. September 2021: version 1.11.16</h3>
   <ul>
   <li>Avoid naming conflicts when adding super and default method delegation 
for the same method using <code>MethodDelegation</code>.</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/ef26cf09ddc6a9f0b800b03c0c45de9474416f0f";><code>ef26cf0</code></a>
 [maven-release-plugin] prepare release byte-buddy-1.12.1</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/952e04531cce73c479be886b8a7f6c5ea8b60ed5";><code>952e045</code></a>
 [release] New release</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/b6d899c407c4211b8dee45f69fef62281756beb6";><code>b6d899c</code></a>
 Reintroduce base name resolver in suffixing random strategy and deprecate it 
...</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/3ea315db38349d9b24daa0aa42c4d06baf23d35c";><code>3ea315d</code></a>
 Fix version.</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/9bac44eb4b140fe5c967d74312672e1b35b4f1da";><code>9bac44e</code></a>
 Try Zulu for EA version.</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/8c7c3ce45a50170d5b229c709c402ce42fa5f262";><code>8c7c3ce</code></a>
 Revert EA version.</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/d10a5b7b031c1f3bb7dc828e3ae69ff8b544d0b6";><code>d10a5b7</code></a>
 Fix build matrix.</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/a9603b49d746d87ad11654754598ff2293772657";><code>a9603b4</code></a>
 Update build matrix.</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/54b22a380cfe10b1849bc4a87c38e23fd4258fc9";><code>54b22a3</code></a>
 Add contextual naming strategy and make it default for Graal builds.</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/d865202d6d9a5b240c60aa9a99888df8946eb1a1";><code>d865202</code></a>
 Increment internal Byte Buddy.</li>
   <li>Additional commits viewable in <a 
href="https://github.com/raphw/byte-buddy/compare/byte-buddy-1.11.0...byte-buddy-1.12.1";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `byte-buddy-agent` from 1.11.0 to 1.12.1
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/raphw/byte-buddy/releases";>byte-buddy-agent's 
releases</a>.</em></p>
   <blockquote>
   <h2>Byte Buddy 1.12.1</h2>
   <ul>
   <li>Fix binary incompatibility in <code>BaseNameResolver</code> for 
suffixing naming strategy.</li>
   <li>Introduce caller sensitive base name resolver for suffixing naming 
strategies and use it as default if Graal native image property is 
discovered.</li>
   </ul>
   <h2>Byte Buddy 1.12.0</h2>
   <ul>
   <li>Introduce detection for Graal native image execution.</li>
   <li>Correctly resolve interface implementations in revers order when 
compiling method graph.</li>
   <li>Adjust lambda instrumentation strategy to support Java 17.</li>
   </ul>
   <h2>Byte Buddy 1.11.22</h2>
   <ul>
   <li>Remove automatic frame padding mechanism in favor of explicit 
<em>NOP</em> instruction after injected blocks.</li>
   </ul>
   <h2>Byte Buddy 1.11.21</h2>
   <ul>
   <li>Allow <code>Advice.PostProcessor</code> to emitt frames.</li>
   <li>Add possibility for <code>Advice.AssignReturned</code> to suppress 
exceptions.</li>
   <li>Add frame when rebasing constructors to avoid breakage if frames are 
assumed prior to super constructor call.</li>
   </ul>
   <h2>Byte Buddy 1.11.20</h2>
   <ul>
   <li>Add option for <code>AsScalar</code> annotation to assign default value 
instead of ignoring it.</li>
   <li>Add <em>transform-runtime</em> goal to Byte Buddy Mojo to allow for 
running plugins with runtime class path included.</li>
   </ul>
   <h2>Byte Buddy 1.11.19</h2>
   <ul>
   <li>Add <code>Advice.AssignReturned</code> post processor to allow for 
assigning values from <code>Advice</code> that uses delegation rather than 
inlining.</li>
   <li>Allow for declaring <code>Advice.Local</code> values from both enter and 
exit advice.</li>
   <li>Add option for using runtime class path rather than only compile scope 
from Byte Buddy Maven plugin.</li>
   <li>Avoid loading of annotation proxies within Byte Buddy's internal 
API.</li>
   <li>Add plugin to add Java <code>Repeatable</code> annotations without 
requiring a JDK 8+.</li>
   </ul>
   <h2>Byte Buddy 1.11.18</h2>
   <ul>
   <li>Avoid binary incompatibility due to signature change by reintroducing 
method overload.</li>
   <li>Use plugin to add annotations for dispatcher methods to avoid breakage 
when using obfuscators.</li>
   </ul>
   <h2>Byte Buddy 1.11.17</h2>
   <ul>
   <li>Better error message upon attachment failure due to overridden attach 
socket.</li>
   <li>Retain label order for instructions in <code>Advice</code> to avoid 
incorrect offsets in stack map frames.</li>
   <li>Change <code>MethodGraph.Compiler</code> API to accept generic 
types.</li>
   <li>Add plugin to add <code>Proxied</code> annotations to all proxied 
methods of a dispatcher. This avoids problems in obfuscators.</li>
   <li>Fix resolution of type initializer in a <code>Nexus</code>.</li>
   </ul>
   <h2>Byte Buddy 1.11.16</h2>
   <ul>
   <li>Avoid naming conflicts when adding super and default method delegation 
for the same method using <code>MethodDelegation</code>.</li>
   <li>Fix module visibility for <code>Invoker</code> to avoid breakage if Byte 
Buddy is shaded into another module with different package exports.</li>
   </ul>
   <h2>Byte Buddy 1.11.15</h2>
   <ul>
   <li>Add <em>net.bytebuddy</em> prefix to Byte Buddy specific privileges.</li>
   <li>Rework <code>JavaDispatcher</code> to require specific privilege but use 
Byte Buddy's protection domain for dispatchers, once acquired.</li>
   </ul>
   <h2>byte-buddy-1.11.14</h2>
   <ul>
   <li>Adjust <code>InvocationHandlerAdapter</code> to use <code>null</code> 
for methods without parameters as specified by contract.</li>
   <li>Offer option to use <code>null</code> for <code>MethodDelegation</code> 
and <code>Advice</code> if method has no parameters.</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-agent's
 changelog</a>.</em></p>
   <blockquote>
   <h3>9. November 2021: version 1.12.1</h3>
   <ul>
   <li>Fix binary incompatibility in <code>BaseNameResolver</code> for 
suffixing naming strategy.</li>
   <li>Introduce caller sensitive base name resolver for suffixing naming 
strategies and use it as default if Graal native image property is 
discovered.</li>
   </ul>
   <h3>5. November 2021: version 1.12.0</h3>
   <ul>
   <li>Introduce detection for Graal native image execution.</li>
   <li>Correctly resolve interface implementations in revers order when 
compiling method graph.</li>
   <li>Adjust lambda instrumentation strategy to support Java 17.</li>
   </ul>
   <h3>29. October 2021: version 1.11.22</h3>
   <ul>
   <li>Remove automatic frame padding mechanism in favor of explicit 
<em>NOP</em> instruction after injected blocks.</li>
   </ul>
   <h3>18. October 2021: version 1.11.21</h3>
   <ul>
   <li>Allow <code>Advice.PostProcessor</code> to emit frames.</li>
   <li>Add possibility for <code>Advice.AssignReturned</code> to suppress 
exceptions.</li>
   <li>Add frame when rebasing constructors to avoid breakage if frames are 
assumed prior to super constructor call.</li>
   </ul>
   <h3>11. October 2021: version 1.11.20</h3>
   <ul>
   <li>Add option for <code>AsScalar</code> annotation to assign default value 
instead of ignoring it.</li>
   <li>Add <em>transform-runtime</em> goal to Byte Buddy Mojo to allow for 
running plugins with runtime class path included.</li>
   </ul>
   <h3>5. October 2021: version 1.11.19</h3>
   <ul>
   <li>Add <code>Advice.AssignReturned</code> post processor to allow for 
assigning values from <code>Advice</code> that uses delegation rather than 
inlining.</li>
   <li>Allow for declaring <code>Advice.Local</code> values from both enter and 
exit advice.</li>
   <li>Add option for using runtime class path rather than only compile scope 
from Byte Buddy Maven plugin.</li>
   <li>Avoid loading of annotation proxies within Byte Buddy's internal 
API.</li>
   <li>Add plugin to add Java <code>Repeatable</code> annotations without 
requiring a JDK 8+.</li>
   </ul>
   <h3>23. September 2021: version 1.11.18</h3>
   <ul>
   <li>Avoid binary incompatibility due to signature change by reintroducing 
method overload.</li>
   <li>Use plugin to add annotations for dispatcher methods to avoid breakage 
when using obfuscators.</li>
   </ul>
   <h3>22. September 2021: version 1.11.17</h3>
   <ul>
   <li>Better error message upon attachment failure due to overridden attach 
socket.</li>
   <li>Retain label order for instructions in <code>Advice</code> to avoid 
incorrect offsets in stack map frames.</li>
   <li>Change <code>MethodGraph.Compiler</code> API to accept generic 
types.</li>
   <li>Add plugin to add <code>Proxied</code> annotations to all proxied 
methods of a dispatcher. This avoids problems in obfuscators.</li>
   <li>Fix resolution of type initializer in a <code>Nexus</code>.</li>
   </ul>
   <h3>17. September 2021: version 1.11.16</h3>
   <ul>
   <li>Avoid naming conflicts when adding super and default method delegation 
for the same method using <code>MethodDelegation</code>.</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/ef26cf09ddc6a9f0b800b03c0c45de9474416f0f";><code>ef26cf0</code></a>
 [maven-release-plugin] prepare release byte-buddy-1.12.1</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/952e04531cce73c479be886b8a7f6c5ea8b60ed5";><code>952e045</code></a>
 [release] New release</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/b6d899c407c4211b8dee45f69fef62281756beb6";><code>b6d899c</code></a>
 Reintroduce base name resolver in suffixing random strategy and deprecate it 
...</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/3ea315db38349d9b24daa0aa42c4d06baf23d35c";><code>3ea315d</code></a>
 Fix version.</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/9bac44eb4b140fe5c967d74312672e1b35b4f1da";><code>9bac44e</code></a>
 Try Zulu for EA version.</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/8c7c3ce45a50170d5b229c709c402ce42fa5f262";><code>8c7c3ce</code></a>
 Revert EA version.</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/d10a5b7b031c1f3bb7dc828e3ae69ff8b544d0b6";><code>d10a5b7</code></a>
 Fix build matrix.</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/a9603b49d746d87ad11654754598ff2293772657";><code>a9603b4</code></a>
 Update build matrix.</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/54b22a380cfe10b1849bc4a87c38e23fd4258fc9";><code>54b22a3</code></a>
 Add contextual naming strategy and make it default for Graal builds.</li>
   <li><a 
href="https://github.com/raphw/byte-buddy/commit/d865202d6d9a5b240c60aa9a99888df8946eb1a1";><code>d865202</code></a>
 Increment internal Byte Buddy.</li>
   <li>Additional commits viewable in <a 
href="https://github.com/raphw/byte-buddy/compare/byte-buddy-1.11.0...byte-buddy-1.12.1";>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