Bump opentelemetry-javaagent from 1.19.2 to 1.20.0 (#594)
Bump opentelemetry-javaagent from 1.19.2 to 1.20.0 (#594)

Bumps
[opentelemetry-javaagent](https://github.com/open-telemetry/opentelemetry-java-instrumentation)
from 1.19.2 to 1.20.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases">opentelemetry-javaagent's
releases</a>.</em></p>
<blockquote>
<h2>Version 1.20.0</h2>
<p>This release targets the OpenTelemetry SDK 1.20.0.</p>
<p>Note that many artifacts have the <code>-alpha</code> suffix attached
to their version number, reflecting that they are still alpha quality
and will continue to have breaking changes. Please see the <a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning">VERSIONING.md</a>
for more details.</p>
<p>Instrumentation annotations module is declared stable in this release
(<code>io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations:1.20.0</code>).</p>
<h3>Migration notes</h3>
<ul>
<li>Renamed configuration property
<code>otel.instrumentation.kafka.client-propagation.enabled</code> to
<code>otel.instrumentation.kafka.producer-propagation.enabled</code> and
update code so that it only affects producer propagation (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/6957">#6957</a>)</li>
<li>Deprecated RocketMQ configuration property
<code>otel.instrumentation.rocketmq-client.propagation</code> (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/6958">#6958</a>)</li>
<li>Deprecated
<code>HttpServerAttributesExtractor#create(HttpServerAttributesGetter)</code>
and
<code>HttpServerAttributesExtractor#builder(HttpServerAttributesGetter)</code>
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/7020">#7020</a>)</li>
<li>Renamed annotation instrumentation property name for the recent
<code>opentelemetry-instrumentation-annotations</code> package from
<code>otel.instrumentation.opentelemetry-annotations.exclude-methods</code>
to
<code>otel.instrumentation.opentelemetry-instrumentation-annotations.exclude-methods</code>
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/7196">#7196</a>)</li>
</ul>
<h3>🌟 New javaagent instrumentation</h3>
<ul>
<li>OpenSearch 1.x and 2.x (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/6998">#6998</a>)</li>
<li>JMX Metric Insight (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/6573">#6573</a>)</li>
</ul>
<h3>📈 Enhancements</h3>
<ul>
<li>Add meter version to runtime metrics (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/6874">#6874</a>)</li>
<li>Auto-detect service name based on the jar name (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/6817">#6817</a>)</li>
<li>okhttp: run our interceptor before other interceptors (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/6997">#6997</a>)</li>
<li>Implement producer part of RocketMQ new client instrumentation (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/6884">#6884</a>)</li>
<li>Ignore presto-jdbc shaded okhttp3 connection pool. (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/7031">#7031</a>)</li>
<li>Record memory usage after garbage collection (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/6963">#6963</a>)</li>
<li>Ignore trino shaded okhttp pool (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/7114">#7114</a>)</li>
<li>Ignore Nashorn's class loader for performance reasons (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/7116">#7116</a>)</li>
<li>Add gRPC library configuration for additionalServerExtractors (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/7155">#7155</a>)</li>
<li>Implement consumer part of rocketmq new client instrumentation (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/7019">#7019</a>)</li>
<li>Support cgroup v2 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/7167">#7167</a>)</li>
<li>Replace <code>runtime.jvm.gc.time</code> /
<code>runtime.jvm.gc.count</code> metrics with
<code>process.runtime.jvm.gc.duration</code> histogram (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/6964">#6964</a>)</li>
</ul>
<h3>🛠️ Bug fixes</h3>
<ul>
<li>End reactor-netty HTTP client span properly on
<code>Mono#timeout()</code> (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/6891">#6891</a>)</li>
<li>Capture net.host.name for netty (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/6892">#6892</a>)</li>
<li>6929 - fixing unit for runtime.jvm.gc.count (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/6930">#6930</a>)</li>
<li>fix spring-webflux cast to PathPattern throws ClassCastException (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/6872">#6872</a>)</li>
<li>Fix metric units (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/6931">#6931</a>)</li>
<li>Fix RocketMQ ClassCastException on hook conflict (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/6940">#6940</a>)</li>
<li>Handle UnsupportedClassVersionError in ServiceLoader on jdk9 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/7090">#7090</a>)</li>
<li>Avoid NPE when DirectWithAttributesChannel class is not available
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/7133">#7133</a>)</li>
</ul>
<h3>🧰 Tooling</h3>
<ul>
<li>Revert removing the mavenCentral repo from the muzzle check plugin
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/6937">#6937</a>)</li>
<li>Make java.sql classes available to the agent and extensions (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/7038">#7038</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md">opentelemetry-javaagent's
changelog</a>.</em></p>
<blockquote>
<h2>Version 1.20.0 (2022-11-17)</h2>
<p>Instrumentation annotations module is declared stable in this release

(<code>io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations:1.20.0</code>).</p>
<h3>Migration notes</h3>
<ul>
<li>Renamed configuration property
<code>otel.instrumentation.kafka.client-propagation.enabled</code> to
<code>otel.instrumentation.kafka.producer-propagation.enabled</code> and
update code so that it only affects
producer propagation
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/6957">#6957</a>)</li>
<li>Deprecated RocketMQ configuration property
<code>otel.instrumentation.rocketmq-client.propagation</code>
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/6958">#6958</a>)</li>
<li>Deprecated
<code>HttpServerAttributesExtractor#create(HttpServerAttributesGetter)</code>
and

<code>HttpServerAttributesExtractor#builder(HttpServerAttributesGetter)</code>
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/7020">#7020</a>)</li>
<li>Renamed annotation instrumentation property name for the recent
<code>opentelemetry-instrumentation-annotations</code> package from

<code>otel.instrumentation.opentelemetry-annotations.exclude-methods</code>
to

<code>otel.instrumentation.opentelemetry-instrumentation-annotations.exclude-methods</code>
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/7196">#7196</a>)</li>
</ul>
<h3>🌟 New javaagent instrumentation</h3>
<ul>
<li>OpenSearch 1.x and 2.x
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/6998">#6998</a>)</li>
<li>JMX Metric Insight
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/6573">#6573</a>)</li>
</ul>
<h3>📈 Enhancements</h3>
<ul>
<li>Add meter version to runtime metrics
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/6874">#6874</a>)</li>
<li>Auto-detect service name based on the jar name
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/6817">#6817</a>)</li>
<li>okhttp: run our interceptor before other interceptors
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/6997">#6997</a>)</li>
<li>Implement producer part of RocketMQ new client instrumentation
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/6884">#6884</a>)</li>
<li>Ignore presto-jdbc shaded okhttp3 connection pool.
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/7031">#7031</a>)</li>
<li>Record memory usage after garbage collection
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/6963">#6963</a>)</li>
<li>Ignore trino shaded okhttp pool
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/7114">#7114</a>)</li>
<li>Ignore Nashorn's class loader for performance reasons
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/7116">#7116</a>)</li>
<li>Add gRPC library configuration for additionalServerExtractors
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/pull/7155">#7155</a>)</li>
<li>Implement consumer part of rocketmq new client instrumentation</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/cfebc8d029bc77faac4affef4b930fbf762fecb5"><code>cfebc8d</code></a>
[release/v1.20.x] Prepare release 1.20.0 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/issues/7208">#7208</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/4dcb87edfc677c7a9f452aedca55ff7fcf9b91fe"><code>4dcb87e</code></a>
Update change log for 1.20.0 release (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/issues/7151">#7151</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/51f0e17a635983268bbcc932dcd821c273240ba9"><code>51f0e17</code></a>
Temporarily limit instrumentation to exclude Spring 6 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/issues/7202">#7202</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/5711500687a541b8dc28b69ca924ad8454d2857a"><code>5711500</code></a>
Reduce dependabot (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/issues/7191">#7191</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/97773819c8d28cfad3ac6c9b616d7984bca798b9"><code>9777381</code></a>
Add RocketMQ gRPC/Protobuf-based Client into supported-libraries.md (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/issues/7198">#7198</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/0035f4b48048e478fc6ccfccc8d026dc34ab6e74"><code>0035f4b</code></a>
Update annotation instrumentation property name (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/issues/7196">#7196</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/abc9f09efb381dd79025bb5f85d5c707c66a7add"><code>abc9f09</code></a>
Fix publishing servlet images (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/issues/7194">#7194</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/b877a9f7fb2981549abf1bb192f334994f63ce89"><code>b877a9f</code></a>
Remove unused script (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/issues/7193">#7193</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/1e6fb0088ab78ca3cd2a8f0308176e4fd9feca29"><code>1e6fb00</code></a>
Don't open issue on re-runs (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/issues/7186">#7186</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/f827399801c577005e0dd13c98fd6769704fc191"><code>f827399</code></a>
Remove unused var (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java-instrumentation/issues/7192">#7192</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v1.19.2...v1.20.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=io.opentelemetry.javaagent:opentelemetry-javaagent&package-manager=gradle&previous-version=1.19.2&new-version=1.20.0)](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] <5bdcd3c0d4d24ae3e71b3b452a024c6324c7e4bb@github.com>
Co-authored-by: dependabot[bot] <1c358da00a777d4e9898c1280ab801e2df165188@users.noreply.github.com>
open-telemetry/opentelemetry-java-contrib,open-telemetry/opentelemetry-java-contrib,open-telemetry/opentelemetry-java-contrib