Bumps byte-buddy-gradle-plugin from 1.12.10 to 1.12.16.
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
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>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [byte-buddy-dep](https://github.com/raphw/byte-buddy) from 1.12.10
to 1.12.16.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/raphw/byte-buddy/releases">byte-buddy-dep's
releases</a>.</em></p>
<blockquote>
<h2>Byte Buddy 1.12.16</h2>
<ul>
<li>Fix Gradle release script to publish plugin.</li>
</ul>
<h2>Byte Buddy 1.12.15</h2>
<ul>
<li>Introduce ClassVisitorFactory which allows to translate to and from
class wrappers in a different ASM namespace.</li>
<li>Allow builders to change to ClassVisitors.</li>
<li>Add support for Android instrumentation from Gradle plugin.</li>
</ul>
<h2>Byte Buddy 1.12.14</h2>
<ul>
<li>Add <code>wrap</code> method to <code>DynamicType.Builder</code>
that allows for the representation of a dynamic type via a
<code>ClassVisitor</code>.</li>
<li>Add <code>ClassVisitorFactory</code> that allows to translate
between Byte Buddy's, the original, or other shaded representations of
ASM.</li>
<li>Fix visibility check for types in the default package.</li>
<li>Return correct value for types in the default package.</li>
</ul>
<h2>Byte Buddy 1.12.13</h2>
<ul>
<li>Avoid duplicate application of Byte Buddy Maven plugin.</li>
<li>Allow for class path discovery of <code>Plugin</code>s when using
Maven.</li>
<li>Fix build cache when using Byte Buddy Gradle plugin.</li>
<li>Allow <code>Plugin</code>s to define new types prior to
transformation.</li>
</ul>
<h2>Byte Buddy 1.12.12</h2>
<ul>
<li>Use correct annotation in Byte Buddy Gradle plugin.</li>
<li>Correctly resolve generified anonymous/local types that are declared
within a method.</li>
</ul>
<h2>Byte Buddy 1.12.11</h2>
<ul>
<li>Remove use of thread-local to guarantee Loom compatibility.</li>
<li>Allow usage of byte-buddy-parent as BOM for imports.</li>
<li>Add convenience for Maven to disable type validation on entry
point.</li>
<li>Allow Gradle plugin to consume pluginName property and discoverySet
to only load plugins in the plugin class loader.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/raphw/byte-buddy/blob/master/release-notes.md">byte-buddy-dep's
changelog</a>.</em></p>
<blockquote>
<h3>22. August 2022: version 1.12.16</h3>
<ul>
<li>Fix Gradle release script to publish plugin.</li>
</ul>
<h3>22. August 2022: version 1.12.15</h3>
<ul>
<li>Introduce <code>ClassVisitorFactory</code> which allows to translate
to and from class wrappers in a different ASM namespace.</li>
<li>Allow builders to change to <code>ClassVisitors</code>.</li>
<li>Add support for Android instrumentation from Gradle plugin.</li>
</ul>
<h3>22. August 2022: version 1.12.14</h3>
<ul>
<li>Add <code>wrap</code> method to <code>DynamicType.Builder</code>
that allows for the representation of a dynamic type via a
<code>ClassVisitor</code>.</li>
<li>Add <code>ClassVisitorFactory</code> that allows to translate
between Byte Buddy's, the original, or other shaded representations of
ASM.</li>
<li>Fix visibility check for types in the default package.</li>
<li>Return correct value for types in the default package.</li>
</ul>
<h3>1. August 2022: version 1.12.13</h3>
<ul>
<li>Avoid duplicate application of Byte Buddy Maven plugin.</li>
<li>Allow for class path discovery of <code>Plugin</code>s when using
Maven.</li>
<li>Fix build cache when using Byte Buddy Gradle plugin.</li>
<li>Allow <code>Plugin</code>s to define new types prior to
transformation.</li>
</ul>
<h3>25. June 2022: version 1.12.12</h3>
<ul>
<li>Use correct annotation in Byte Buddy Gradle plugin.</li>
<li>Correctly resolve generified anonymous/local types that are declared
within a method.</li>
</ul>
<h3>22. June 2022: version 1.12.11</h3>
<ul>
<li>Remove use of thread-local to guarantee Loom compatibility.</li>
<li>Allow usage of <em>byte-buddy-parent</em> as BOM for imports.</li>
<li>Add convenience for Maven to disable type validation on entry
point.</li>
<li>Allow Gradle plugin to consume <em>pluginName</em> property and
<em>discoverySet</em> to only load plugins in the plugin class
loader.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="d6b51d39b9"><code>d6b51d3</code></a>
[maven-release-plugin] prepare release byte-buddy-1.12.16</li>
<li><a
href="a0a1d5ca4d"><code>a0a1d5c</code></a>
[release] Remove unused dependencies.</li>
<li><a
href="94a2fc3542"><code>94a2fc3</code></a>
[maven-release-plugin] prepare for next development iteration</li>
<li><a
href="9c44201282"><code>9c44201</code></a>
[maven-release-plugin] prepare release byte-buddy-1.12.15</li>
<li><a
href="7e749c54f4"><code>7e749c5</code></a>
[release] Improve readme and trigger new release.</li>
<li><a
href="09beea98d2"><code>09beea9</code></a>
Add missing semicolon.</li>
<li><a
href="ac15bfc205"><code>ac15bfc</code></a>
Add missing javadoc.</li>
<li><a
href="583251b5cf"><code>583251b</code></a>
Remove obsolete class.</li>
<li><a
href="94d7602dec"><code>94d7602</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/raphw/byte-buddy/issues/1317">#1317</a>
from LikeTheSalad/master</li>
<li><a
href="e48c26b358"><code>e48c26b</code></a>
Creating parent dir from parent file</li>
<li>Additional commits viewable in <a
href="https://github.com/raphw/byte-buddy/compare/byte-buddy-1.12.10...byte-buddy-1.12.16">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
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>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update gradle to 7.5
* Bump to 7.5.1
* gradle 7.5.1 with jdk17
* spotless
* one more --add-opens
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
* Merge javaagent-instrumentation-api into javaagent-extension-api
* remove some leftover references to javaagent-instrumentation-api
* add missing instrumentation-api to distro example
* Sync gradle-plugins version with main project
* More fixes
* Can rely on examples build against all branches now?
* Use common version.gradle.kts
* Update doc
* Simplify
* Support kafka streams 3
* make thread local wider so it would work on all kafka-streams versions
* Move classes used by multiple instrumentations into bootstrap module to ensure that everybody uses the same copy of them
* spotless
* allow project as muzzle extra dependency
* add comment
* fix merge
* Include gradle-plugins as a composite build
* Make gradle-plugins project independent from the main one
* Delete old ClassRef and friends
* Fixes
* Polish
* Polish
* Simplify
* Muzzle code generation moved to a separate plugin
* Restored old MuzzleCodeGenerationPlugin to use until the new one is published
* The simplest dependency management possible
Co-authored-by: Anuraag Agrawal <aanuraag@amazon.co.jp>