tag:github.com,2008:https://github.com/open-telemetry/opentelemetry-dotnet/releasesRelease notes from opentelemetry-dotnet2025-01-22T23:10:41Ztag:github.com,2008:Repository/185478059/core-1.11.12025-01-23T01:01:19Zcore-1.11.1<p>For highlights and announcements pertaining to this release see: <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/RELEASENOTES.md#1111">Release Notes > 1.11.1</a>.</p>
<p>The following changes are from the previous release <a href="https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.11.0">1.11.0</a>.</p>
<ul>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry/1.11.1" rel="nofollow">OpenTelemetry v1.11.1</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.11.1/src/OpenTelemetry/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Api/1.11.1" rel="nofollow">OpenTelemetry.Api v1.11.1</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.11.1/src/OpenTelemetry.Api/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Api.ProviderBuilderExtensions/1.11.1" rel="nofollow">OpenTelemetry.Api.ProviderBuilderExtensions v1.11.1</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.11.1/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.Console/1.11.1" rel="nofollow">OpenTelemetry.Exporter.Console v1.11.1</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.11.1/src/OpenTelemetry.Exporter.Console/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.InMemory/1.11.1" rel="nofollow">OpenTelemetry.Exporter.InMemory v1.11.1</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.11.1/src/OpenTelemetry.Exporter.InMemory/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.OpenTelemetryProtocol/1.11.1" rel="nofollow">OpenTelemetry.Exporter.OpenTelemetryProtocol v1.11.1</a></p>
<ul>
<li>Fixed an issue where the OTLP gRPC exporter did not export logs, metrics, or<br>
traces in .NET Framework projects.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/issues/6067" data-hovercard-type="issue" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/issues/6067/hovercard">#6067</a>)</li>
</ul>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.11.1/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.Zipkin/1.11.1" rel="nofollow">OpenTelemetry.Exporter.Zipkin v1.11.1</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.11.1/src/OpenTelemetry.Exporter.Zipkin/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Extensions.Hosting/1.11.1" rel="nofollow">OpenTelemetry.Extensions.Hosting v1.11.1</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.11.1/src/OpenTelemetry.Extensions.Hosting/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Extensions.Propagators/1.11.1" rel="nofollow">OpenTelemetry.Extensions.Propagators v1.11.1</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.11.1/src/OpenTelemetry.Extensions.Propagators/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
</ul>opentelemetrybottag:github.com,2008:Repository/185478059/coreunstable-1.11.0-beta.12025-01-16T18:01:44Zcoreunstable-1.11.0-beta.1<p>The following changes are from the previous release <a href="https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/coreunstable-1.10.0-beta.1">1.10.0-beta.1</a>.</p>
<ul>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.AspNetCore/1.11.0-beta.1" rel="nofollow">OpenTelemetry.Exporter.Prometheus.AspNetCore v1.11.0-beta.1</a></p>
<ul>
<li>Updated OpenTelemetry core component version(s) to <code>1.11.0</code>.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/6064" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/6064/hovercard">#6064</a>)</li>
</ul>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.11.0-beta.1/src/OpenTelemetry.Exporter.Prometheus.AspNetCore/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.HttpListener/1.11.0-beta.1" rel="nofollow">OpenTelemetry.Exporter.Prometheus.HttpListener v1.11.0-beta.1</a></p>
<ul>
<li>Updated OpenTelemetry core component version(s) to <code>1.11.0</code>.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/6064" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/6064/hovercard">#6064</a>)</li>
</ul>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.11.0-beta.1/src/OpenTelemetry.Exporter.Prometheus.HttpListener/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Shims.OpenTracing/1.11.0-beta.1" rel="nofollow">OpenTelemetry.Shims.OpenTracing v1.11.0-beta.1</a></p>
<ul>
<li>Updated OpenTelemetry core component version(s) to <code>1.11.0</code>.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/6064" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/6064/hovercard">#6064</a>)</li>
</ul>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.11.0-beta.1/src/OpenTelemetry.Shims.OpenTracing/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
</ul>opentelemetrybottag:github.com,2008:Repository/185478059/core-1.11.02025-01-16T01:45:25Zcore-1.11.0<p>For highlights and announcements pertaining to this release see: <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/RELEASENOTES.md#1110">Release Notes > 1.11.0</a>.</p>
<p>The following changes are from the previous release <a href="https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.11.0-rc.1">1.11.0-rc.1</a>.</p>
<ul>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry/1.11.0" rel="nofollow">OpenTelemetry v1.11.0</a></p>
<ul>
<li>
<p><a href="https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.metrics.meter.tags?view=net-9.0" rel="nofollow">Meter.Tags</a><br>
will now be considered when resolving the SDK metric to update when<br>
measurements are recorded. Meters with the same name and different tags will<br>
now lead to unique metrics.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5982" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5982/hovercard">#5982</a>)</p>
</li>
<li>
<p>Fixed a bug in tracing where <code>TraceState</code> set by a custom <code>Sampler</code> is not<br>
applied when creating propagation-only spans.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/6058" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/6058/hovercard">#6058</a>)</p>
</li>
</ul>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.11.0/src/OpenTelemetry/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Api/1.11.0" rel="nofollow">OpenTelemetry.Api v1.11.0</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.11.0/src/OpenTelemetry.Api/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Api.ProviderBuilderExtensions/1.11.0" rel="nofollow">OpenTelemetry.Api.ProviderBuilderExtensions v1.11.0</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.11.0/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.Console/1.11.0" rel="nofollow">OpenTelemetry.Exporter.Console v1.11.0</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.11.0/src/OpenTelemetry.Exporter.Console/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.InMemory/1.11.0" rel="nofollow">OpenTelemetry.Exporter.InMemory v1.11.0</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.11.0/src/OpenTelemetry.Exporter.InMemory/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.OpenTelemetryProtocol/1.11.0" rel="nofollow">OpenTelemetry.Exporter.OpenTelemetryProtocol v1.11.0</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.11.0/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.Zipkin/1.11.0" rel="nofollow">OpenTelemetry.Exporter.Zipkin v1.11.0</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.11.0/src/OpenTelemetry.Exporter.Zipkin/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Extensions.Hosting/1.11.0" rel="nofollow">OpenTelemetry.Extensions.Hosting v1.11.0</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.11.0/src/OpenTelemetry.Extensions.Hosting/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Extensions.Propagators/1.11.0" rel="nofollow">OpenTelemetry.Extensions.Propagators v1.11.0</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.11.0/src/OpenTelemetry.Extensions.Propagators/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
</ul>opentelemetrybottag:github.com,2008:Repository/185478059/core-1.11.0-rc.12024-12-12T01:19:09Zcore-1.11.0-rc.1<p>The following changes are from the previous release <a href="https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.10.0">1.10.0</a>.</p>
<ul>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry/1.11.0-rc.1" rel="nofollow">OpenTelemetry v1.11.0-rc.1</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.11.0-rc.1/src/OpenTelemetry/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Api/1.11.0-rc.1" rel="nofollow">OpenTelemetry.Api v1.11.0-rc.1</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.11.0-rc.1/src/OpenTelemetry.Api/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Api.ProviderBuilderExtensions/1.11.0-rc.1" rel="nofollow">OpenTelemetry.Api.ProviderBuilderExtensions v1.11.0-rc.1</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.11.0-rc.1/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.Console/1.11.0-rc.1" rel="nofollow">OpenTelemetry.Exporter.Console v1.11.0-rc.1</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.11.0-rc.1/src/OpenTelemetry.Exporter.Console/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.InMemory/1.11.0-rc.1" rel="nofollow">OpenTelemetry.Exporter.InMemory v1.11.0-rc.1</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.11.0-rc.1/src/OpenTelemetry.Exporter.InMemory/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.OpenTelemetryProtocol/1.11.0-rc.1" rel="nofollow">OpenTelemetry.Exporter.OpenTelemetryProtocol v1.11.0-rc.1</a></p>
<ul>
<li>
<p>Removed the following package references:</p>
<ul>
<li><code>Google.Protobuf</code></li>
<li><code>Grpc</code></li>
<li><code>Grpc.Net.Client</code></li>
</ul>
<p>These changes were made to streamline dependencies and reduce the footprint of<br>
the exporter.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/6005" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/6005/hovercard">#6005</a>)</p>
</li>
<li>
<p>Switched from using the <code>Google.Protobuf</code> library for serialization to a<br>
custom manual implementation of protobuf serialization.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/6005" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/6005/hovercard">#6005</a>)</p>
</li>
<li>
<p>Fixed an issue where a <code>service.name</code> was added to the resource if it was<br>
missing. The exporter now respects the resource data provided by the SDK<br>
without modifications.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/6015" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/6015/hovercard">#6015</a>)</p>
</li>
<li>
<p>Removed the peer service resolver, which was based on earlier experimental<br>
semantic conventions that are not part of the stable specification. This<br>
change ensures that the exporter no longer modifies or assumes the value of<br>
peer service attributes, aligning it more closely with OpenTelemetry protocol<br>
specifications.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/6005" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/6005/hovercard">#6005</a>)</p>
</li>
</ul>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.11.0-rc.1/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.Zipkin/1.11.0-rc.1" rel="nofollow">OpenTelemetry.Exporter.Zipkin v1.11.0-rc.1</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.11.0-rc.1/src/OpenTelemetry.Exporter.Zipkin/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Extensions.Hosting/1.11.0-rc.1" rel="nofollow">OpenTelemetry.Extensions.Hosting v1.11.0-rc.1</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.11.0-rc.1/src/OpenTelemetry.Extensions.Hosting/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Extensions.Propagators/1.11.0-rc.1" rel="nofollow">OpenTelemetry.Extensions.Propagators v1.11.0-rc.1</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.11.0-rc.1/src/OpenTelemetry.Extensions.Propagators/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
</ul>opentelemetrybottag:github.com,2008:Repository/185478059/coreunstable-1.10.0-beta.12024-11-12T22:15:12Zcoreunstable-1.10.0-beta.1<p>The following changes are from the previous release <a href="https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/coreunstable-1.9.0-beta.2">1.9.0-beta.2</a>.</p>
<ul>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.AspNetCore/1.10.0-beta.1" rel="nofollow">OpenTelemetry.Exporter.Prometheus.AspNetCore v1.10.0-beta.1</a></p>
<ul>
<li>
<p>Added meter-level tags to Prometheus exporter<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5837" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5837/hovercard">#5837</a>)</p>
</li>
<li>
<p>Updated OpenTelemetry core component version(s) to <code>1.10.0</code>.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5970" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5970/hovercard">#5970</a>)</p>
</li>
</ul>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.10.0-beta.1/src/OpenTelemetry.Exporter.Prometheus.AspNetCore/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.HttpListener/1.10.0-beta.1" rel="nofollow">OpenTelemetry.Exporter.Prometheus.HttpListener v1.10.0-beta.1</a></p>
<ul>
<li>
<p>Added meter-level tags to Prometheus exporter<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5837" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5837/hovercard">#5837</a>)</p>
</li>
<li>
<p>Updated OpenTelemetry core component version(s) to <code>1.10.0</code>.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5970" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5970/hovercard">#5970</a>)</p>
</li>
</ul>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.10.0-beta.1/src/OpenTelemetry.Exporter.Prometheus.HttpListener/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Shims.OpenTracing/1.10.0-beta.1" rel="nofollow">OpenTelemetry.Shims.OpenTracing v1.10.0-beta.1</a></p>
<ul>
<li>
<p>Fixed an issue causing all tag values added via the <code>ISpanBuilder</code> API to be<br>
converted to strings on the <code>ISpan</code> started from the builder.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5797" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5797/hovercard">#5797</a>)</p>
</li>
<li>
<p>Updated OpenTelemetry core component version(s) to <code>1.10.0</code>.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5970" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5970/hovercard">#5970</a>)</p>
</li>
</ul>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.10.0-beta.1/src/OpenTelemetry.Shims.OpenTracing/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
</ul>opentelemetrybottag:github.com,2008:Repository/185478059/core-1.10.02024-11-12T21:27:22Zcore-1.10.0<p>For highlights and announcements pertaining to this release see: <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/RELEASENOTES.md#1100">Release Notes > 1.10.0</a>.</p>
<p>The following changes are from the previous release <a href="https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.10.0-rc.1">1.10.0-rc.1</a>.</p>
<ul>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry/1.10.0" rel="nofollow">OpenTelemetry v1.10.0</a></p>
<ul>
<li>
<p>Promoted the MetricPoint reclaim feature for Delta aggregation temporality<br>
from experimental to stable.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5956" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5956/hovercard">#5956</a>)</p>
<p><strong>Previous Behavior:</strong><br>
The SDK maintained a fixed set of MetricPoints which were assigned on a<br>
first-come basis based on the tags. MetricPoint reclaim was an experimental<br>
feature users could opt-into setting the environment variable<br>
<code>OTEL_DOTNET_EXPERIMENTAL_METRICS_RECLAIM_UNUSED_METRIC_POINTS=true</code>.</p>
<p><strong>New Behavior:</strong><br>
MetricPoint reclaim is now enabled by default when Delta aggregation<br>
temporality is used without the need to set an environment variable. Unused<br>
MetricPoints will automatically be reclaimed and reused for future<br>
measurements. There is NO ability to revert to the old behavior.</p>
</li>
<li>
<p>Updated the <code>Microsoft.Extensions.Logging.Configuration</code> and<br>
<code>Microsoft.Extensions.Diagnostics.Abstractions</code> package versions to<br>
<code>9.0.0</code>.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5967" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5967/hovercard">#5967</a>)</p>
</li>
</ul>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.10.0/src/OpenTelemetry/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Api/1.10.0" rel="nofollow">OpenTelemetry.Api v1.10.0</a></p>
<ul>
<li>Updated <code>System.Diagnostics.DiagnosticSource</code> package version to<br>
<code>9.0.0</code>.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5967" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5967/hovercard">#5967</a>)</li>
</ul>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.10.0/src/OpenTelemetry.Api/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Api.ProviderBuilderExtensions/1.10.0" rel="nofollow">OpenTelemetry.Api.ProviderBuilderExtensions v1.10.0</a></p>
<ul>
<li>Updated <code>Microsoft.Extensions.DependencyInjection.Abstractions</code> package<br>
version to <code>9.0.0</code>.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5967" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5967/hovercard">#5967</a>)</li>
</ul>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.10.0/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.Console/1.10.0" rel="nofollow">OpenTelemetry.Exporter.Console v1.10.0</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.10.0/src/OpenTelemetry.Exporter.Console/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.InMemory/1.10.0" rel="nofollow">OpenTelemetry.Exporter.InMemory v1.10.0</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.10.0/src/OpenTelemetry.Exporter.InMemory/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.OpenTelemetryProtocol/1.10.0" rel="nofollow">OpenTelemetry.Exporter.OpenTelemetryProtocol v1.10.0</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.10.0/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.Zipkin/1.10.0" rel="nofollow">OpenTelemetry.Exporter.Zipkin v1.10.0</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.10.0/src/OpenTelemetry.Exporter.Zipkin/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Extensions.Hosting/1.10.0" rel="nofollow">OpenTelemetry.Extensions.Hosting v1.10.0</a></p>
<ul>
<li>Updated <code>Microsoft.Extensions.Hosting.Abstractions</code> package<br>
version to <code>9.0.0</code>.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5967" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5967/hovercard">#5967</a>)</li>
</ul>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.10.0/src/OpenTelemetry.Extensions.Hosting/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Extensions.Propagators/1.10.0" rel="nofollow">OpenTelemetry.Extensions.Propagators v1.10.0</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.10.0/src/OpenTelemetry.Extensions.Propagators/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
</ul>opentelemetrybottag:github.com,2008:Repository/185478059/core-1.10.0-rc.12024-11-01T22:41:02Zcore-1.10.0-rc.1<p>The following changes are from the previous release <a href="https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.10.0-beta.1">1.10.0-beta.1</a>.</p>
<ul>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry/1.10.0-rc.1" rel="nofollow">OpenTelemetry v1.10.0-rc.1</a></p>
<ul>
<li>
<p>The experimental APIs previously covered by <code>OTEL1003</code><br>
(<code>MetricStreamConfiguration.CardinalityLimit</code>) are now part of the public API<br>
and supported in stable builds.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5926" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5926/hovercard">#5926</a>)</p>
</li>
<li>
<p>Promoted overflow attribute from experimental to stable and removed the<br>
<code>OTEL_DOTNET_EXPERIMENTAL_METRICS_EMIT_OVERFLOW_ATTRIBUTE</code> environment variable.</p>
<p><strong>Previous Behavior:</strong><br>
By default, when the cardinality limit was reached, measurements were dropped,<br>
and an internal log was emitted the first time this occurred. Users could<br>
opt-in to experimental overflow attribute feature with<br>
<code>OTEL_DOTNET_EXPERIMENTAL_METRICS_EMIT_OVERFLOW_ATTRIBUTE=true</code>.<br>
With this setting, the SDK would use an overflow attribute<br>
(<code>otel.metric.overflow = true</code>) to aggregate measurements instead of dropping<br>
measurements. No internal log was emitted in this case.</p>
<p><strong>New Behavior:</strong><br>
The SDK now always uses the overflow attribute (<code>otel.metric.overflow = true</code>)<br>
to aggregate measurements when the cardinality limit is reached. The previous<br>
approach of dropping measurements has been removed. No internal logs are<br>
emitted when the limit is hit.</p>
<p>The default cardinality limit remains 2000 per metric. To set the cardinality<br>
limit for an individual metric, use the <a href="/open-telemetry/opentelemetry-dotnet/docs/metrics/customizing-the-sdk/README.md#changing-the-cardinality-limit-for-a-metric">changing cardinality limit for a<br>
Metric</a>.</p>
<p>There is NO ability to revert to old behavior.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5909" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5909/hovercard">#5909</a>)</p>
</li>
<li>
<p>Exposed a <code>public</code> constructor on <code>Batch<T></code> which accepts a single instance<br>
of <code>T</code> to be contained in the batch.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5642" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5642/hovercard">#5642</a>)</p>
</li>
</ul>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.10.0-rc.1/src/OpenTelemetry/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Api/1.10.0-rc.1" rel="nofollow">OpenTelemetry.Api v1.10.0-rc.1</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.10.0-rc.1/src/OpenTelemetry.Api/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Api.ProviderBuilderExtensions/1.10.0-rc.1" rel="nofollow">OpenTelemetry.Api.ProviderBuilderExtensions v1.10.0-rc.1</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.10.0-rc.1/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.Console/1.10.0-rc.1" rel="nofollow">OpenTelemetry.Exporter.Console v1.10.0-rc.1</a></p>
<ul>
<li>
<p>Added direct reference to <code>System.Text.Json</code> for the <code>net8.0</code> target with<br>
minimum version of <code>8.0.5</code> in response to<br>
<a href="https://github.com/advisories/GHSA-hh2w-p6rv-4g7w">CVE-2024-30105</a> &<br>
<a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-43485" rel="nofollow">CVE-2024-43485</a>.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5874" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5874/hovercard">#5874</a>,<br>
<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5891" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5891/hovercard">#5891</a>)</p>
</li>
<li>
<p>Added support for Instrumentation Scope Attributes (i.e<br>
<a href="https://learn.microsoft.com/dotnet/api/system.diagnostics.activitysource.tags" rel="nofollow">ActivitySource.Tags</a>)<br>
when writing traces to the console.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5935" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5935/hovercard">#5935</a>)</p>
</li>
</ul>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.10.0-rc.1/src/OpenTelemetry.Exporter.Console/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.InMemory/1.10.0-rc.1" rel="nofollow">OpenTelemetry.Exporter.InMemory v1.10.0-rc.1</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.10.0-rc.1/src/OpenTelemetry.Exporter.InMemory/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.OpenTelemetryProtocol/1.10.0-rc.1" rel="nofollow">OpenTelemetry.Exporter.OpenTelemetryProtocol v1.10.0-rc.1</a></p>
<ul>
<li>Added support for exporting instrumentation scope attributes from<br>
<code>ActivitySource.Tags</code>.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5897" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5897/hovercard">#5897</a>)</li>
</ul>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.10.0-rc.1/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.Zipkin/1.10.0-rc.1" rel="nofollow">OpenTelemetry.Exporter.Zipkin v1.10.0-rc.1</a></p>
<ul>
<li>Added direct reference to <code>System.Text.Json</code> for the <code>net8.0</code> target with<br>
minimum version of <code>8.0.5</code> in response to<br>
<a href="https://github.com/advisories/GHSA-hh2w-p6rv-4g7w">CVE-2024-30105</a> &<br>
<a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-43485" rel="nofollow">CVE-2024-43485</a>.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5874" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5874/hovercard">#5874</a>,<br>
<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5891" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5891/hovercard">#5891</a>)</li>
</ul>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.10.0-rc.1/src/OpenTelemetry.Exporter.Zipkin/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Extensions.Hosting/1.10.0-rc.1" rel="nofollow">OpenTelemetry.Extensions.Hosting v1.10.0-rc.1</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.10.0-rc.1/src/OpenTelemetry.Extensions.Hosting/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Extensions.Propagators/1.10.0-rc.1" rel="nofollow">OpenTelemetry.Extensions.Propagators v1.10.0-rc.1</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.10.0-rc.1/src/OpenTelemetry.Extensions.Propagators/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
</ul>opentelemetrybottag:github.com,2008:Repository/185478059/core-1.10.0-beta.12024-09-30T21:39:04Zcore-1.10.0-beta.1<p>The following changes are from the previous release <a href="https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.9.0">1.9.0</a>.</p>
<ul>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry/1.10.0-beta.1" rel="nofollow">OpenTelemetry v1.10.0-beta.1</a></p>
<ul>
<li>
<p>Added <code>OpenTelemetrySdk.Create</code> API for configuring OpenTelemetry .NET signals<br>
(logging, tracing, and metrics) via a single builder. This new API simplifies<br>
bootstrap and teardown, and supports cross-cutting extensions targeting<br>
<code>IOpenTelemetryBuilder</code>.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5325" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5325/hovercard">#5325</a>)</p>
</li>
<li>
<p>Updated the <code>Microsoft.Extensions.Logging.Configuration</code> and<br>
<code>Microsoft.Extensions.Diagnostics.Abstractions</code> packages version to<br>
<code>9.0.0-rc.1.24431.7</code>.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5853" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5853/hovercard">#5853</a>)</p>
</li>
<li>
<p>Added support in metrics for histogram bucket boundaries set via the .NET 9<br>
<a href="https://learn.microsoft.com/dotnet/api/system.diagnostics.metrics.instrumentadvice-1" rel="nofollow">InstrumentAdvice<T></a><br>
API.</p>
<p>Note: With this change explicit bucket histogram boundary resolution will<br>
apply in the following order:</p>
<ol>
<li>View API</li>
<li>Advice API</li>
<li>SDK defaults</li>
</ol>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5854" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5854/hovercard">#5854</a><br>
for details.</p>
</li>
<li>
<p>Added support for collecting metrics emitted via the .NET 9<br>
<a href="https://learn.microsoft.com/dotnet/api/system.diagnostics.metrics.gauge-1" rel="nofollow">Gauge<T></a><br>
API.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5867" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5867/hovercard">#5867</a>)</p>
</li>
</ul>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.10.0-beta.1/src/OpenTelemetry/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Api/1.10.0-beta.1" rel="nofollow">OpenTelemetry.Api v1.10.0-beta.1</a></p>
<ul>
<li>
<p><strong>Breaking change:</strong> CompositeTextMapPropagator.Fields now returns a<br>
unioned set of fields from all combined propagators. Previously this always<br>
returned an empty set.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5745" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5745/hovercard">#5745</a>)</p>
</li>
<li>
<p>Optimize performance of <code>TraceContextPropagator.Extract</code>.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5749" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5749/hovercard">#5749</a>)</p>
</li>
<li>
<p>Obsoleted the <code>ActivityExtensions.GetStatus</code> and<br>
<code>ActivityExtensions.SetStatus</code> extension methods. Users should migrate to the<br>
<code>System.Diagnostics.DiagnosticSource</code><br>
<a href="https://learn.microsoft.com/dotnet/api/system.diagnostics.activity.setstatus" rel="nofollow">Activity.SetStatus</a><br>
API for setting the status and<br>
<a href="https://learn.microsoft.com/dotnet/api/system.diagnostics.activity.status" rel="nofollow">Activity.Status</a><br>
&<br>
<a href="https://learn.microsoft.com/dotnet/api/system.diagnostics.activity.statusdescription" rel="nofollow">Activity.StatusDescription</a><br>
APIs for reading the status of an <code>Activity</code> instance.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5781" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5781/hovercard">#5781</a>)</p>
</li>
<li>
<p>Updated <code>System.Diagnostics.DiagnosticSource</code> package version to<br>
<code>9.0.0-rc.1.24431.7</code>.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5853" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5853/hovercard">#5853</a>)</p>
</li>
<li>
<p>Obsoleted the <code>ActivityExtensions.RecordException</code> extension method. Users<br>
should migrate to the <code>System.Diagnostics.DiagnosticSource</code><br>
<a href="https://learn.microsoft.com/dotnet/api/system.diagnostics.activity.addexception" rel="nofollow">Activity.AddException</a><br>
API for adding exceptions on an <code>Activity</code> instance.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5841" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5841/hovercard">#5841</a>)</p>
</li>
</ul>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.10.0-beta.1/src/OpenTelemetry.Api/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Api.ProviderBuilderExtensions/1.10.0-beta.1" rel="nofollow">OpenTelemetry.Api.ProviderBuilderExtensions v1.10.0-beta.1</a></p>
<ul>
<li>Updated <code>Microsoft.Extensions.DependencyInjection.Abstractions</code> package<br>
version to <code>9.0.0-rc.1.24431.7</code>.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5853" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5853/hovercard">#5853</a>)</li>
</ul>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.10.0-beta.1/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.Console/1.10.0-beta.1" rel="nofollow">OpenTelemetry.Exporter.Console v1.10.0-beta.1</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.10.0-beta.1/src/OpenTelemetry.Exporter.Console/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.InMemory/1.10.0-beta.1" rel="nofollow">OpenTelemetry.Exporter.InMemory v1.10.0-beta.1</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.10.0-beta.1/src/OpenTelemetry.Exporter.InMemory/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.OpenTelemetryProtocol/1.10.0-beta.1" rel="nofollow">OpenTelemetry.Exporter.OpenTelemetryProtocol v1.10.0-beta.1</a></p>
<ul>
<li>
<p><strong>Breaking change</strong>: Non-primitive attribute (logs) and tag (traces) values<br>
converted using <code>Convert.ToString</code> will now format using<br>
<code>CultureInfo.InvariantCulture</code>.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5700" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5700/hovercard">#5700</a>)</p>
</li>
<li>
<p>Fixed an issue causing <code>NotSupportedException</code>s to be thrown on startup when<br>
<code>AddOtlpExporter</code> registration extensions are called while using custom<br>
dependency injection containers which automatically create services (Unity,<br>
Grace, etc.).<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5808" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5808/hovercard">#5808</a>)</p>
<ul>
<li>Fixed <code>PlatformNotSupportedException</code>s being thrown during export when running<br>
on mobile platforms which caused telemetry to be dropped silently.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet-contrib/pull/5821">#5821</a>)</li>
</ul>
</li>
<li>
<p>Updated <code>Microsoft.Extensions.Hosting.Abstractions</code> package<br>
version to <code>9.0.0-rc.1.24431.7</code>.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5853" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5853/hovercard">#5853</a>)</p>
</li>
</ul>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.10.0-beta.1/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.Zipkin/1.10.0-beta.1" rel="nofollow">OpenTelemetry.Exporter.Zipkin v1.10.0-beta.1</a></p>
<ul>
<li>
<p><strong>Breaking change</strong>: Non-primitive tag values converted using<br>
<code>Convert.ToString</code> will now format using <code>CultureInfo.InvariantCulture</code>.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5700" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5700/hovercard">#5700</a>)</p>
</li>
<li>
<p>Fixed <code>PlatformNotSupportedException</code>s being thrown during export when running<br>
on mobile platforms which caused telemetry to be dropped silently.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet-contrib/pull/5821">#5821</a>)</p>
</li>
</ul>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.10.0-beta.1/src/OpenTelemetry.Exporter.Zipkin/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Extensions.Hosting/1.10.0-beta.1" rel="nofollow">OpenTelemetry.Extensions.Hosting v1.10.0-beta.1</a></p>
<ul>
<li>Updated <code>Microsoft.Extensions.Hosting.Abstractions</code> package<br>
version to <code>9.0.0-rc.1.24431.7</code>.<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5853" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5853/hovercard">#5853</a>)</li>
</ul>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.10.0-beta.1/src/OpenTelemetry.Extensions.Hosting/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Extensions.Propagators/1.10.0-beta.1" rel="nofollow">OpenTelemetry.Extensions.Propagators v1.10.0-beta.1</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.10.0-beta.1/src/OpenTelemetry.Extensions.Propagators/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
</ul>opentelemetrybottag:github.com,2008:Repository/185478059/coreunstable-1.9.0-beta.22024-06-24T20:14:56Zcoreunstable-1.9.0-beta.2<ul>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.AspNetCore/1.9.0-beta.2" rel="nofollow">OpenTelemetry.Exporter.Prometheus.AspNetCore v1.9.0-beta.2</a></p>
<ul>
<li>Fixed a bug which lead to empty responses when the internal buffer is resized<br>
processing a collection request<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5676" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5676/hovercard">#5676</a>)</li>
</ul>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.9.0-beta.2/src/OpenTelemetry.Exporter.Prometheus.AspNetCore/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.HttpListener/1.9.0-beta.2" rel="nofollow">OpenTelemetry.Exporter.Prometheus.HttpListener v1.9.0-beta.2</a></p>
<ul>
<li>Fixed a bug which lead to empty responses when the internal buffer is resized<br>
processing a collection request<br>
(<a href="https://github.com/open-telemetry/opentelemetry-dotnet/pull/5676" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-dotnet/pull/5676/hovercard">#5676</a>)</li>
</ul>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.9.0-beta.2/src/OpenTelemetry.Exporter.Prometheus.HttpListener/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Shims.OpenTracing/1.9.0-beta.2" rel="nofollow">OpenTelemetry.Shims.OpenTracing v1.9.0-beta.2</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.9.0-beta.2/src/OpenTelemetry.Shims.OpenTracing/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
</ul>opentelemetrybottag:github.com,2008:Repository/185478059/coreunstable-1.9.0-beta.12024-06-14T22:47:29Zcoreunstable-1.9.0-beta.1<ul>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.AspNetCore/1.9.0-beta.1" rel="nofollow">OpenTelemetry.Exporter.Prometheus.AspNetCore v1.9.0-beta.1</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.9.0-beta.1/src/OpenTelemetry.Exporter.Prometheus.AspNetCore/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.HttpListener/1.9.0-beta.1" rel="nofollow">OpenTelemetry.Exporter.Prometheus.HttpListener v1.9.0-beta.1</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.9.0-beta.1/src/OpenTelemetry.Exporter.Prometheus.HttpListener/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
<li>
<p>NuGet: <a href="https://www.nuget.org/packages/OpenTelemetry.Shims.OpenTracing/1.9.0-beta.1" rel="nofollow">OpenTelemetry.Shims.OpenTracing v1.9.0-beta.1</a></p>
<p>No notable changes.</p>
<p>See <a href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.9.0-beta.1/src/OpenTelemetry.Shims.OpenTracing/CHANGELOG.md">CHANGELOG</a> for details.</p>
</li>
</ul>opentelemetrybot