Commit Graph

8495 Commits

Author SHA1 Message Date
dependabot[bot] 4d338623ab
Bump protobuf-java-util from 3.21.11 to 3.21.12 in /examples/distro (#7425)
Bumps protobuf-java-util from 3.21.11 to 3.21.12.


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.protobuf:protobuf-java-util&package-manager=gradle&previous-version=3.21.11&new-version=3.21.12)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR 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>
2022-12-15 08:23:25 -08:00
Mateusz Rzeszutek fc35d7b5b3
Muzzle: skip broken elasticsearch version (#7427)
Fixes  #7426
2022-12-15 11:45:02 +02:00
Mateusz Rzeszutek 2602cf681a
Add serlvet filter test to spring-webmvc-6.0 (#7406) 2022-12-15 09:07:42 +01:00
Mateusz Rzeszutek 59f00dfc64
Remove remaining context class loader mentions (#7419)
Continuation of #7391
2022-12-14 10:21:41 -08:00
Peter Findeisen 5efa6408e4
Adding a reference to runtime metrics (#7407)
As suggested by @tylerbenson, adding a reference to the runtime metrics
reported by the agent.
2022-12-14 07:59:05 -08:00
Trask Stalnaker 3786acb18a
Refine required checks (#7411)
Adds these are required checks for PRs (except on release branches where
they are still not required):
* shell-script-check
* markdown-lint-check
* misspell-check

This is still NOT a required check:
* markdown-link-check

Also in this PR:
* Avoids running `markdown-link-check` at all on release branches since
it's generally expected to be red due to pinning the release download
link before tagging
2022-12-14 07:57:56 -08:00
Mateusz Rzeszutek 1b123cde6a
Limit vaadin last dep test version to 23.2.+ (#7416)
Fixes #7415 
Fixes #7414
2022-12-14 12:12:42 +02:00
dependabot[bot] 63202b5d0a
Bump slf4jVersion from 2.0.5 to 2.0.6 (#7408)
Bumps `slf4jVersion` from 2.0.5 to 2.0.6.
Updates `slf4j-api` from 2.0.5 to 2.0.6
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5ff6f2c385"><code>5ff6f2c</code></a>
prepare for release 2.0.6</li>
<li><a
href="2f4aa75445"><code>2f4aa75</code></a>
fix SLF4J-575</li>
<li><a
href="363f0a534e"><code>363f0a5</code></a>
remove unused parts</li>
<li><a
href="171679baa8"><code>171679b</code></a>
SLF4J-574: Add full OSGi headers, especially &quot;uses&quot;
clauses</li>
<li><a
href="921b5b31e1"><code>921b5b3</code></a>
fix FUNDING file</li>
<li><a
href="e02244c39f"><code>e02244c</code></a>
fix FUNDING file</li>
<li><a
href="441d4584be"><code>441d458</code></a>
fix FUNDING file</li>
<li><a
href="f5e741ba1a"><code>f5e741b</code></a>
add FUNDING file</li>
<li><a
href="2e71327c8e"><code>2e71327</code></a>
remove unused log4j dependency in the version definition section of
pom.xml</li>
<li><a
href="3ff2a30e05"><code>3ff2a30</code></a>
start work on 2.0.6-SNAPSHOT</li>
<li>See full diff in <a
href="https://github.com/qos-ch/slf4j/compare/v_2.0.5...v_2.0.6">compare
view</a></li>
</ul>
</details>
<br />

Updates `slf4j-simple` from 2.0.5 to 2.0.6
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5ff6f2c385"><code>5ff6f2c</code></a>
prepare for release 2.0.6</li>
<li><a
href="2f4aa75445"><code>2f4aa75</code></a>
fix SLF4J-575</li>
<li><a
href="363f0a534e"><code>363f0a5</code></a>
remove unused parts</li>
<li><a
href="171679baa8"><code>171679b</code></a>
SLF4J-574: Add full OSGi headers, especially &quot;uses&quot;
clauses</li>
<li><a
href="921b5b31e1"><code>921b5b3</code></a>
fix FUNDING file</li>
<li><a
href="e02244c39f"><code>e02244c</code></a>
fix FUNDING file</li>
<li><a
href="441d4584be"><code>441d458</code></a>
fix FUNDING file</li>
<li><a
href="f5e741ba1a"><code>f5e741b</code></a>
add FUNDING file</li>
<li><a
href="2e71327c8e"><code>2e71327</code></a>
remove unused log4j dependency in the version definition section of
pom.xml</li>
<li><a
href="3ff2a30e05"><code>3ff2a30</code></a>
start work on 2.0.6-SNAPSHOT</li>
<li>See full diff in <a
href="https://github.com/qos-ch/slf4j/compare/v_2.0.5...v_2.0.6">compare
view</a></li>
</ul>
</details>
<br />

Updates `log4j-over-slf4j` from 2.0.5 to 2.0.6
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5ff6f2c385"><code>5ff6f2c</code></a>
prepare for release 2.0.6</li>
<li><a
href="2f4aa75445"><code>2f4aa75</code></a>
fix SLF4J-575</li>
<li><a
href="363f0a534e"><code>363f0a5</code></a>
remove unused parts</li>
<li><a
href="171679baa8"><code>171679b</code></a>
SLF4J-574: Add full OSGi headers, especially &quot;uses&quot;
clauses</li>
<li><a
href="921b5b31e1"><code>921b5b3</code></a>
fix FUNDING file</li>
<li><a
href="e02244c39f"><code>e02244c</code></a>
fix FUNDING file</li>
<li><a
href="441d4584be"><code>441d458</code></a>
fix FUNDING file</li>
<li><a
href="f5e741ba1a"><code>f5e741b</code></a>
add FUNDING file</li>
<li><a
href="2e71327c8e"><code>2e71327</code></a>
remove unused log4j dependency in the version definition section of
pom.xml</li>
<li><a
href="3ff2a30e05"><code>3ff2a30</code></a>
start work on 2.0.6-SNAPSHOT</li>
<li>See full diff in <a
href="https://github.com/qos-ch/slf4j/compare/v_2.0.5...v_2.0.6">compare
view</a></li>
</ul>
</details>
<br />

Updates `jcl-over-slf4j` from 2.0.5 to 2.0.6
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5ff6f2c385"><code>5ff6f2c</code></a>
prepare for release 2.0.6</li>
<li><a
href="2f4aa75445"><code>2f4aa75</code></a>
fix SLF4J-575</li>
<li><a
href="363f0a534e"><code>363f0a5</code></a>
remove unused parts</li>
<li><a
href="171679baa8"><code>171679b</code></a>
SLF4J-574: Add full OSGi headers, especially &quot;uses&quot;
clauses</li>
<li><a
href="921b5b31e1"><code>921b5b3</code></a>
fix FUNDING file</li>
<li><a
href="e02244c39f"><code>e02244c</code></a>
fix FUNDING file</li>
<li><a
href="441d4584be"><code>441d458</code></a>
fix FUNDING file</li>
<li><a
href="f5e741ba1a"><code>f5e741b</code></a>
add FUNDING file</li>
<li><a
href="2e71327c8e"><code>2e71327</code></a>
remove unused log4j dependency in the version definition section of
pom.xml</li>
<li><a
href="3ff2a30e05"><code>3ff2a30</code></a>
start work on 2.0.6-SNAPSHOT</li>
<li>See full diff in <a
href="https://github.com/qos-ch/slf4j/compare/v_2.0.5...v_2.0.6">compare
view</a></li>
</ul>
</details>
<br />

Updates `jul-to-slf4j` from 2.0.5 to 2.0.6
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5ff6f2c385"><code>5ff6f2c</code></a>
prepare for release 2.0.6</li>
<li><a
href="2f4aa75445"><code>2f4aa75</code></a>
fix SLF4J-575</li>
<li><a
href="363f0a534e"><code>363f0a5</code></a>
remove unused parts</li>
<li><a
href="171679baa8"><code>171679b</code></a>
SLF4J-574: Add full OSGi headers, especially &quot;uses&quot;
clauses</li>
<li><a
href="921b5b31e1"><code>921b5b3</code></a>
fix FUNDING file</li>
<li><a
href="e02244c39f"><code>e02244c</code></a>
fix FUNDING file</li>
<li><a
href="441d4584be"><code>441d458</code></a>
fix FUNDING file</li>
<li><a
href="f5e741ba1a"><code>f5e741b</code></a>
add FUNDING file</li>
<li><a
href="2e71327c8e"><code>2e71327</code></a>
remove unused log4j dependency in the version definition section of
pom.xml</li>
<li><a
href="3ff2a30e05"><code>3ff2a30</code></a>
start work on 2.0.6-SNAPSHOT</li>
<li>See full diff in <a
href="https://github.com/qos-ch/slf4j/compare/v_2.0.5...v_2.0.6">compare
view</a></li>
</ul>
</details>
<br />


You can trigger a rebase of this PR 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>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-12-14 09:37:25 +00:00
OpenTelemetry Bot 19989a149e
Update version to 1.22.0-SNAPSHOT (#7409)
Update version to `1.22.0-SNAPSHOT`.
2022-12-13 21:24:28 +00:00
Trask Stalnaker 8efdf9649f
Update change log (#7393) 2022-12-13 19:29:57 +00:00
Mateusz Rzeszutek c03bfc255b
Don't call Thread#setContextClassLoader() (#7391)
Related to #7220

Unfortunately it doesn't fix the aforementioned issue; while the CL used
is no longer the agent classloader, gauge collection still throws that
error.
Still, I think this is a good change that removes one source of agent's
CL leaking into application runtime.
2022-12-13 10:24:40 -08:00
Mateusz Rzeszutek 9e5d9623c3
Fix connection pool timeouts unit (#7404)
And add a test that actually verifies it
2022-12-13 08:19:38 -08:00
Mateusz Rzeszutek d1c0b3d47e
Do not install GC metrics when GarbageCollectionNotificationInfo is n… (#7405)
…ot available

Hopefully fix #7401
2022-12-13 08:11:51 -08:00
Trask Stalnaker c57435ff29
Change log4j MapMessage attribute names (#7397)
Changed them from standalone top-level attributes to move them under
`log4j.map_message.*` (e.g. similar to `log4j.context_data.*` and
others).

Also adds doc for log4j javaagent properties.

Also cleans up related tests.
2022-12-13 08:07:34 -08:00
Trask Stalnaker d5d4e15b13
Java util logging config doc (#7398) 2022-12-13 12:04:49 +02:00
Lauri Tulmin 17e1e22072
Correct annotation name in spring-boot-autoconfigure readme (#7394) 2022-12-13 08:40:23 +01:00
Lauri Tulmin 33c7ce927e
spring-webmvc-6.0: skip muzzle check of broken versions (#7395)
https://github.com/open-telemetry/opentelemetry-java-instrumentation/actions/runs/3679126152/jobs/6223205591
copied the excludes from spring-webmvc-3.1
2022-12-12 22:42:56 +00:00
Trask Stalnaker 2f76931e2f
Add logback configuration doc (#7392)
See #7389

Co-authored-by: Fabrizio Ferri-Benedetti <fferribenedetti@splunk.com>
2022-12-12 13:55:23 -08:00
Lauri Tulmin f3a21e86f5
Allow disabling muzzle checks for specific methods (#7289)
Resolves
https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/2556

https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/7265
made me wonder whether it would help when we could sometimes skip muzzle
checks.

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-12-12 21:18:17 +00:00
Lauri Tulmin d6ff48121f
Agent context storage wrapper should not override other wrappers (#7355)
Resolves
https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/7344

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-12-12 10:22:41 -08:00
Mateusz Rzeszutek d971e26501
Extract a common JMS module before implementing Jakarta JMS instrumen… (#7377)
…tation

We need to instrument Jakarta JMS (3.0) before instrumenting Spring JMS
6.0

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-12-12 10:22:00 -08:00
Mateusz Rzeszutek 59b7513cd0
Instrument spring-web 6 & spring-webmvc 6 (#7366)
Part of #7203

This PR is mostly copy-paste and working around the differences,
conceptually the new instrumentation is the same as the old one
2022-12-12 09:31:08 -08:00
Trask Stalnaker 7c39e5429d
Fix NullPointerException when uri is null (#7387) 2022-12-12 09:19:12 +01:00
dependabot[bot] 5ede4c8d85
Bump versions.opentelemetry from 1.20.1 to 1.21.0 in /examples/distro (#7383)
Bumps `versions.opentelemetry` from 1.20.1 to 1.21.0.
Updates `opentelemetry-sdk` from 1.20.1 to 1.21.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/open-telemetry/opentelemetry-java/releases">opentelemetry-sdk's
releases</a>.</em></p>
<blockquote>
<h2>Version 1.21.0</h2>
<h3>API</h3>
<h3>API Extensions</h3>
<ul>
<li>WARNING: <code>opentelemetry-extension-aws</code> has been removed
following its relocation to <a
href="https://github.com/open-telemetry/opentelemetry-java-contrib/tree/main/aws-xray-propagator">opentelemetry-java-contrib/aws-xray-propagator</a>,
which is published under coordinates
<code>io.opentelemetry.contrib:opentelemetry-aws-xray-propagator:{version}</code>.
We will push security patches to <code>1.20.x</code> as needed. The
latest <code>opentelemetry-bom</code> will point to the latest published
version, currently <code>1.20.1</code>. (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4945">#4945</a>)</li>
<li>Add toString implementation to various propagator components (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4996">#4996</a>)</li>
</ul>
<h3>SDK</h3>
<h4>Logs</h4>
<ul>
<li>Add toString implementation to various log SDK components (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4979">#4979</a>)</li>
</ul>
<h4>Metrics</h4>
<ul>
<li>Add histogram collection benchmark (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4912">#4912</a>)</li>
<li>Add ExponentialHistogramIndexerBenchmark (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4989">#4989</a>)</li>
<li>Stop extra copy of exponential histogram buckets (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/5020">#5020</a>)</li>
</ul>
<h4>Exporter</h4>
<ul>
<li>Zipkin exporter serializes EventData attributes as JSON (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4934">#4934</a>)</li>
<li>Add support for EC mTLS keys (applies to
<code>OtlpHttp{Signal}Exporter</code>,
<code>OtlpGrpc{Signal}Exporter</code>,
<code>JaegerGrpcSpanExporter</code>, <code>JaegerRemoteSampler</code>)
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4920">#4920</a>)</li>
<li>Add <code>Configurable{Signal}ExporterProvider</code>
implementations for <code>Logging{Signal}Exporter</code>s (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4950">#4950</a>)</li>
<li>Add <code>ConfigurableSpanExporterProvider</code> implementation for
<code>ZipkinSpanExporter</code> (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4991">#4991</a>)</li>
<li>Add <code>Configurable{Signal}ExporterProvider</code>
implementations for <code>OtlpJsonLogging{Signal}Exporter</code>s (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4992">#4992</a>)</li>
<li><code>ZipkinSpanExporter</code> populates remoteEndpoint (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4933">#4933</a>)</li>
</ul>
<h4>SDK Extensions</h4>
<ul>
<li>BREAKING: Remove support for otel.experimental.sdk.enabled from
autoconfigure (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4973">#4973</a>)</li>
<li>De-singleton ZPageServer implementation (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4935">#4935</a>)</li>
<li>Add auto-configure support for logging-otlp exporters (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4879">#4879</a>)</li>
<li>Move DefaultConfigProperties to internal package in
<code>opentelemetry-sdk-extension-autoconfigure-spi</code> (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/5001">#5001</a>)</li>
</ul>
<h4>Testing</h4>
<ul>
<li>Make APIs for asserting attributes consistent (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4882">#4882</a>)</li>
<li>Attribute assertions error messages always contain the attr key (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/5027">#5027</a>)</li>
</ul>
<h3>Semantic Conventions</h3>
<ul>
<li>Update semantic and resource attributes for spec v0.16.0 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4938">#4938</a>,
<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/5033">#5033</a>)</li>
</ul>
<h3>OpenTracing Shim</h3>
<ul>
<li>Handle unsupported types when setting Attributes (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4939">#4939</a>)</li>
<li>Properly set the status based on the error tag (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4962">#4962</a>)</li>
<li>Handle <code>io.opentracing.noop.NoopSpan</code> correctly (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4968">#4968</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/blob/main/CHANGELOG.md">opentelemetry-sdk's
changelog</a>.</em></p>
<blockquote>
<h2>Version 1.21.0 (2022-12-09)</h2>
<h3>API</h3>
<h3>API Extensions</h3>
<ul>
<li>WARNING: <code>opentelemetry-extension-aws</code> has been removed
following its relocation
to <a
href="https://github.com/open-telemetry/opentelemetry-java-contrib/tree/main/aws-xray-propagator">opentelemetry-java-contrib/aws-xray-propagator</a>,
which is published under
coordinates
<code>io.opentelemetry.contrib:opentelemetry-aws-xray-propagator:{version}</code>.
We will push security patches to <code>1.20.x</code> as needed. The
latest <code>opentelemetry-bom</code> will point
to the latest published version, currently <code>1.20.1</code>.
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4945">#4945</a>)</li>
<li>Add toString implementation to various propagator components
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4996">#4996</a>)</li>
</ul>
<h3>SDK</h3>
<h4>Logs</h4>
<ul>
<li>Add toString implementation to various log SDK components
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4979">#4979</a>)</li>
</ul>
<h4>Metrics</h4>
<ul>
<li>Add histogram collection benchmark
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4912">#4912</a>)</li>
<li>Add ExponentialHistogramIndexerBenchmark
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4989">#4989</a>)</li>
<li>Stop extra copy of exponential histogram buckets
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/5020">#5020</a>)</li>
</ul>
<h4>Exporter</h4>
<ul>
<li>Zipkin exporter serializes EventData attributes as JSON
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4934">#4934</a>)</li>
<li>Add support for EC mTLS keys (applies to
<code>OtlpHttp{Signal}Exporter</code>,
<code>OtlpGrpc{Signal}Exporter</code>,
<code>JaegerGrpcSpanExporter</code>, <code>JaegerRemoteSampler</code>)
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4920">#4920</a>)</li>
<li>Add <code>Configurable{Signal}ExporterProvider</code>
implementations for <code>Logging{Signal}Exporter</code>s
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4950">#4950</a>)</li>
<li>Add <code>ConfigurableSpanExporterProvider</code> implementation for
<code>ZipkinSpanExporter</code>
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4991">#4991</a>)</li>
<li>Add <code>Configurable{Signal}ExporterProvider</code>
implementations for <code>OtlpJsonLogging{Signal}Exporter</code>s
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4992">#4992</a>)</li>
<li><code>ZipkinSpanExporter</code> populates remoteEndpoint
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4933">#4933</a>)</li>
</ul>
<h4>SDK Extensions</h4>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="710587680b"><code>7105876</code></a>
[release/v1.21.x] Prepare release 1.21.0 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5035">#5035</a>)</li>
<li><a
href="ca18354115"><code>ca18354</code></a>
Prepare for 1.21.0 release (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5028">#5028</a>)</li>
<li><a
href="6a793baa0e"><code>6a793ba</code></a>
Bump protobuf-bom from 3.21.10 to 3.21.11 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5029">#5029</a>)</li>
<li><a
href="79a601d7d7"><code>79a601d</code></a>
Attribute assertions should always contain the attr key (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5027">#5027</a>)</li>
<li><a
href="ea500962d6"><code>ea50096</code></a>
update generated semantic convention classes to v1.16.0 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5033">#5033</a>)</li>
<li><a
href="4633cfeee1"><code>4633cfe</code></a>
Bump com.gradle.enterprise from 3.11.4 to 3.12 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5031">#5031</a>)</li>
<li><a
href="7470435b84"><code>7470435</code></a>
Bump equalsverifier from 3.12.1 to 3.12.2 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5030">#5030</a>)</li>
<li><a
href="738d9988ae"><code>738d998</code></a>
Stop extra copy of exponential histogram buckets (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5020">#5020</a>)</li>
<li><a
href="c6d1ec1e9e"><code>c6d1ec1</code></a>
Do not map semconv values from OT to OTel. (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5016">#5016</a>)</li>
<li><a
href="ab318285f0"><code>ab31828</code></a>
Bump equalsverifier from 3.12 to 3.12.1 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5018">#5018</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/open-telemetry/opentelemetry-java/compare/v1.20.1...v1.21.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `opentelemetry-sdk-extension-autoconfigure-spi` from 1.20.1 to
1.21.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/open-telemetry/opentelemetry-java/releases">opentelemetry-sdk-extension-autoconfigure-spi's
releases</a>.</em></p>
<blockquote>
<h2>Version 1.21.0</h2>
<h3>API</h3>
<h3>API Extensions</h3>
<ul>
<li>WARNING: <code>opentelemetry-extension-aws</code> has been removed
following its relocation to <a
href="https://github.com/open-telemetry/opentelemetry-java-contrib/tree/main/aws-xray-propagator">opentelemetry-java-contrib/aws-xray-propagator</a>,
which is published under coordinates
<code>io.opentelemetry.contrib:opentelemetry-aws-xray-propagator:{version}</code>.
We will push security patches to <code>1.20.x</code> as needed. The
latest <code>opentelemetry-bom</code> will point to the latest published
version, currently <code>1.20.1</code>. (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4945">#4945</a>)</li>
<li>Add toString implementation to various propagator components (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4996">#4996</a>)</li>
</ul>
<h3>SDK</h3>
<h4>Logs</h4>
<ul>
<li>Add toString implementation to various log SDK components (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4979">#4979</a>)</li>
</ul>
<h4>Metrics</h4>
<ul>
<li>Add histogram collection benchmark (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4912">#4912</a>)</li>
<li>Add ExponentialHistogramIndexerBenchmark (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4989">#4989</a>)</li>
<li>Stop extra copy of exponential histogram buckets (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/5020">#5020</a>)</li>
</ul>
<h4>Exporter</h4>
<ul>
<li>Zipkin exporter serializes EventData attributes as JSON (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4934">#4934</a>)</li>
<li>Add support for EC mTLS keys (applies to
<code>OtlpHttp{Signal}Exporter</code>,
<code>OtlpGrpc{Signal}Exporter</code>,
<code>JaegerGrpcSpanExporter</code>, <code>JaegerRemoteSampler</code>)
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4920">#4920</a>)</li>
<li>Add <code>Configurable{Signal}ExporterProvider</code>
implementations for <code>Logging{Signal}Exporter</code>s (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4950">#4950</a>)</li>
<li>Add <code>ConfigurableSpanExporterProvider</code> implementation for
<code>ZipkinSpanExporter</code> (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4991">#4991</a>)</li>
<li>Add <code>Configurable{Signal}ExporterProvider</code>
implementations for <code>OtlpJsonLogging{Signal}Exporter</code>s (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4992">#4992</a>)</li>
<li><code>ZipkinSpanExporter</code> populates remoteEndpoint (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4933">#4933</a>)</li>
</ul>
<h4>SDK Extensions</h4>
<ul>
<li>BREAKING: Remove support for otel.experimental.sdk.enabled from
autoconfigure (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4973">#4973</a>)</li>
<li>De-singleton ZPageServer implementation (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4935">#4935</a>)</li>
<li>Add auto-configure support for logging-otlp exporters (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4879">#4879</a>)</li>
<li>Move DefaultConfigProperties to internal package in
<code>opentelemetry-sdk-extension-autoconfigure-spi</code> (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/5001">#5001</a>)</li>
</ul>
<h4>Testing</h4>
<ul>
<li>Make APIs for asserting attributes consistent (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4882">#4882</a>)</li>
<li>Attribute assertions error messages always contain the attr key (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/5027">#5027</a>)</li>
</ul>
<h3>Semantic Conventions</h3>
<ul>
<li>Update semantic and resource attributes for spec v0.16.0 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4938">#4938</a>,
<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/5033">#5033</a>)</li>
</ul>
<h3>OpenTracing Shim</h3>
<ul>
<li>Handle unsupported types when setting Attributes (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4939">#4939</a>)</li>
<li>Properly set the status based on the error tag (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4962">#4962</a>)</li>
<li>Handle <code>io.opentracing.noop.NoopSpan</code> correctly (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4968">#4968</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/blob/main/CHANGELOG.md">opentelemetry-sdk-extension-autoconfigure-spi's
changelog</a>.</em></p>
<blockquote>
<h2>Version 1.21.0 (2022-12-09)</h2>
<h3>API</h3>
<h3>API Extensions</h3>
<ul>
<li>WARNING: <code>opentelemetry-extension-aws</code> has been removed
following its relocation
to <a
href="https://github.com/open-telemetry/opentelemetry-java-contrib/tree/main/aws-xray-propagator">opentelemetry-java-contrib/aws-xray-propagator</a>,
which is published under
coordinates
<code>io.opentelemetry.contrib:opentelemetry-aws-xray-propagator:{version}</code>.
We will push security patches to <code>1.20.x</code> as needed. The
latest <code>opentelemetry-bom</code> will point
to the latest published version, currently <code>1.20.1</code>.
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4945">#4945</a>)</li>
<li>Add toString implementation to various propagator components
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4996">#4996</a>)</li>
</ul>
<h3>SDK</h3>
<h4>Logs</h4>
<ul>
<li>Add toString implementation to various log SDK components
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4979">#4979</a>)</li>
</ul>
<h4>Metrics</h4>
<ul>
<li>Add histogram collection benchmark
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4912">#4912</a>)</li>
<li>Add ExponentialHistogramIndexerBenchmark
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4989">#4989</a>)</li>
<li>Stop extra copy of exponential histogram buckets
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/5020">#5020</a>)</li>
</ul>
<h4>Exporter</h4>
<ul>
<li>Zipkin exporter serializes EventData attributes as JSON
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4934">#4934</a>)</li>
<li>Add support for EC mTLS keys (applies to
<code>OtlpHttp{Signal}Exporter</code>,
<code>OtlpGrpc{Signal}Exporter</code>,
<code>JaegerGrpcSpanExporter</code>, <code>JaegerRemoteSampler</code>)
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4920">#4920</a>)</li>
<li>Add <code>Configurable{Signal}ExporterProvider</code>
implementations for <code>Logging{Signal}Exporter</code>s
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4950">#4950</a>)</li>
<li>Add <code>ConfigurableSpanExporterProvider</code> implementation for
<code>ZipkinSpanExporter</code>
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4991">#4991</a>)</li>
<li>Add <code>Configurable{Signal}ExporterProvider</code>
implementations for <code>OtlpJsonLogging{Signal}Exporter</code>s
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4992">#4992</a>)</li>
<li><code>ZipkinSpanExporter</code> populates remoteEndpoint
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4933">#4933</a>)</li>
</ul>
<h4>SDK Extensions</h4>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="710587680b"><code>7105876</code></a>
[release/v1.21.x] Prepare release 1.21.0 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5035">#5035</a>)</li>
<li><a
href="ca18354115"><code>ca18354</code></a>
Prepare for 1.21.0 release (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5028">#5028</a>)</li>
<li><a
href="6a793baa0e"><code>6a793ba</code></a>
Bump protobuf-bom from 3.21.10 to 3.21.11 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5029">#5029</a>)</li>
<li><a
href="79a601d7d7"><code>79a601d</code></a>
Attribute assertions should always contain the attr key (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5027">#5027</a>)</li>
<li><a
href="ea500962d6"><code>ea50096</code></a>
update generated semantic convention classes to v1.16.0 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5033">#5033</a>)</li>
<li><a
href="4633cfeee1"><code>4633cfe</code></a>
Bump com.gradle.enterprise from 3.11.4 to 3.12 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5031">#5031</a>)</li>
<li><a
href="7470435b84"><code>7470435</code></a>
Bump equalsverifier from 3.12.1 to 3.12.2 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5030">#5030</a>)</li>
<li><a
href="738d9988ae"><code>738d998</code></a>
Stop extra copy of exponential histogram buckets (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5020">#5020</a>)</li>
<li><a
href="c6d1ec1e9e"><code>c6d1ec1</code></a>
Do not map semconv values from OT to OTel. (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5016">#5016</a>)</li>
<li><a
href="ab318285f0"><code>ab31828</code></a>
Bump equalsverifier from 3.12 to 3.12.1 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5018">#5018</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/open-telemetry/opentelemetry-java/compare/v1.20.1...v1.21.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `opentelemetry-api` from 1.20.1 to 1.21.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/open-telemetry/opentelemetry-java/releases">opentelemetry-api's
releases</a>.</em></p>
<blockquote>
<h2>Version 1.21.0</h2>
<h3>API</h3>
<h3>API Extensions</h3>
<ul>
<li>WARNING: <code>opentelemetry-extension-aws</code> has been removed
following its relocation to <a
href="https://github.com/open-telemetry/opentelemetry-java-contrib/tree/main/aws-xray-propagator">opentelemetry-java-contrib/aws-xray-propagator</a>,
which is published under coordinates
<code>io.opentelemetry.contrib:opentelemetry-aws-xray-propagator:{version}</code>.
We will push security patches to <code>1.20.x</code> as needed. The
latest <code>opentelemetry-bom</code> will point to the latest published
version, currently <code>1.20.1</code>. (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4945">#4945</a>)</li>
<li>Add toString implementation to various propagator components (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4996">#4996</a>)</li>
</ul>
<h3>SDK</h3>
<h4>Logs</h4>
<ul>
<li>Add toString implementation to various log SDK components (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4979">#4979</a>)</li>
</ul>
<h4>Metrics</h4>
<ul>
<li>Add histogram collection benchmark (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4912">#4912</a>)</li>
<li>Add ExponentialHistogramIndexerBenchmark (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4989">#4989</a>)</li>
<li>Stop extra copy of exponential histogram buckets (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/5020">#5020</a>)</li>
</ul>
<h4>Exporter</h4>
<ul>
<li>Zipkin exporter serializes EventData attributes as JSON (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4934">#4934</a>)</li>
<li>Add support for EC mTLS keys (applies to
<code>OtlpHttp{Signal}Exporter</code>,
<code>OtlpGrpc{Signal}Exporter</code>,
<code>JaegerGrpcSpanExporter</code>, <code>JaegerRemoteSampler</code>)
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4920">#4920</a>)</li>
<li>Add <code>Configurable{Signal}ExporterProvider</code>
implementations for <code>Logging{Signal}Exporter</code>s (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4950">#4950</a>)</li>
<li>Add <code>ConfigurableSpanExporterProvider</code> implementation for
<code>ZipkinSpanExporter</code> (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4991">#4991</a>)</li>
<li>Add <code>Configurable{Signal}ExporterProvider</code>
implementations for <code>OtlpJsonLogging{Signal}Exporter</code>s (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4992">#4992</a>)</li>
<li><code>ZipkinSpanExporter</code> populates remoteEndpoint (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4933">#4933</a>)</li>
</ul>
<h4>SDK Extensions</h4>
<ul>
<li>BREAKING: Remove support for otel.experimental.sdk.enabled from
autoconfigure (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4973">#4973</a>)</li>
<li>De-singleton ZPageServer implementation (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4935">#4935</a>)</li>
<li>Add auto-configure support for logging-otlp exporters (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4879">#4879</a>)</li>
<li>Move DefaultConfigProperties to internal package in
<code>opentelemetry-sdk-extension-autoconfigure-spi</code> (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/5001">#5001</a>)</li>
</ul>
<h4>Testing</h4>
<ul>
<li>Make APIs for asserting attributes consistent (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4882">#4882</a>)</li>
<li>Attribute assertions error messages always contain the attr key (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/5027">#5027</a>)</li>
</ul>
<h3>Semantic Conventions</h3>
<ul>
<li>Update semantic and resource attributes for spec v0.16.0 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4938">#4938</a>,
<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/5033">#5033</a>)</li>
</ul>
<h3>OpenTracing Shim</h3>
<ul>
<li>Handle unsupported types when setting Attributes (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4939">#4939</a>)</li>
<li>Properly set the status based on the error tag (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4962">#4962</a>)</li>
<li>Handle <code>io.opentracing.noop.NoopSpan</code> correctly (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4968">#4968</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/blob/main/CHANGELOG.md">opentelemetry-api's
changelog</a>.</em></p>
<blockquote>
<h2>Version 1.21.0 (2022-12-09)</h2>
<h3>API</h3>
<h3>API Extensions</h3>
<ul>
<li>WARNING: <code>opentelemetry-extension-aws</code> has been removed
following its relocation
to <a
href="https://github.com/open-telemetry/opentelemetry-java-contrib/tree/main/aws-xray-propagator">opentelemetry-java-contrib/aws-xray-propagator</a>,
which is published under
coordinates
<code>io.opentelemetry.contrib:opentelemetry-aws-xray-propagator:{version}</code>.
We will push security patches to <code>1.20.x</code> as needed. The
latest <code>opentelemetry-bom</code> will point
to the latest published version, currently <code>1.20.1</code>.
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4945">#4945</a>)</li>
<li>Add toString implementation to various propagator components
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4996">#4996</a>)</li>
</ul>
<h3>SDK</h3>
<h4>Logs</h4>
<ul>
<li>Add toString implementation to various log SDK components
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4979">#4979</a>)</li>
</ul>
<h4>Metrics</h4>
<ul>
<li>Add histogram collection benchmark
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4912">#4912</a>)</li>
<li>Add ExponentialHistogramIndexerBenchmark
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4989">#4989</a>)</li>
<li>Stop extra copy of exponential histogram buckets
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/5020">#5020</a>)</li>
</ul>
<h4>Exporter</h4>
<ul>
<li>Zipkin exporter serializes EventData attributes as JSON
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4934">#4934</a>)</li>
<li>Add support for EC mTLS keys (applies to
<code>OtlpHttp{Signal}Exporter</code>,
<code>OtlpGrpc{Signal}Exporter</code>,
<code>JaegerGrpcSpanExporter</code>, <code>JaegerRemoteSampler</code>)
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4920">#4920</a>)</li>
<li>Add <code>Configurable{Signal}ExporterProvider</code>
implementations for <code>Logging{Signal}Exporter</code>s
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4950">#4950</a>)</li>
<li>Add <code>ConfigurableSpanExporterProvider</code> implementation for
<code>ZipkinSpanExporter</code>
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4991">#4991</a>)</li>
<li>Add <code>Configurable{Signal}ExporterProvider</code>
implementations for <code>OtlpJsonLogging{Signal}Exporter</code>s
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4992">#4992</a>)</li>
<li><code>ZipkinSpanExporter</code> populates remoteEndpoint
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4933">#4933</a>)</li>
</ul>
<h4>SDK Extensions</h4>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="710587680b"><code>7105876</code></a>
[release/v1.21.x] Prepare release 1.21.0 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5035">#5035</a>)</li>
<li><a
href="ca18354115"><code>ca18354</code></a>
Prepare for 1.21.0 release (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5028">#5028</a>)</li>
<li><a
href="6a793baa0e"><code>6a793ba</code></a>
Bump protobuf-bom from 3.21.10 to 3.21.11 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5029">#5029</a>)</li>
<li><a
href="79a601d7d7"><code>79a601d</code></a>
Attribute assertions should always contain the attr key (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5027">#5027</a>)</li>
<li><a
href="ea500962d6"><code>ea50096</code></a>
update generated semantic convention classes to v1.16.0 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5033">#5033</a>)</li>
<li><a
href="4633cfeee1"><code>4633cfe</code></a>
Bump com.gradle.enterprise from 3.11.4 to 3.12 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5031">#5031</a>)</li>
<li><a
href="7470435b84"><code>7470435</code></a>
Bump equalsverifier from 3.12.1 to 3.12.2 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5030">#5030</a>)</li>
<li><a
href="738d9988ae"><code>738d998</code></a>
Stop extra copy of exponential histogram buckets (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5020">#5020</a>)</li>
<li><a
href="c6d1ec1e9e"><code>c6d1ec1</code></a>
Do not map semconv values from OT to OTel. (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5016">#5016</a>)</li>
<li><a
href="ab318285f0"><code>ab31828</code></a>
Bump equalsverifier from 3.12 to 3.12.1 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5018">#5018</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/open-telemetry/opentelemetry-java/compare/v1.20.1...v1.21.0">compare
view</a></li>
</ul>
</details>
<br />


You can trigger a rebase of this PR 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>
2022-12-10 20:04:56 -08:00
dependabot[bot] 889ca7a46a
Bump opentelemetry-bom from 1.20.1 to 1.21.0 in /examples/extension (#7382)
Bumps
[opentelemetry-bom](https://github.com/open-telemetry/opentelemetry-java)
from 1.20.1 to 1.21.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/open-telemetry/opentelemetry-java/releases">opentelemetry-bom's
releases</a>.</em></p>
<blockquote>
<h2>Version 1.21.0</h2>
<h3>API</h3>
<h3>API Extensions</h3>
<ul>
<li>WARNING: <code>opentelemetry-extension-aws</code> has been removed
following its relocation to <a
href="https://github.com/open-telemetry/opentelemetry-java-contrib/tree/main/aws-xray-propagator">opentelemetry-java-contrib/aws-xray-propagator</a>,
which is published under coordinates
<code>io.opentelemetry.contrib:opentelemetry-aws-xray-propagator:{version}</code>.
We will push security patches to <code>1.20.x</code> as needed. The
latest <code>opentelemetry-bom</code> will point to the latest published
version, currently <code>1.20.1</code>. (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4945">#4945</a>)</li>
<li>Add toString implementation to various propagator components (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4996">#4996</a>)</li>
</ul>
<h3>SDK</h3>
<h4>Logs</h4>
<ul>
<li>Add toString implementation to various log SDK components (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4979">#4979</a>)</li>
</ul>
<h4>Metrics</h4>
<ul>
<li>Add histogram collection benchmark (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4912">#4912</a>)</li>
<li>Add ExponentialHistogramIndexerBenchmark (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4989">#4989</a>)</li>
<li>Stop extra copy of exponential histogram buckets (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/5020">#5020</a>)</li>
</ul>
<h4>Exporter</h4>
<ul>
<li>Zipkin exporter serializes EventData attributes as JSON (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4934">#4934</a>)</li>
<li>Add support for EC mTLS keys (applies to
<code>OtlpHttp{Signal}Exporter</code>,
<code>OtlpGrpc{Signal}Exporter</code>,
<code>JaegerGrpcSpanExporter</code>, <code>JaegerRemoteSampler</code>)
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4920">#4920</a>)</li>
<li>Add <code>Configurable{Signal}ExporterProvider</code>
implementations for <code>Logging{Signal}Exporter</code>s (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4950">#4950</a>)</li>
<li>Add <code>ConfigurableSpanExporterProvider</code> implementation for
<code>ZipkinSpanExporter</code> (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4991">#4991</a>)</li>
<li>Add <code>Configurable{Signal}ExporterProvider</code>
implementations for <code>OtlpJsonLogging{Signal}Exporter</code>s (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4992">#4992</a>)</li>
<li><code>ZipkinSpanExporter</code> populates remoteEndpoint (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4933">#4933</a>)</li>
</ul>
<h4>SDK Extensions</h4>
<ul>
<li>BREAKING: Remove support for otel.experimental.sdk.enabled from
autoconfigure (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4973">#4973</a>)</li>
<li>De-singleton ZPageServer implementation (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4935">#4935</a>)</li>
<li>Add auto-configure support for logging-otlp exporters (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4879">#4879</a>)</li>
<li>Move DefaultConfigProperties to internal package in
<code>opentelemetry-sdk-extension-autoconfigure-spi</code> (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/5001">#5001</a>)</li>
</ul>
<h4>Testing</h4>
<ul>
<li>Make APIs for asserting attributes consistent (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4882">#4882</a>)</li>
<li>Attribute assertions error messages always contain the attr key (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/5027">#5027</a>)</li>
</ul>
<h3>Semantic Conventions</h3>
<ul>
<li>Update semantic and resource attributes for spec v0.16.0 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4938">#4938</a>,
<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/5033">#5033</a>)</li>
</ul>
<h3>OpenTracing Shim</h3>
<ul>
<li>Handle unsupported types when setting Attributes (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4939">#4939</a>)</li>
<li>Properly set the status based on the error tag (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4962">#4962</a>)</li>
<li>Handle <code>io.opentracing.noop.NoopSpan</code> correctly (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4968">#4968</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/blob/main/CHANGELOG.md">opentelemetry-bom's
changelog</a>.</em></p>
<blockquote>
<h2>Version 1.21.0 (2022-12-09)</h2>
<h3>API</h3>
<h3>API Extensions</h3>
<ul>
<li>WARNING: <code>opentelemetry-extension-aws</code> has been removed
following its relocation
to <a
href="https://github.com/open-telemetry/opentelemetry-java-contrib/tree/main/aws-xray-propagator">opentelemetry-java-contrib/aws-xray-propagator</a>,
which is published under
coordinates
<code>io.opentelemetry.contrib:opentelemetry-aws-xray-propagator:{version}</code>.
We will push security patches to <code>1.20.x</code> as needed. The
latest <code>opentelemetry-bom</code> will point
to the latest published version, currently <code>1.20.1</code>.
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4945">#4945</a>)</li>
<li>Add toString implementation to various propagator components
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4996">#4996</a>)</li>
</ul>
<h3>SDK</h3>
<h4>Logs</h4>
<ul>
<li>Add toString implementation to various log SDK components
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4979">#4979</a>)</li>
</ul>
<h4>Metrics</h4>
<ul>
<li>Add histogram collection benchmark
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4912">#4912</a>)</li>
<li>Add ExponentialHistogramIndexerBenchmark
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4989">#4989</a>)</li>
<li>Stop extra copy of exponential histogram buckets
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/5020">#5020</a>)</li>
</ul>
<h4>Exporter</h4>
<ul>
<li>Zipkin exporter serializes EventData attributes as JSON
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4934">#4934</a>)</li>
<li>Add support for EC mTLS keys (applies to
<code>OtlpHttp{Signal}Exporter</code>,
<code>OtlpGrpc{Signal}Exporter</code>,
<code>JaegerGrpcSpanExporter</code>, <code>JaegerRemoteSampler</code>)
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4920">#4920</a>)</li>
<li>Add <code>Configurable{Signal}ExporterProvider</code>
implementations for <code>Logging{Signal}Exporter</code>s
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4950">#4950</a>)</li>
<li>Add <code>ConfigurableSpanExporterProvider</code> implementation for
<code>ZipkinSpanExporter</code>
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4991">#4991</a>)</li>
<li>Add <code>Configurable{Signal}ExporterProvider</code>
implementations for <code>OtlpJsonLogging{Signal}Exporter</code>s
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4992">#4992</a>)</li>
<li><code>ZipkinSpanExporter</code> populates remoteEndpoint
(<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/pull/4933">#4933</a>)</li>
</ul>
<h4>SDK Extensions</h4>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="710587680b"><code>7105876</code></a>
[release/v1.21.x] Prepare release 1.21.0 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5035">#5035</a>)</li>
<li><a
href="ca18354115"><code>ca18354</code></a>
Prepare for 1.21.0 release (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5028">#5028</a>)</li>
<li><a
href="6a793baa0e"><code>6a793ba</code></a>
Bump protobuf-bom from 3.21.10 to 3.21.11 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5029">#5029</a>)</li>
<li><a
href="79a601d7d7"><code>79a601d</code></a>
Attribute assertions should always contain the attr key (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5027">#5027</a>)</li>
<li><a
href="ea500962d6"><code>ea50096</code></a>
update generated semantic convention classes to v1.16.0 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5033">#5033</a>)</li>
<li><a
href="4633cfeee1"><code>4633cfe</code></a>
Bump com.gradle.enterprise from 3.11.4 to 3.12 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5031">#5031</a>)</li>
<li><a
href="7470435b84"><code>7470435</code></a>
Bump equalsverifier from 3.12.1 to 3.12.2 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5030">#5030</a>)</li>
<li><a
href="738d9988ae"><code>738d998</code></a>
Stop extra copy of exponential histogram buckets (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5020">#5020</a>)</li>
<li><a
href="c6d1ec1e9e"><code>c6d1ec1</code></a>
Do not map semconv values from OT to OTel. (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5016">#5016</a>)</li>
<li><a
href="ab318285f0"><code>ab31828</code></a>
Bump equalsverifier from 3.12 to 3.12.1 (<a
href="https://github-redirect.dependabot.com/open-telemetry/opentelemetry-java/issues/5018">#5018</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/open-telemetry/opentelemetry-java/compare/v1.20.1...v1.21.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=io.opentelemetry:opentelemetry-bom&package-manager=gradle&previous-version=1.20.1&new-version=1.21.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR 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>
2022-12-10 20:04:30 -08:00
jason plumb 6679cc87d2
Update core to 1.21.0 and run license report (#7384) 2022-12-10 07:52:04 -08:00
jason plumb 264edd98fc
More flexible cgroupv2 container id parsing (and podman support) (#7361)
This is based on a conversation in [opentelemetry-go
#3508](https://github.com/open-telemetry/opentelemetry-go/pull/3508) and
to be more consistent with [the js cgroupv2 parser
impl](f0a93685cf/detectors/node/opentelemetry-resource-detector-container/src/detectors/ContainerDetector.ts (L68)).

Unsurprisingly, podman does not include the word `docker` in the
`mountinfo` file. As a result, the container id parsing would fail from
inside a podman container. This fixes that up to be more compatible.
2022-12-09 17:14:38 -08:00
Mateusz Rzeszutek 4856377642
Support spring-scheduling 6.0 (test only) (#7375)
Part of #7203
2022-12-09 17:13:54 -08:00
Mateusz Rzeszutek ebb0141032
Populate `messaging.kafka.message.offset` in all kafka instrumentations (#7374) 2022-12-09 17:13:31 -08:00
Lauri Tulmin 0786371ec9
Avoid compiling latest deps test in regular builds (#7385)
Resolves
https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/7255
2022-12-09 16:23:58 -08:00
dependabot[bot] 81c3575fef
Bump io.quarkus from 2.14.3.Final to 2.15.0.Final (#7368)
Bumps io.quarkus from 2.14.3.Final to 2.15.0.Final.


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=io.quarkus&package-manager=gradle&previous-version=2.14.3.Final&new-version=2.15.0.Final)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR 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>
2022-12-09 10:13:05 +01:00
Peter Findeisen 5c9a9d6020
JMXMetricInsight should log nothing at INFO level (#7367)
if not configured to collect any metrics
2022-12-09 10:12:45 +01:00
dependabot[bot] 8903831d3d
Bump protobuf-java-util from 3.21.10 to 3.21.11 (#7369)
Bumps protobuf-java-util from 3.21.10 to 3.21.11.


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.protobuf:protobuf-java-util&package-manager=gradle&previous-version=3.21.10&new-version=3.21.11)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR 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>
2022-12-09 08:48:41 +01:00
dependabot[bot] b49b280262
Bump protobuf-java-util from 3.21.10 to 3.21.11 in /examples/extension (#7373)
Bumps protobuf-java-util from 3.21.10 to 3.21.11.


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.protobuf:protobuf-java-util&package-manager=gradle&previous-version=3.21.10&new-version=3.21.11)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR 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>
2022-12-09 08:48:24 +01:00
dependabot[bot] 8abe5724e6
Bump protobuf-java-util from 3.21.10 to 3.21.11 in /examples/distro (#7372)
Bumps protobuf-java-util from 3.21.10 to 3.21.11.


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.protobuf:protobuf-java-util&package-manager=gradle&previous-version=3.21.10&new-version=3.21.11)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR 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>
2022-12-09 08:45:14 +01:00
Trask Stalnaker 02fb579470
Fix markdown lint error (#7371) 2022-12-08 13:32:26 -08:00
jack-berg 1dfec3b928
Semconv docs (#7272)
More documentation about the semantic conventions implemented by
instrumentation.

Resolves #6735.
2022-12-08 09:27:48 -08:00
Trask Stalnaker 8672acc408
Update repo settings (#7356)
Missed one setting that is in place, and updated reasons for some
others.
2022-12-08 13:13:39 +01:00
dependabot[bot] e87f7e366c
Bump quarkus-bom from 2.14.2.Final to 2.14.3.Final (#7364) 2022-12-06 21:46:11 +00:00
dependabot[bot] 3b127578ab
Bump io.quarkus from 2.14.2.Final to 2.14.3.Final (#7363) 2022-12-06 21:40:04 +00:00
dependabot[bot] 933874be14
Bump dependency-check-gradle from 7.3.2 to 7.4.0 (#7359)
Bumps dependency-check-gradle from 7.3.2 to 7.4.0.


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.owasp:dependency-check-gradle&package-manager=gradle&previous-version=7.3.2&new-version=7.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR 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>
2022-12-06 08:48:56 +02:00
dependabot[bot] d83e6e9252
Bump httpclient from 4.5.13 to 4.5.14 (#7358)
Bumps httpclient from 4.5.13 to 4.5.14.


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.httpcomponents:httpclient&package-manager=gradle&previous-version=4.5.13&new-version=4.5.14)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR 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>
2022-12-06 08:48:34 +02:00
Lauri Tulmin 278f797ae7
Add instrumentation for opentelemetry-extension-kotlin (#7341)
Hopefully resolves
https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/7124
Our kotlin coroutine instrumentation relies on a shaded copy of
`opentelemetry-extension-kotlin`. This doesn't work well when
application also uses `opentelemetry-extension-kotlin`, because the
shaded and unshaded copy store opentelemery context under different key.
This pr attempts to fix this by instrumenting
`opentelemetry-extension-kotlin` provided by the application so that it
would delegate to the one shaded inside the agent.

Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2022-12-05 21:06:04 -08:00
dependabot[bot] ca8e7b1385
Bump protobuf-java-util from 3.21.9 to 3.21.10 (#7351) 2022-12-01 15:11:48 -08:00
dependabot[bot] fa4a5b1dd5
Bump protobuf-java-util from 3.21.9 to 3.21.10 in /examples/distro (#7353) 2022-12-01 15:11:27 -08:00
Trask Stalnaker 66a112de30
Move repository-settings.md file (#7352)
I think this is a better location (and I'm going to suggest this as a
general practice for other repos where maintainers have admin rights)
2022-12-01 15:04:03 -08:00
dependabot[bot] f6087e9eef
Bump protobuf-java-util from 3.21.9 to 3.21.10 in /examples/extension (#7354) 2022-12-01 14:40:02 -08:00
Mateusz Rzeszutek 17b3fdb04a
Make preparations for Spring Web & WebMVC 6 instrumentations (#7343)
Just moving things around, extracting parent dir for `spring-web` and
`spring-webmvc`
2022-12-01 13:08:32 +01:00
Felix Wong d0158c4bff
Rename WebSphere Liberty Profile to Open Liberty (#7349)
fixes #7346 

Rename "WebSphere Liberty Profile" to "Open Liberty" and updated the
link.
2022-12-01 12:03:22 +01:00
dependabot[bot] b7a610e88d
Bump junit-pioneer from 1.9.0 to 1.9.1 (#7348) 2022-11-30 22:46:50 +00:00