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>
This commit is contained in:
parent
889ca7a46a
commit
5ede4c8d85
|
@ -27,7 +27,7 @@ subprojects {
|
|||
ext {
|
||||
versions = [
|
||||
// these lines are managed by .github/scripts/update-sdk-version.sh
|
||||
opentelemetry : "1.20.1",
|
||||
opentelemetry : "1.21.0",
|
||||
|
||||
// these lines are managed by .github/scripts/update-version.sh
|
||||
opentelemetryJavaagent : "1.21.0-SNAPSHOT",
|
||||
|
|
Loading…
Reference in New Issue