Fix resource leak in batch and periodic exporting task workers for Blazor/WASM.
(#7069)
Fixed LogRecord.LogLevel to preserve LogLevel.None and handle
unspecified or out-of-range severities without returning invalid enum values.
(#7092)
Fixed OTEL_TRACES_SAMPLER_ARG handling to treat out-of-range, NaN, and
infinite values as invalid and fall back to the default ratio when using traceidratio and parentbased_traceidratio samplers.
(#7103)
Fix baggage and trace headers not respecting the maximum length in some cases.
(#7061)
Improve efficiency of parsing of baggage and B3 propagation headers.
(#7061)
Breaking change: Fixed tracestate parsing to reject keys that do not
begin with a lowercase letter, including keys beginning with digits, to
align with the W3C Trace Context specification.
(#7065)
Fixed BaggagePropagator to trim optional whitespace (OWS) around =
separators when parsing the baggage header, as required by the W3C Baggage specification.
(#7009)
Fixed BaggagePropagator to strip baggage properties (e.g. ;metadata)
from values when parsing the baggage header.
(#7009)
Added Task-based worker support for BatchExportProcessor and PeriodicExportingMetricReader to enable OpenTelemetry to work in
single-threaded WebAssembly environments such as Blazor and Uno Platform.
The implementation automatically detects the WebAssembly runtime and switches
to Task-based workers accordingly; the Thread-based approach remains the
default on all other platforms.
(#6379)
Fixed Tracer.StartSpan() leaving the new span as Activity.Current when
the previous activity was stopped by another thread during span creation.
(#6257)
Fixed OverflowException in TraceIdRatioBasedSampler when trace ID bytes
produced long.MinValue.
([#6928])
Fixed precision issues when using Histogram<float> with custom HistogramBucketBoundaries.
(#6866)
Fixed a thread-safety issue in LogRecordSharedPool.Rent().
(#6833)
Fixed observable instruments (ObservableCounter, ObservableUpDownCounter,
ObservableGauge) continuing to export stale data points after a callback
stops reporting a series.
(#5950)
Breaking change: The Baggage API implements the latest Baggage API
specification,
which disallows empty baggage names and treats baggage names and values as case
sensitive.
(#6931)
This package is deprecated and it will stop receiving any updates in
March 2027. Use the OpenTelemetry API and SDK directly instead of the OpenTracing
shims.
(#6976)
Updated OpenTelemetry core component version(s) to 1.15.1.
(#7010)
Added support for the OTEL_SDK_DISABLED environment variable in TracerProvider,
MeterProvider, and LoggerProvider. When OTEL_SDK_DISABLED=true,
the SDK returns no-op implementations for all telemetry signals.
The OTEL_SDK_DISABLED environment variable is only evaluated upon application
startup, later changes have no effect.
(#6568)
Added LowMemory temporality as an option in the OTLP metrics exporter.
(#6648)
Added support for Meter.TelemetrySchemaUrl property.
(#6714)
Improve performance and reduce memory consumption for metrics histograms.
(#6715)
Decode value in OTEL_RESOURCE_ATTRIBUTES environment variable.
(#6737)
Added a new overload for TracerProvider.GetTracer which accepts an optional string? schemaUrl parameter, allowing a schema URL to be set on the Tracer.
(#6736)
Breaking Change NuGet packages now use the Sigstore bundle format
(.sigstore.json) for digital signatures instead of separate signature
(.sig) and certificate (.pem) files. This requires cosign 3.0 or later
for verification. See the Digital signing
section for updated verification instructions.
(#6623)
Update to stable versions for .NET 10.0 NuGet packages.
(#6667)
Update Microsoft.Extensions.* dependencies to 10.0.0 for .NET Framework
and .NET Standard.
(#6667)
Breaking Change NuGet packages now use the Sigstore bundle format
(.sigstore.json) for digital signatures instead of separate signature
(.sig) and certificate (.pem) files. This requires cosign 3.0 or later
for verification. See the Digital signing
section for updated verification instructions.
(#6623)
Update System.Diagnostics.DiagnosticSource dependency to 10.0.0
for all target frameworks.
(#6667)
Breaking Change NuGet packages now use the Sigstore bundle format
(.sigstore.json) for digital signatures instead of separate signature
(.sig) and certificate (.pem) files. This requires cosign 3.0 or later
for verification. See the Digital signing
section for updated verification instructions.
(#6623)
Update to stable versions for .NET 10.0 NuGet packages.
(#6667)
Update Microsoft.Extensions.* dependencies to 10.0.0 for .NET Framework
... (truncated)
1.14.0-rc.1
The following changes are from the previous release 1.13.1.
Breaking Change When targeting net8.0, the package now depends on version 8.0.0 of the Microsoft.Extensions.DependencyInjection.Abstractions, Microsoft.Extensions.Diagnostics.Abstractions and Microsoft.Extensions.Logging.Configuration NuGet packages.
(#6327)
Breaking Change When targeting net8.0, the package now depends on version 8.0.0 of the Microsoft.Extensions.DependencyInjection.Abstractions NuGet package.
(#6327)
Breaking Change When targeting net8.0, the package now depends on version 8.0.0 of the Microsoft.Extensions.DependencyInjection.Abstractions, Microsoft.Extensions.Diagnostics.Abstractions and Microsoft.Extensions.Logging.Configuration NuGet packages.
(#6327)
Breaking Change When targeting net8.0, the package now depends on version 8.0.0 of the Microsoft.Extensions.DependencyInjection.Abstractions, Microsoft.Extensions.Diagnostics.Abstractions and Microsoft.Extensions.Logging.Configuration NuGet packages.
(#6327)
Added the possibility to disable timestamps via the PrometheusAspNetCoreOptions.
(#6600)
Breaking Change NuGet packages now use the Sigstore bundle format
(.sigstore.json) for digital signatures instead of separate signature
(.sig) and certificate (.pem) files. This requires cosign 3.0 or later
for verification. See the Digital signing
section for updated verification instructions.
(#6623)
Updated OpenTelemetry core component version(s) to 1.14.0.
(#6689)
Breaking Change When targeting net8.0, the package now depends on version 8.0.0 of the Microsoft.Extensions.DependencyInjection.Abstractions, Microsoft.Extensions.Diagnostics.Abstractions and Microsoft.Extensions.Logging.Configuration NuGet packages.
(#6327)
Added the possibility to disable timestamps via the PrometheusHttpListenerOptions.
(#6600)
Breaking Change NuGet packages now use the Sigstore bundle format
(.sigstore.json) for digital signatures instead of separate signature
(.sig) and certificate (.pem) files. This requires cosign 3.0 or later
for verification. See the Digital signing
section for updated verification instructions.
(#6623)
Updated OpenTelemetry core component version(s) to 1.14.0.
... (truncated)
Fix resource leak in batch and periodic exporting task workers for Blazor/WASM.
(#7069)
Fixed LogRecord.LogLevel to preserve LogLevel.None and handle
unspecified or out-of-range severities without returning invalid enum values.
(#7092)
Fixed OTEL_TRACES_SAMPLER_ARG handling to treat out-of-range, NaN, and
infinite values as invalid and fall back to the default ratio when using traceidratio and parentbased_traceidratio samplers.
(#7103)
Fix baggage and trace headers not respecting the maximum length in some cases.
(#7061)
Improve efficiency of parsing of baggage and B3 propagation headers.
(#7061)
Breaking change: Fixed tracestate parsing to reject keys that do not
begin with a lowercase letter, including keys beginning with digits, to
align with the W3C Trace Context specification.
(#7065)
Fixed BaggagePropagator to trim optional whitespace (OWS) around =
separators when parsing the baggage header, as required by the W3C Baggage specification.
(#7009)
Fixed BaggagePropagator to strip baggage properties (e.g. ;metadata)
from values when parsing the baggage header.
(#7009)
Added Task-based worker support for BatchExportProcessor and PeriodicExportingMetricReader to enable OpenTelemetry to work in
single-threaded WebAssembly environments such as Blazor and Uno Platform.
The implementation automatically detects the WebAssembly runtime and switches
to Task-based workers accordingly; the Thread-based approach remains the
default on all other platforms.
(#6379)
Fixed Tracer.StartSpan() leaving the new span as Activity.Current when
the previous activity was stopped by another thread during span creation.
(#6257)
Fixed OverflowException in TraceIdRatioBasedSampler when trace ID bytes
produced long.MinValue.
([#6928])
Fixed precision issues when using Histogram<float> with custom HistogramBucketBoundaries.
(#6866)
Fixed a thread-safety issue in LogRecordSharedPool.Rent().
(#6833)
Fixed observable instruments (ObservableCounter, ObservableUpDownCounter,
ObservableGauge) continuing to export stale data points after a callback
stops reporting a series.
(#5950)
Breaking change: The Baggage API implements the latest Baggage API
specification,
which disallows empty baggage names and treats baggage names and values as case
sensitive.
(#6931)
This package is deprecated and it will stop receiving any updates in
March 2027. Use the OpenTelemetry API and SDK directly instead of the OpenTracing
shims.
(#6976)
Updated OpenTelemetry core component version(s) to 1.15.1.
(#7010)
Added support for the OTEL_SDK_DISABLED environment variable in TracerProvider,
MeterProvider, and LoggerProvider. When OTEL_SDK_DISABLED=true,
the SDK returns no-op implementations for all telemetry signals.
The OTEL_SDK_DISABLED environment variable is only evaluated upon application
startup, later changes have no effect.
(#6568)
Added LowMemory temporality as an option in the OTLP metrics exporter.
(#6648)
Added support for Meter.TelemetrySchemaUrl property.
(#6714)
Improve performance and reduce memory consumption for metrics histograms.
(#6715)
Decode value in OTEL_RESOURCE_ATTRIBUTES environment variable.
(#6737)
Added a new overload for TracerProvider.GetTracer which accepts an optional string? schemaUrl parameter, allowing a schema URL to be set on the Tracer.
(#6736)
Breaking Change NuGet packages now use the Sigstore bundle format
(.sigstore.json) for digital signatures instead of separate signature
(.sig) and certificate (.pem) files. This requires cosign 3.0 or later
for verification. See the Digital signing
section for updated verification instructions.
(#6623)
Update to stable versions for .NET 10.0 NuGet packages.
(#6667)
Update Microsoft.Extensions.* dependencies to 10.0.0 for .NET Framework
and .NET Standard.
(#6667)
Breaking Change NuGet packages now use the Sigstore bundle format
(.sigstore.json) for digital signatures instead of separate signature
(.sig) and certificate (.pem) files. This requires cosign 3.0 or later
for verification. See the Digital signing
section for updated verification instructions.
(#6623)
Update System.Diagnostics.DiagnosticSource dependency to 10.0.0
for all target frameworks.
(#6667)
Breaking Change NuGet packages now use the Sigstore bundle format
(.sigstore.json) for digital signatures instead of separate signature
(.sig) and certificate (.pem) files. This requires cosign 3.0 or later
for verification. See the Digital signing
section for updated verification instructions.
(#6623)
Update to stable versions for .NET 10.0 NuGet packages.
(#6667)
Update Microsoft.Extensions.* dependencies to 10.0.0 for .NET Framework
... (truncated)
1.14.0-rc.1
The following changes are from the previous release 1.13.1.
Breaking Change When targeting net8.0, the package now depends on version 8.0.0 of the Microsoft.Extensions.DependencyInjection.Abstractions, Microsoft.Extensions.Diagnostics.Abstractions and Microsoft.Extensions.Logging.Configuration NuGet packages.
(#6327)
Breaking Change When targeting net8.0, the package now depends on version 8.0.0 of the Microsoft.Extensions.DependencyInjection.Abstractions NuGet package.
(#6327)
Breaking Change When targeting net8.0, the package now depends on version 8.0.0 of the Microsoft.Extensions.DependencyInjection.Abstractions, Microsoft.Extensions.Diagnostics.Abstractions and Microsoft.Extensions.Logging.Configuration NuGet packages.
(#6327)
Breaking Change When targeting net8.0, the package now depends on version 8.0.0 of the Microsoft.Extensions.DependencyInjection.Abstractions, Microsoft.Extensions.Diagnostics.Abstractions and Microsoft.Extensions.Logging.Configuration NuGet packages.
(#6327)
Added the possibility to disable timestamps via the PrometheusAspNetCoreOptions.
(#6600)
Breaking Change NuGet packages now use the Sigstore bundle format
(.sigstore.json) for digital signatures instead of separate signature
(.sig) and certificate (.pem) files. This requires cosign 3.0 or later
for verification. See the Digital signing
section for updated verification instructions.
(#6623)
Updated OpenTelemetry core component version(s) to 1.14.0.
(#6689)
Breaking Change When targeting net8.0, the package now depends on version 8.0.0 of the Microsoft.Extensions.DependencyInjection.Abstractions, Microsoft.Extensions.Diagnostics.Abstractions and Microsoft.Extensions.Logging.Configuration NuGet packages.
(#6327)
Added the possibility to disable timestamps via the PrometheusHttpListenerOptions.
(#6600)
Breaking Change NuGet packages now use the Sigstore bundle format
(.sigstore.json) for digital signatures instead of separate signature
(.sig) and certificate (.pem) files. This requires cosign 3.0 or later
for verification. See the Digital signing
section for updated verification instructions.
(#6623)
Updated OpenTelemetry core component version(s) to 1.14.0.
... (truncated)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
@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)
You can disable automated security fix PRs for this repo from the Security Alerts page.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/davidkaya/aryx/pull/5
**Author:** [@dependabot[bot]](https://github.com/apps/dependabot)
**Created:** 4/23/2026
**Status:** 🔄 Open
**Base:** `main` ← **Head:** `dependabot/nuget/sidecar/src/Aryx.AgentHost/multi-02b6c62f1f`
---
### 📝 Commits (1)
- [`cba401a`](https://github.com/davidkaya/aryx/commit/cba401ab8185b7820bdcb6b34b9d263acdefc033) Bump OpenTelemetry and OpenTelemetry.Exporter.OpenTelemetryProtocol
### 📊 Changes
**1 file changed** (+2 additions, -2 deletions)
<details>
<summary>View changed files</summary>
📝 `sidecar/src/Aryx.AgentHost/Aryx.AgentHost.csproj` (+2 -2)
</details>
### 📄 Description
Updated [OpenTelemetry](https://github.com/open-telemetry/opentelemetry-dotnet) from 1.13.1 to 1.15.3.
<details>
<summary>Release notes</summary>
_Sourced from [OpenTelemetry's releases](https://github.com/open-telemetry/opentelemetry-dotnet/releases)._
## 1.15.3
For highlights and announcements pertaining to this release see: [Release Notes > 1.15.3](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/RELEASENOTES.md#1153).
The following changes are from the previous release [1.15.2](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.15.2).
* NuGet: [OpenTelemetry v1.15.3](https://www.nuget.org/packages/OpenTelemetry/1.15.3)
* Fix resource leak in batch and periodic exporting task workers for Blazor/WASM.
([#7069](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7069))
* Fixed `LogRecord.LogLevel` to preserve `LogLevel.None` and handle
unspecified or out-of-range severities without returning invalid enum values.
([#7092](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7092))
* Fixed `OTEL_TRACES_SAMPLER_ARG` handling to treat out-of-range, `NaN`, and
infinite values as invalid and fall back to the default ratio when using
`traceidratio` and `parentbased_traceidratio` samplers.
([#7103](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7103))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.3/src/OpenTelemetry/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Api v1.15.3](https://www.nuget.org/packages/OpenTelemetry.Api/1.15.3)
* Fix baggage and trace headers not respecting the maximum length in some cases.
([#7061](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7061))
* Improve efficiency of parsing of baggage and B3 propagation headers.
([#7061](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7061))
* **Breaking change:** Fixed `tracestate` parsing to reject keys that do not
begin with a lowercase letter, including keys beginning with digits, to
align with the W3C Trace Context specification.
([#7065](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7065))
* Fixed `BaggagePropagator` to trim optional whitespace (OWS) around `=`
separators when parsing the `baggage` header, as required by the
[W3C Baggage specification](https://www.w3.org/TR/baggage/).
([#7009](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7009))
* Fixed `BaggagePropagator` to strip baggage properties (e.g. `;metadata`)
from values when parsing the `baggage` header.
([#7009](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7009))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.3/src/OpenTelemetry.Api/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Api.ProviderBuilderExtensions v1.15.3](https://www.nuget.org/packages/OpenTelemetry.Api.ProviderBuilderExtensions/1.15.3)
No notable changes.
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.3/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md) for details.
... (truncated)
## 1.15.3-beta.1
The following changes are from the previous release [1.15.2-beta.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/coreunstable-1.15.2-beta.1).
* NuGet: [OpenTelemetry.Exporter.Prometheus.AspNetCore v1.15.3-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.AspNetCore/1.15.3-beta.1)
* Fixed metric unit strings containing invalid Prometheus characters (e.g. `# RU`)
not being sanitized, resulting in malformed metric names.
([#6187](https://github.com/open-telemetry/opentelemetry-dotnet/issues/6187))
* Fixed Prometheus metric serialization to handle empty label names without
throwing during scrape rendering.
([#7077](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7077))
* Updated OpenTelemetry core component version(s) to `1.15.3`.
([#7125](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7125))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.3-beta.1/src/OpenTelemetry.Exporter.Prometheus.AspNetCore/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Exporter.Prometheus.HttpListener v1.15.3-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.HttpListener/1.15.3-beta.1)
* Fixed metric unit strings containing invalid Prometheus characters (e.g. `# RU`)
not being sanitized, resulting in malformed metric names.
([#6187](https://github.com/open-telemetry/opentelemetry-dotnet/issues/6187))
* Fixed Prometheus metric serialization to handle empty label names without
throwing during scrape rendering.
([#7077](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7077))
* Updated OpenTelemetry core component version(s) to `1.15.3`.
([#7125](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7125))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.3-beta.1/src/OpenTelemetry.Exporter.Prometheus.HttpListener/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Shims.OpenTracing v1.15.3-beta.1](https://www.nuget.org/packages/OpenTelemetry.Shims.OpenTracing/1.15.3-beta.1)
* Fixes support for `byte`, `short`, `int`, and `float` attributes.
([#7080](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7080))
* Updated OpenTelemetry core component version(s) to `1.15.3`.
([#7125](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7125))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.3-beta.1/src/OpenTelemetry.Shims.OpenTracing/CHANGELOG.md) for details.
## 1.15.2
For highlights and announcements pertaining to this release see: [Release Notes > 1.15.2](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/RELEASENOTES.md#1152).
The following changes are from the previous release [1.15.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.15.1).
* NuGet: [OpenTelemetry v1.15.2](https://www.nuget.org/packages/OpenTelemetry/1.15.2)
* Added Task-based worker support for `BatchExportProcessor` and
`PeriodicExportingMetricReader` to enable OpenTelemetry to work in
single-threaded WebAssembly environments such as Blazor and Uno Platform.
The implementation automatically detects the WebAssembly runtime and switches
to Task-based workers accordingly; the Thread-based approach remains the
default on all other platforms.
([#6379](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6379))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Api v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Api/1.15.2)
No notable changes.
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry.Api/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Api.ProviderBuilderExtensions v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Api.ProviderBuilderExtensions/1.15.2)
No notable changes.
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Exporter.Console v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Exporter.Console/1.15.2)
No notable changes.
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry.Exporter.Console/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Exporter.InMemory v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Exporter.InMemory/1.15.2)
No notable changes.
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry.Exporter.InMemory/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Exporter.OpenTelemetryProtocol v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Exporter.OpenTelemetryProtocol/1.15.2)
* Limit how much of the response body is read when export fails and
error logging is enabled.
([#7017](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7017))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Exporter.Zipkin v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Exporter.Zipkin/1.15.2)
... (truncated)
## 1.15.2-beta.1
The following changes are from the previous release [1.15.1-beta.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/coreunstable-1.15.1-beta.1).
* NuGet: [OpenTelemetry.Exporter.Prometheus.AspNetCore v1.15.2-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.AspNetCore/1.15.2-beta.1)
* Updated OpenTelemetry core component version(s) to `1.15.2`.
([#7049](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7049))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.2-beta.1/src/OpenTelemetry.Exporter.Prometheus.AspNetCore/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Exporter.Prometheus.HttpListener v1.15.2-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.HttpListener/1.15.2-beta.1)
* Updated OpenTelemetry core component version(s) to `1.15.2`.
([#7049](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7049))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.2-beta.1/src/OpenTelemetry.Exporter.Prometheus.HttpListener/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Shims.OpenTracing v1.15.2-beta.1](https://www.nuget.org/packages/OpenTelemetry.Shims.OpenTracing/1.15.2-beta.1)
* Updated OpenTelemetry core component version(s) to `1.15.2`.
([#7049](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7049))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.2-beta.1/src/OpenTelemetry.Shims.OpenTracing/CHANGELOG.md) for details.
## 1.15.1
For highlights and announcements pertaining to this release see: [Release Notes > 1.15.1](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/RELEASENOTES.md#1151).
The following changes are from the previous release [1.15.0](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.15.0).
* NuGet: [OpenTelemetry v1.15.1](https://www.nuget.org/packages/OpenTelemetry/1.15.1)
* Fixed `Tracer.StartSpan()` leaving the new span as `Activity.Current` when
the previous activity was stopped by another thread during span creation.
([#6257](https://github.com/open-telemetry/opentelemetry-dotnet/issues/6257))
* Fixed `OverflowException` in `TraceIdRatioBasedSampler` when trace ID bytes
produced `long.MinValue`.
([[#6928](https://github.com/open-telemetry/opentelemetry-dotnet/issues/6928)])
* Fixed precision issues when using `Histogram<float>` with custom
`HistogramBucketBoundaries`.
([#6866](https://github.com/open-telemetry/opentelemetry-dotnet/issues/6866))
* Fixed a thread-safety issue in `LogRecordSharedPool.Rent()`.
([#6833](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6833))
* Fixed observable instruments (ObservableCounter, ObservableUpDownCounter,
ObservableGauge) continuing to export stale data points after a callback
stops reporting a series.
([#5950](https://github.com/open-telemetry/opentelemetry-dotnet/issues/5950))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.1/src/OpenTelemetry/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Api v1.15.1](https://www.nuget.org/packages/OpenTelemetry.Api/1.15.1)
* **Breaking change:** The Baggage API implements the latest [Baggage API
specification](https://github.com/open-telemetry/opentelemetry-specification/blob/v1.36.0/specification/baggage/api.md),
which disallows empty baggage names and treats baggage names and values as case
sensitive.
([#6931](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6931))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.1/src/OpenTelemetry.Api/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Api.ProviderBuilderExtensions v1.15.1](https://www.nuget.org/packages/OpenTelemetry.Api.ProviderBuilderExtensions/1.15.1)
No notable changes.
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.1/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Exporter.Console v1.15.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Console/1.15.1)
No notable changes.
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.1/src/OpenTelemetry.Exporter.Console/CHANGELOG.md) for details.
... (truncated)
## 1.15.1-beta.1
The following changes are from the previous release [1.15.0-beta.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/coreunstable-1.15.0-beta.1).
* NuGet: [OpenTelemetry.Exporter.Prometheus.AspNetCore v1.15.1-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.AspNetCore/1.15.1-beta.1)
* Updated OpenTelemetry core component version(s) to `1.15.1`.
([#7010](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7010))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.1-beta.1/src/OpenTelemetry.Exporter.Prometheus.AspNetCore/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Exporter.Prometheus.HttpListener v1.15.1-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.HttpListener/1.15.1-beta.1)
* Updated OpenTelemetry core component version(s) to `1.15.1`.
([#7010](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7010))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.1-beta.1/src/OpenTelemetry.Exporter.Prometheus.HttpListener/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Shims.OpenTracing v1.15.1-beta.1](https://www.nuget.org/packages/OpenTelemetry.Shims.OpenTracing/1.15.1-beta.1)
* This package is deprecated and it will stop receiving any updates in
March 2027. Use the OpenTelemetry API and SDK directly instead of the OpenTracing
shims.
([#6976](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6976))
* Updated OpenTelemetry core component version(s) to `1.15.1`.
([#7010](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7010))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.1-beta.1/src/OpenTelemetry.Shims.OpenTracing/CHANGELOG.md) for details.
## 1.15.0
For highlights and announcements pertaining to this release see: [Release Notes > 1.15.0](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/RELEASENOTES.md#1150).
The following changes are from the previous release [1.14.0](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.14.0).
* NuGet: [OpenTelemetry v1.15.0](https://www.nuget.org/packages/OpenTelemetry/1.15.0)
* Added support for the `OTEL_SDK_DISABLED` environment variable in TracerProvider,
MeterProvider, and LoggerProvider. When `OTEL_SDK_DISABLED=true`,
the SDK returns no-op implementations for all telemetry signals.
The `OTEL_SDK_DISABLED` environment variable is only evaluated upon application
startup, later changes have no effect.
([#6568](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6568))
* Added `LowMemory` temporality as an option in the OTLP metrics exporter.
([#6648](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6648))
* Added support for `Meter.TelemetrySchemaUrl` property.
([#6714](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6714))
* Improve performance and reduce memory consumption for metrics histograms.
([#6715](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6715))
* Decode `value` in OTEL_RESOURCE_ATTRIBUTES environment variable.
([#6737](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6737))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.0/src/OpenTelemetry/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Api v1.15.0](https://www.nuget.org/packages/OpenTelemetry.Api/1.15.0)
* Added a new overload for `TracerProvider.GetTracer` which accepts an optional
`string? schemaUrl` parameter, allowing a schema URL to be set on the `Tracer`.
([#6736](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6736))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.0/src/OpenTelemetry.Api/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Api.ProviderBuilderExtensions v1.15.0](https://www.nuget.org/packages/OpenTelemetry.Api.ProviderBuilderExtensions/1.15.0)
No notable changes.
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.0/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Exporter.Console v1.15.0](https://www.nuget.org/packages/OpenTelemetry.Exporter.Console/1.15.0)
* Added support for `ActivitySource.TelemetrySchemaUrl` property.
([#6713](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6713))
* Added support for `Meter.TelemetrySchemaUrl` property.
([#6714](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6714))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.0/src/OpenTelemetry.Exporter.Console/CHANGELOG.md) for details.
... (truncated)
## 1.15.0-beta.1
The following changes are from the previous release [1.14.0-beta.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/coreunstable-1.14.0-beta.1).
* NuGet: [OpenTelemetry.Exporter.Prometheus.AspNetCore v1.15.0-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.AspNetCore/1.15.0-beta.1)
* Updated OpenTelemetry core component version(s) to `1.15.0`.
([#6841](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6841))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.0-beta.1/src/OpenTelemetry.Exporter.Prometheus.AspNetCore/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Exporter.Prometheus.HttpListener v1.15.0-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.HttpListener/1.15.0-beta.1)
* Updated OpenTelemetry core component version(s) to `1.15.0`.
([#6841](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6841))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.0-beta.1/src/OpenTelemetry.Exporter.Prometheus.HttpListener/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Shims.OpenTracing v1.15.0-beta.1](https://www.nuget.org/packages/OpenTelemetry.Shims.OpenTracing/1.15.0-beta.1)
* Updated OpenTelemetry core component version(s) to `1.15.0`.
([#6841](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6841))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.0-beta.1/src/OpenTelemetry.Shims.OpenTracing/CHANGELOG.md) for details.
## 1.14.0
For highlights and announcements pertaining to this release see: [Release Notes > 1.14.0](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/RELEASENOTES.md#1140).
The following changes are from the previous release [1.14.0-rc.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.14.0-rc.1).
* NuGet: [OpenTelemetry v1.14.0](https://www.nuget.org/packages/OpenTelemetry/1.14.0)
* **Breaking Change** NuGet packages now use the Sigstore bundle format
(`.sigstore.json`) for digital signatures instead of separate signature
(`.sig`) and certificate (`.pem`) files. This requires cosign 3.0 or later
for verification. See the [Digital signing
section](../../README.md#digital-signing) for updated verification instructions.
([#6623](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6623))
* Update to stable versions for .NET 10.0 NuGet packages.
([#6667](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6667))
* Update `Microsoft.Extensions.*` dependencies to `10.0.0` for .NET Framework
and .NET Standard.
([#6667](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6667))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.14.0/src/OpenTelemetry/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Api v1.14.0](https://www.nuget.org/packages/OpenTelemetry.Api/1.14.0)
* **Breaking Change** NuGet packages now use the Sigstore bundle format
(`.sigstore.json`) for digital signatures instead of separate signature
(`.sig`) and certificate (`.pem`) files. This requires cosign 3.0 or later
for verification. See the [Digital signing
section](../../README.md#digital-signing) for updated verification instructions.
([#6623](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6623))
* Update `System.Diagnostics.DiagnosticSource` dependency to `10.0.0`
for all target frameworks.
([#6667](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6667))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.14.0/src/OpenTelemetry.Api/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Api.ProviderBuilderExtensions v1.14.0](https://www.nuget.org/packages/OpenTelemetry.Api.ProviderBuilderExtensions/1.14.0)
* **Breaking Change** NuGet packages now use the Sigstore bundle format
(`.sigstore.json`) for digital signatures instead of separate signature
(`.sig`) and certificate (`.pem`) files. This requires cosign 3.0 or later
for verification. See the [Digital signing
section](../../README.md#digital-signing) for updated verification instructions.
([#6623](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6623))
* Update to stable versions for .NET 10.0 NuGet packages.
([#6667](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6667))
* Update `Microsoft.Extensions.*` dependencies to `10.0.0` for .NET Framework
... (truncated)
## 1.14.0-rc.1
The following changes are from the previous release [1.13.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.13.1).
* NuGet: [OpenTelemetry v1.14.0-rc.1](https://www.nuget.org/packages/OpenTelemetry/1.14.0-rc.1)
* **Breaking Change** When targeting `net8.0`, the package now depends on version
`8.0.0` of the `Microsoft.Extensions.DependencyInjection.Abstractions`,
`Microsoft.Extensions.Diagnostics.Abstractions` and
`Microsoft.Extensions.Logging.Configuration` NuGet packages.
([#6327](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6327))
* Add support for .NET 10.0.
([#6307](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6307))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.14.0-rc.1/src/OpenTelemetry/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Api v1.14.0-rc.1](https://www.nuget.org/packages/OpenTelemetry.Api/1.14.0-rc.1)
* Add support for .NET 10.0.
([#6307](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6307))
* Update `System.Diagnostics.DiagnosticSource` dependency to `10.0.0`
for all target frameworks.
([#6307](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6307))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.14.0-rc.1/src/OpenTelemetry.Api/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Api.ProviderBuilderExtensions v1.14.0-rc.1](https://www.nuget.org/packages/OpenTelemetry.Api.ProviderBuilderExtensions/1.14.0-rc.1)
* **Breaking Change** When targeting `net8.0`, the package now depends on version
`8.0.0` of the `Microsoft.Extensions.DependencyInjection.Abstractions` NuGet package.
([#6327](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6327))
* Add support for .NET 10.0.
([#6307](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6307))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.14.0-rc.1/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Exporter.Console v1.14.0-rc.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Console/1.14.0-rc.1)
* **Breaking Change** When targeting `net8.0`, the package now depends on version
`8.0.0` of the `Microsoft.Extensions.DependencyInjection.Abstractions`,
`Microsoft.Extensions.Diagnostics.Abstractions` and
`Microsoft.Extensions.Logging.Configuration` NuGet packages.
([#6327](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6327))
* Add support for .NET 10.0.
([#6307](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6307))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.14.0-rc.1/src/OpenTelemetry.Exporter.Console/CHANGELOG.md) for details.
... (truncated)
## 1.14.0-beta.1
The following changes are from the previous release [1.13.1-beta.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/coreunstable-1.13.1-beta.1).
* NuGet: [OpenTelemetry.Exporter.Prometheus.AspNetCore v1.14.0-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.AspNetCore/1.14.0-beta.1)
* **Breaking Change** When targeting `net8.0`, the package now depends on version
`8.0.0` of the `Microsoft.Extensions.DependencyInjection.Abstractions`,
`Microsoft.Extensions.Diagnostics.Abstractions` and
`Microsoft.Extensions.Logging.Configuration` NuGet packages.
([#6327](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6327))
* Add support for .NET 10.0.
([#6307](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6307))
* Added the possibility to disable timestamps via the `PrometheusAspNetCoreOptions`.
([#6600](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6600))
* **Breaking Change** NuGet packages now use the Sigstore bundle format
(`.sigstore.json`) for digital signatures instead of separate signature
(`.sig`) and certificate (`.pem`) files. This requires cosign 3.0 or later
for verification. See the [Digital signing
section](../../README.md#digital-signing) for updated verification instructions.
([#6623](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6623))
* Updated OpenTelemetry core component version(s) to `1.14.0`.
([#6689](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6689))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.14.0-beta.1/src/OpenTelemetry.Exporter.Prometheus.AspNetCore/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Exporter.Prometheus.HttpListener v1.14.0-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.HttpListener/1.14.0-beta.1)
* **Breaking Change** When targeting `net8.0`, the package now depends on version
`8.0.0` of the `Microsoft.Extensions.DependencyInjection.Abstractions`,
`Microsoft.Extensions.Diagnostics.Abstractions` and
`Microsoft.Extensions.Logging.Configuration` NuGet packages.
([#6327](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6327))
* Add support for .NET 10.0.
([#6307](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6307))
* Added the possibility to disable timestamps via the `PrometheusHttpListenerOptions`.
([#6600](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6600))
* **Breaking Change** NuGet packages now use the Sigstore bundle format
(`.sigstore.json`) for digital signatures instead of separate signature
(`.sig`) and certificate (`.pem`) files. This requires cosign 3.0 or later
for verification. See the [Digital signing
section](../../README.md#digital-signing) for updated verification instructions.
([#6623](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6623))
* Updated OpenTelemetry core component version(s) to `1.14.0`.
... (truncated)
Commits viewable in [compare view](https://github.com/open-telemetry/opentelemetry-dotnet/compare/core-1.13.1...core-1.15.3).
</details>
Updated [OpenTelemetry.Exporter.OpenTelemetryProtocol](https://github.com/open-telemetry/opentelemetry-dotnet) from 1.13.1 to 1.15.3.
<details>
<summary>Release notes</summary>
_Sourced from [OpenTelemetry.Exporter.OpenTelemetryProtocol's releases](https://github.com/open-telemetry/opentelemetry-dotnet/releases)._
## 1.15.3
For highlights and announcements pertaining to this release see: [Release Notes > 1.15.3](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/RELEASENOTES.md#1153).
The following changes are from the previous release [1.15.2](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.15.2).
* NuGet: [OpenTelemetry v1.15.3](https://www.nuget.org/packages/OpenTelemetry/1.15.3)
* Fix resource leak in batch and periodic exporting task workers for Blazor/WASM.
([#7069](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7069))
* Fixed `LogRecord.LogLevel` to preserve `LogLevel.None` and handle
unspecified or out-of-range severities without returning invalid enum values.
([#7092](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7092))
* Fixed `OTEL_TRACES_SAMPLER_ARG` handling to treat out-of-range, `NaN`, and
infinite values as invalid and fall back to the default ratio when using
`traceidratio` and `parentbased_traceidratio` samplers.
([#7103](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7103))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.3/src/OpenTelemetry/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Api v1.15.3](https://www.nuget.org/packages/OpenTelemetry.Api/1.15.3)
* Fix baggage and trace headers not respecting the maximum length in some cases.
([#7061](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7061))
* Improve efficiency of parsing of baggage and B3 propagation headers.
([#7061](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7061))
* **Breaking change:** Fixed `tracestate` parsing to reject keys that do not
begin with a lowercase letter, including keys beginning with digits, to
align with the W3C Trace Context specification.
([#7065](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7065))
* Fixed `BaggagePropagator` to trim optional whitespace (OWS) around `=`
separators when parsing the `baggage` header, as required by the
[W3C Baggage specification](https://www.w3.org/TR/baggage/).
([#7009](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7009))
* Fixed `BaggagePropagator` to strip baggage properties (e.g. `;metadata`)
from values when parsing the `baggage` header.
([#7009](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7009))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.3/src/OpenTelemetry.Api/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Api.ProviderBuilderExtensions v1.15.3](https://www.nuget.org/packages/OpenTelemetry.Api.ProviderBuilderExtensions/1.15.3)
No notable changes.
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.3/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md) for details.
... (truncated)
## 1.15.3-beta.1
The following changes are from the previous release [1.15.2-beta.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/coreunstable-1.15.2-beta.1).
* NuGet: [OpenTelemetry.Exporter.Prometheus.AspNetCore v1.15.3-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.AspNetCore/1.15.3-beta.1)
* Fixed metric unit strings containing invalid Prometheus characters (e.g. `# RU`)
not being sanitized, resulting in malformed metric names.
([#6187](https://github.com/open-telemetry/opentelemetry-dotnet/issues/6187))
* Fixed Prometheus metric serialization to handle empty label names without
throwing during scrape rendering.
([#7077](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7077))
* Updated OpenTelemetry core component version(s) to `1.15.3`.
([#7125](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7125))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.3-beta.1/src/OpenTelemetry.Exporter.Prometheus.AspNetCore/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Exporter.Prometheus.HttpListener v1.15.3-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.HttpListener/1.15.3-beta.1)
* Fixed metric unit strings containing invalid Prometheus characters (e.g. `# RU`)
not being sanitized, resulting in malformed metric names.
([#6187](https://github.com/open-telemetry/opentelemetry-dotnet/issues/6187))
* Fixed Prometheus metric serialization to handle empty label names without
throwing during scrape rendering.
([#7077](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7077))
* Updated OpenTelemetry core component version(s) to `1.15.3`.
([#7125](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7125))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.3-beta.1/src/OpenTelemetry.Exporter.Prometheus.HttpListener/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Shims.OpenTracing v1.15.3-beta.1](https://www.nuget.org/packages/OpenTelemetry.Shims.OpenTracing/1.15.3-beta.1)
* Fixes support for `byte`, `short`, `int`, and `float` attributes.
([#7080](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7080))
* Updated OpenTelemetry core component version(s) to `1.15.3`.
([#7125](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7125))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.3-beta.1/src/OpenTelemetry.Shims.OpenTracing/CHANGELOG.md) for details.
## 1.15.2
For highlights and announcements pertaining to this release see: [Release Notes > 1.15.2](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/RELEASENOTES.md#1152).
The following changes are from the previous release [1.15.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.15.1).
* NuGet: [OpenTelemetry v1.15.2](https://www.nuget.org/packages/OpenTelemetry/1.15.2)
* Added Task-based worker support for `BatchExportProcessor` and
`PeriodicExportingMetricReader` to enable OpenTelemetry to work in
single-threaded WebAssembly environments such as Blazor and Uno Platform.
The implementation automatically detects the WebAssembly runtime and switches
to Task-based workers accordingly; the Thread-based approach remains the
default on all other platforms.
([#6379](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6379))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Api v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Api/1.15.2)
No notable changes.
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry.Api/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Api.ProviderBuilderExtensions v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Api.ProviderBuilderExtensions/1.15.2)
No notable changes.
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Exporter.Console v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Exporter.Console/1.15.2)
No notable changes.
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry.Exporter.Console/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Exporter.InMemory v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Exporter.InMemory/1.15.2)
No notable changes.
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry.Exporter.InMemory/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Exporter.OpenTelemetryProtocol v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Exporter.OpenTelemetryProtocol/1.15.2)
* Limit how much of the response body is read when export fails and
error logging is enabled.
([#7017](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7017))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Exporter.Zipkin v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Exporter.Zipkin/1.15.2)
... (truncated)
## 1.15.2-beta.1
The following changes are from the previous release [1.15.1-beta.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/coreunstable-1.15.1-beta.1).
* NuGet: [OpenTelemetry.Exporter.Prometheus.AspNetCore v1.15.2-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.AspNetCore/1.15.2-beta.1)
* Updated OpenTelemetry core component version(s) to `1.15.2`.
([#7049](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7049))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.2-beta.1/src/OpenTelemetry.Exporter.Prometheus.AspNetCore/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Exporter.Prometheus.HttpListener v1.15.2-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.HttpListener/1.15.2-beta.1)
* Updated OpenTelemetry core component version(s) to `1.15.2`.
([#7049](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7049))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.2-beta.1/src/OpenTelemetry.Exporter.Prometheus.HttpListener/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Shims.OpenTracing v1.15.2-beta.1](https://www.nuget.org/packages/OpenTelemetry.Shims.OpenTracing/1.15.2-beta.1)
* Updated OpenTelemetry core component version(s) to `1.15.2`.
([#7049](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7049))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.2-beta.1/src/OpenTelemetry.Shims.OpenTracing/CHANGELOG.md) for details.
## 1.15.1
For highlights and announcements pertaining to this release see: [Release Notes > 1.15.1](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/RELEASENOTES.md#1151).
The following changes are from the previous release [1.15.0](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.15.0).
* NuGet: [OpenTelemetry v1.15.1](https://www.nuget.org/packages/OpenTelemetry/1.15.1)
* Fixed `Tracer.StartSpan()` leaving the new span as `Activity.Current` when
the previous activity was stopped by another thread during span creation.
([#6257](https://github.com/open-telemetry/opentelemetry-dotnet/issues/6257))
* Fixed `OverflowException` in `TraceIdRatioBasedSampler` when trace ID bytes
produced `long.MinValue`.
([[#6928](https://github.com/open-telemetry/opentelemetry-dotnet/issues/6928)])
* Fixed precision issues when using `Histogram<float>` with custom
`HistogramBucketBoundaries`.
([#6866](https://github.com/open-telemetry/opentelemetry-dotnet/issues/6866))
* Fixed a thread-safety issue in `LogRecordSharedPool.Rent()`.
([#6833](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6833))
* Fixed observable instruments (ObservableCounter, ObservableUpDownCounter,
ObservableGauge) continuing to export stale data points after a callback
stops reporting a series.
([#5950](https://github.com/open-telemetry/opentelemetry-dotnet/issues/5950))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.1/src/OpenTelemetry/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Api v1.15.1](https://www.nuget.org/packages/OpenTelemetry.Api/1.15.1)
* **Breaking change:** The Baggage API implements the latest [Baggage API
specification](https://github.com/open-telemetry/opentelemetry-specification/blob/v1.36.0/specification/baggage/api.md),
which disallows empty baggage names and treats baggage names and values as case
sensitive.
([#6931](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6931))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.1/src/OpenTelemetry.Api/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Api.ProviderBuilderExtensions v1.15.1](https://www.nuget.org/packages/OpenTelemetry.Api.ProviderBuilderExtensions/1.15.1)
No notable changes.
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.1/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Exporter.Console v1.15.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Console/1.15.1)
No notable changes.
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.1/src/OpenTelemetry.Exporter.Console/CHANGELOG.md) for details.
... (truncated)
## 1.15.1-beta.1
The following changes are from the previous release [1.15.0-beta.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/coreunstable-1.15.0-beta.1).
* NuGet: [OpenTelemetry.Exporter.Prometheus.AspNetCore v1.15.1-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.AspNetCore/1.15.1-beta.1)
* Updated OpenTelemetry core component version(s) to `1.15.1`.
([#7010](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7010))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.1-beta.1/src/OpenTelemetry.Exporter.Prometheus.AspNetCore/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Exporter.Prometheus.HttpListener v1.15.1-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.HttpListener/1.15.1-beta.1)
* Updated OpenTelemetry core component version(s) to `1.15.1`.
([#7010](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7010))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.1-beta.1/src/OpenTelemetry.Exporter.Prometheus.HttpListener/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Shims.OpenTracing v1.15.1-beta.1](https://www.nuget.org/packages/OpenTelemetry.Shims.OpenTracing/1.15.1-beta.1)
* This package is deprecated and it will stop receiving any updates in
March 2027. Use the OpenTelemetry API and SDK directly instead of the OpenTracing
shims.
([#6976](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6976))
* Updated OpenTelemetry core component version(s) to `1.15.1`.
([#7010](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7010))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.1-beta.1/src/OpenTelemetry.Shims.OpenTracing/CHANGELOG.md) for details.
## 1.15.0
For highlights and announcements pertaining to this release see: [Release Notes > 1.15.0](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/RELEASENOTES.md#1150).
The following changes are from the previous release [1.14.0](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.14.0).
* NuGet: [OpenTelemetry v1.15.0](https://www.nuget.org/packages/OpenTelemetry/1.15.0)
* Added support for the `OTEL_SDK_DISABLED` environment variable in TracerProvider,
MeterProvider, and LoggerProvider. When `OTEL_SDK_DISABLED=true`,
the SDK returns no-op implementations for all telemetry signals.
The `OTEL_SDK_DISABLED` environment variable is only evaluated upon application
startup, later changes have no effect.
([#6568](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6568))
* Added `LowMemory` temporality as an option in the OTLP metrics exporter.
([#6648](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6648))
* Added support for `Meter.TelemetrySchemaUrl` property.
([#6714](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6714))
* Improve performance and reduce memory consumption for metrics histograms.
([#6715](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6715))
* Decode `value` in OTEL_RESOURCE_ATTRIBUTES environment variable.
([#6737](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6737))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.0/src/OpenTelemetry/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Api v1.15.0](https://www.nuget.org/packages/OpenTelemetry.Api/1.15.0)
* Added a new overload for `TracerProvider.GetTracer` which accepts an optional
`string? schemaUrl` parameter, allowing a schema URL to be set on the `Tracer`.
([#6736](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6736))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.0/src/OpenTelemetry.Api/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Api.ProviderBuilderExtensions v1.15.0](https://www.nuget.org/packages/OpenTelemetry.Api.ProviderBuilderExtensions/1.15.0)
No notable changes.
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.0/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Exporter.Console v1.15.0](https://www.nuget.org/packages/OpenTelemetry.Exporter.Console/1.15.0)
* Added support for `ActivitySource.TelemetrySchemaUrl` property.
([#6713](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6713))
* Added support for `Meter.TelemetrySchemaUrl` property.
([#6714](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6714))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.0/src/OpenTelemetry.Exporter.Console/CHANGELOG.md) for details.
... (truncated)
## 1.15.0-beta.1
The following changes are from the previous release [1.14.0-beta.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/coreunstable-1.14.0-beta.1).
* NuGet: [OpenTelemetry.Exporter.Prometheus.AspNetCore v1.15.0-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.AspNetCore/1.15.0-beta.1)
* Updated OpenTelemetry core component version(s) to `1.15.0`.
([#6841](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6841))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.0-beta.1/src/OpenTelemetry.Exporter.Prometheus.AspNetCore/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Exporter.Prometheus.HttpListener v1.15.0-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.HttpListener/1.15.0-beta.1)
* Updated OpenTelemetry core component version(s) to `1.15.0`.
([#6841](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6841))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.0-beta.1/src/OpenTelemetry.Exporter.Prometheus.HttpListener/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Shims.OpenTracing v1.15.0-beta.1](https://www.nuget.org/packages/OpenTelemetry.Shims.OpenTracing/1.15.0-beta.1)
* Updated OpenTelemetry core component version(s) to `1.15.0`.
([#6841](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6841))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.0-beta.1/src/OpenTelemetry.Shims.OpenTracing/CHANGELOG.md) for details.
## 1.14.0
For highlights and announcements pertaining to this release see: [Release Notes > 1.14.0](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/RELEASENOTES.md#1140).
The following changes are from the previous release [1.14.0-rc.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.14.0-rc.1).
* NuGet: [OpenTelemetry v1.14.0](https://www.nuget.org/packages/OpenTelemetry/1.14.0)
* **Breaking Change** NuGet packages now use the Sigstore bundle format
(`.sigstore.json`) for digital signatures instead of separate signature
(`.sig`) and certificate (`.pem`) files. This requires cosign 3.0 or later
for verification. See the [Digital signing
section](../../README.md#digital-signing) for updated verification instructions.
([#6623](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6623))
* Update to stable versions for .NET 10.0 NuGet packages.
([#6667](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6667))
* Update `Microsoft.Extensions.*` dependencies to `10.0.0` for .NET Framework
and .NET Standard.
([#6667](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6667))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.14.0/src/OpenTelemetry/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Api v1.14.0](https://www.nuget.org/packages/OpenTelemetry.Api/1.14.0)
* **Breaking Change** NuGet packages now use the Sigstore bundle format
(`.sigstore.json`) for digital signatures instead of separate signature
(`.sig`) and certificate (`.pem`) files. This requires cosign 3.0 or later
for verification. See the [Digital signing
section](../../README.md#digital-signing) for updated verification instructions.
([#6623](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6623))
* Update `System.Diagnostics.DiagnosticSource` dependency to `10.0.0`
for all target frameworks.
([#6667](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6667))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.14.0/src/OpenTelemetry.Api/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Api.ProviderBuilderExtensions v1.14.0](https://www.nuget.org/packages/OpenTelemetry.Api.ProviderBuilderExtensions/1.14.0)
* **Breaking Change** NuGet packages now use the Sigstore bundle format
(`.sigstore.json`) for digital signatures instead of separate signature
(`.sig`) and certificate (`.pem`) files. This requires cosign 3.0 or later
for verification. See the [Digital signing
section](../../README.md#digital-signing) for updated verification instructions.
([#6623](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6623))
* Update to stable versions for .NET 10.0 NuGet packages.
([#6667](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6667))
* Update `Microsoft.Extensions.*` dependencies to `10.0.0` for .NET Framework
... (truncated)
## 1.14.0-rc.1
The following changes are from the previous release [1.13.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.13.1).
* NuGet: [OpenTelemetry v1.14.0-rc.1](https://www.nuget.org/packages/OpenTelemetry/1.14.0-rc.1)
* **Breaking Change** When targeting `net8.0`, the package now depends on version
`8.0.0` of the `Microsoft.Extensions.DependencyInjection.Abstractions`,
`Microsoft.Extensions.Diagnostics.Abstractions` and
`Microsoft.Extensions.Logging.Configuration` NuGet packages.
([#6327](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6327))
* Add support for .NET 10.0.
([#6307](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6307))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.14.0-rc.1/src/OpenTelemetry/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Api v1.14.0-rc.1](https://www.nuget.org/packages/OpenTelemetry.Api/1.14.0-rc.1)
* Add support for .NET 10.0.
([#6307](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6307))
* Update `System.Diagnostics.DiagnosticSource` dependency to `10.0.0`
for all target frameworks.
([#6307](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6307))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.14.0-rc.1/src/OpenTelemetry.Api/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Api.ProviderBuilderExtensions v1.14.0-rc.1](https://www.nuget.org/packages/OpenTelemetry.Api.ProviderBuilderExtensions/1.14.0-rc.1)
* **Breaking Change** When targeting `net8.0`, the package now depends on version
`8.0.0` of the `Microsoft.Extensions.DependencyInjection.Abstractions` NuGet package.
([#6327](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6327))
* Add support for .NET 10.0.
([#6307](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6307))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.14.0-rc.1/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Exporter.Console v1.14.0-rc.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Console/1.14.0-rc.1)
* **Breaking Change** When targeting `net8.0`, the package now depends on version
`8.0.0` of the `Microsoft.Extensions.DependencyInjection.Abstractions`,
`Microsoft.Extensions.Diagnostics.Abstractions` and
`Microsoft.Extensions.Logging.Configuration` NuGet packages.
([#6327](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6327))
* Add support for .NET 10.0.
([#6307](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6307))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.14.0-rc.1/src/OpenTelemetry.Exporter.Console/CHANGELOG.md) for details.
... (truncated)
## 1.14.0-beta.1
The following changes are from the previous release [1.13.1-beta.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/coreunstable-1.13.1-beta.1).
* NuGet: [OpenTelemetry.Exporter.Prometheus.AspNetCore v1.14.0-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.AspNetCore/1.14.0-beta.1)
* **Breaking Change** When targeting `net8.0`, the package now depends on version
`8.0.0` of the `Microsoft.Extensions.DependencyInjection.Abstractions`,
`Microsoft.Extensions.Diagnostics.Abstractions` and
`Microsoft.Extensions.Logging.Configuration` NuGet packages.
([#6327](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6327))
* Add support for .NET 10.0.
([#6307](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6307))
* Added the possibility to disable timestamps via the `PrometheusAspNetCoreOptions`.
([#6600](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6600))
* **Breaking Change** NuGet packages now use the Sigstore bundle format
(`.sigstore.json`) for digital signatures instead of separate signature
(`.sig`) and certificate (`.pem`) files. This requires cosign 3.0 or later
for verification. See the [Digital signing
section](../../README.md#digital-signing) for updated verification instructions.
([#6623](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6623))
* Updated OpenTelemetry core component version(s) to `1.14.0`.
([#6689](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6689))
See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.14.0-beta.1/src/OpenTelemetry.Exporter.Prometheus.AspNetCore/CHANGELOG.md) for details.
* NuGet: [OpenTelemetry.Exporter.Prometheus.HttpListener v1.14.0-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.HttpListener/1.14.0-beta.1)
* **Breaking Change** When targeting `net8.0`, the package now depends on version
`8.0.0` of the `Microsoft.Extensions.DependencyInjection.Abstractions`,
`Microsoft.Extensions.Diagnostics.Abstractions` and
`Microsoft.Extensions.Logging.Configuration` NuGet packages.
([#6327](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6327))
* Add support for .NET 10.0.
([#6307](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6307))
* Added the possibility to disable timestamps via the `PrometheusHttpListenerOptions`.
([#6600](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6600))
* **Breaking Change** NuGet packages now use the Sigstore bundle format
(`.sigstore.json`) for digital signatures instead of separate signature
(`.sig`) and certificate (`.pem`) files. This requires cosign 3.0 or later
for verification. See the [Digital signing
section](../../README.md#digital-signing) for updated verification instructions.
([#6623](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6623))
* Updated OpenTelemetry core component version(s) to `1.14.0`.
... (truncated)
Commits viewable in [compare view](https://github.com/open-telemetry/opentelemetry-dotnet/compare/core-1.13.1...core-1.15.3).
</details>
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@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)
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/davidkaya/aryx/network/alerts).
</details>
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/davidkaya/aryx/pull/5
Author: @dependabot[bot]
Created: 4/23/2026
Status: 🔄 Open
Base:
main← Head:dependabot/nuget/sidecar/src/Aryx.AgentHost/multi-02b6c62f1f📝 Commits (1)
cba401aBump OpenTelemetry and OpenTelemetry.Exporter.OpenTelemetryProtocol📊 Changes
1 file changed (+2 additions, -2 deletions)
View changed files
📝
sidecar/src/Aryx.AgentHost/Aryx.AgentHost.csproj(+2 -2)📄 Description
Updated OpenTelemetry from 1.13.1 to 1.15.3.
Release notes
Sourced from OpenTelemetry's releases.
1.15.3
For highlights and announcements pertaining to this release see: Release Notes > 1.15.3.
The following changes are from the previous release 1.15.2.
NuGet: OpenTelemetry v1.15.3
Fix resource leak in batch and periodic exporting task workers for Blazor/WASM.
(#7069)
Fixed
LogRecord.LogLevelto preserveLogLevel.Noneand handleunspecified or out-of-range severities without returning invalid enum values.
(#7092)
Fixed
OTEL_TRACES_SAMPLER_ARGhandling to treat out-of-range,NaN, andinfinite values as invalid and fall back to the default ratio when using
traceidratioandparentbased_traceidratiosamplers.(#7103)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.15.3
Fix baggage and trace headers not respecting the maximum length in some cases.
(#7061)
Improve efficiency of parsing of baggage and B3 propagation headers.
(#7061)
Breaking change: Fixed
tracestateparsing to reject keys that do notbegin with a lowercase letter, including keys beginning with digits, to
align with the W3C Trace Context specification.
(#7065)
Fixed
BaggagePropagatorto trim optional whitespace (OWS) around=separators when parsing the
baggageheader, as required by theW3C Baggage specification.
(#7009)
Fixed
BaggagePropagatorto strip baggage properties (e.g.;metadata)from values when parsing the
baggageheader.(#7009)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.15.3
No notable changes.
See CHANGELOG for details.
... (truncated)
1.15.3-beta.1
The following changes are from the previous release 1.15.2-beta.1.
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.15.3-beta.1
Fixed metric unit strings containing invalid Prometheus characters (e.g.
# RU)not being sanitized, resulting in malformed metric names.
(#6187)
Fixed Prometheus metric serialization to handle empty label names without
throwing during scrape rendering.
(#7077)
Updated OpenTelemetry core component version(s) to
1.15.3.(#7125)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.15.3-beta.1
Fixed metric unit strings containing invalid Prometheus characters (e.g.
# RU)not being sanitized, resulting in malformed metric names.
(#6187)
Fixed Prometheus metric serialization to handle empty label names without
throwing during scrape rendering.
(#7077)
Updated OpenTelemetry core component version(s) to
1.15.3.(#7125)
See CHANGELOG for details.
NuGet: OpenTelemetry.Shims.OpenTracing v1.15.3-beta.1
Fixes support for
byte,short,int, andfloatattributes.(#7080)
Updated OpenTelemetry core component version(s) to
1.15.3.(#7125)
See CHANGELOG for details.
1.15.2
For highlights and announcements pertaining to this release see: Release Notes > 1.15.2.
The following changes are from the previous release 1.15.1.
NuGet: OpenTelemetry v1.15.2
BatchExportProcessorandPeriodicExportingMetricReaderto enable OpenTelemetry to work insingle-threaded WebAssembly environments such as Blazor and Uno Platform.
The implementation automatically detects the WebAssembly runtime and switches
to Task-based workers accordingly; the Thread-based approach remains the
default on all other platforms.
(#6379)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.15.2
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.15.2
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Console v1.15.2
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.InMemory v1.15.2
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.OpenTelemetryProtocol v1.15.2
error logging is enabled.
(#7017)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Zipkin v1.15.2
... (truncated)
1.15.2-beta.1
The following changes are from the previous release 1.15.1-beta.1.
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.15.2-beta.1
1.15.2.(#7049)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.15.2-beta.1
1.15.2.(#7049)
See CHANGELOG for details.
NuGet: OpenTelemetry.Shims.OpenTracing v1.15.2-beta.1
1.15.2.(#7049)
See CHANGELOG for details.
1.15.1
For highlights and announcements pertaining to this release see: Release Notes > 1.15.1.
The following changes are from the previous release 1.15.0.
NuGet: OpenTelemetry v1.15.1
Fixed
Tracer.StartSpan()leaving the new span asActivity.Currentwhenthe previous activity was stopped by another thread during span creation.
(#6257)
Fixed
OverflowExceptioninTraceIdRatioBasedSamplerwhen trace ID bytesproduced
long.MinValue.([#6928])
Fixed precision issues when using
Histogram<float>with customHistogramBucketBoundaries.(#6866)
Fixed a thread-safety issue in
LogRecordSharedPool.Rent().(#6833)
Fixed observable instruments (ObservableCounter, ObservableUpDownCounter,
ObservableGauge) continuing to export stale data points after a callback
stops reporting a series.
(#5950)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.15.1
specification,
which disallows empty baggage names and treats baggage names and values as case
sensitive.
(#6931)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.15.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Console v1.15.1
No notable changes.
See CHANGELOG for details.
... (truncated)
1.15.1-beta.1
The following changes are from the previous release 1.15.0-beta.1.
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.15.1-beta.1
1.15.1.(#7010)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.15.1-beta.1
1.15.1.(#7010)
See CHANGELOG for details.
NuGet: OpenTelemetry.Shims.OpenTracing v1.15.1-beta.1
This package is deprecated and it will stop receiving any updates in
March 2027. Use the OpenTelemetry API and SDK directly instead of the OpenTracing
shims.
(#6976)
Updated OpenTelemetry core component version(s) to
1.15.1.(#7010)
See CHANGELOG for details.
1.15.0
For highlights and announcements pertaining to this release see: Release Notes > 1.15.0.
The following changes are from the previous release 1.14.0.
NuGet: OpenTelemetry v1.15.0
Added support for the
OTEL_SDK_DISABLEDenvironment variable in TracerProvider,MeterProvider, and LoggerProvider. When
OTEL_SDK_DISABLED=true,the SDK returns no-op implementations for all telemetry signals.
The
OTEL_SDK_DISABLEDenvironment variable is only evaluated upon applicationstartup, later changes have no effect.
(#6568)
Added
LowMemorytemporality as an option in the OTLP metrics exporter.(#6648)
Added support for
Meter.TelemetrySchemaUrlproperty.(#6714)
Improve performance and reduce memory consumption for metrics histograms.
(#6715)
Decode
valuein OTEL_RESOURCE_ATTRIBUTES environment variable.(#6737)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.15.0
TracerProvider.GetTracerwhich accepts an optionalstring? schemaUrlparameter, allowing a schema URL to be set on theTracer.(#6736)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.15.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Console v1.15.0
Added support for
ActivitySource.TelemetrySchemaUrlproperty.(#6713)
Added support for
Meter.TelemetrySchemaUrlproperty.(#6714)
See CHANGELOG for details.
... (truncated)
1.15.0-beta.1
The following changes are from the previous release 1.14.0-beta.1.
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.15.0-beta.1
1.15.0.(#6841)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.15.0-beta.1
1.15.0.(#6841)
See CHANGELOG for details.
NuGet: OpenTelemetry.Shims.OpenTracing v1.15.0-beta.1
1.15.0.(#6841)
See CHANGELOG for details.
1.14.0
For highlights and announcements pertaining to this release see: Release Notes > 1.14.0.
The following changes are from the previous release 1.14.0-rc.1.
NuGet: OpenTelemetry v1.14.0
Breaking Change NuGet packages now use the Sigstore bundle format
(
.sigstore.json) for digital signatures instead of separate signature(
.sig) and certificate (.pem) files. This requires cosign 3.0 or laterfor verification. See the Digital signing
section for updated verification instructions.
(#6623)
Update to stable versions for .NET 10.0 NuGet packages.
(#6667)
Update
Microsoft.Extensions.*dependencies to10.0.0for .NET Frameworkand .NET Standard.
(#6667)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.14.0
Breaking Change NuGet packages now use the Sigstore bundle format
(
.sigstore.json) for digital signatures instead of separate signature(
.sig) and certificate (.pem) files. This requires cosign 3.0 or laterfor verification. See the Digital signing
section for updated verification instructions.
(#6623)
Update
System.Diagnostics.DiagnosticSourcedependency to10.0.0for all target frameworks.
(#6667)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.14.0
Breaking Change NuGet packages now use the Sigstore bundle format
(
.sigstore.json) for digital signatures instead of separate signature(
.sig) and certificate (.pem) files. This requires cosign 3.0 or laterfor verification. See the Digital signing
section for updated verification instructions.
(#6623)
Update to stable versions for .NET 10.0 NuGet packages.
(#6667)
Update
Microsoft.Extensions.*dependencies to10.0.0for .NET Framework... (truncated)
1.14.0-rc.1
The following changes are from the previous release 1.13.1.
NuGet: OpenTelemetry v1.14.0-rc.1
Breaking Change When targeting
net8.0, the package now depends on version8.0.0of theMicrosoft.Extensions.DependencyInjection.Abstractions,Microsoft.Extensions.Diagnostics.AbstractionsandMicrosoft.Extensions.Logging.ConfigurationNuGet packages.(#6327)
Add support for .NET 10.0.
(#6307)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.14.0-rc.1
Add support for .NET 10.0.
(#6307)
Update
System.Diagnostics.DiagnosticSourcedependency to10.0.0for all target frameworks.
(#6307)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.14.0-rc.1
Breaking Change When targeting
net8.0, the package now depends on version8.0.0of theMicrosoft.Extensions.DependencyInjection.AbstractionsNuGet package.(#6327)
Add support for .NET 10.0.
(#6307)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Console v1.14.0-rc.1
Breaking Change When targeting
net8.0, the package now depends on version8.0.0of theMicrosoft.Extensions.DependencyInjection.Abstractions,Microsoft.Extensions.Diagnostics.AbstractionsandMicrosoft.Extensions.Logging.ConfigurationNuGet packages.(#6327)
Add support for .NET 10.0.
(#6307)
See CHANGELOG for details.
... (truncated)
1.14.0-beta.1
The following changes are from the previous release 1.13.1-beta.1.
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.14.0-beta.1
Breaking Change When targeting
net8.0, the package now depends on version8.0.0of theMicrosoft.Extensions.DependencyInjection.Abstractions,Microsoft.Extensions.Diagnostics.AbstractionsandMicrosoft.Extensions.Logging.ConfigurationNuGet packages.(#6327)
Add support for .NET 10.0.
(#6307)
Added the possibility to disable timestamps via the
PrometheusAspNetCoreOptions.(#6600)
Breaking Change NuGet packages now use the Sigstore bundle format
(
.sigstore.json) for digital signatures instead of separate signature(
.sig) and certificate (.pem) files. This requires cosign 3.0 or laterfor verification. See the Digital signing
section for updated verification instructions.
(#6623)
Updated OpenTelemetry core component version(s) to
1.14.0.(#6689)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.14.0-beta.1
Breaking Change When targeting
net8.0, the package now depends on version8.0.0of theMicrosoft.Extensions.DependencyInjection.Abstractions,Microsoft.Extensions.Diagnostics.AbstractionsandMicrosoft.Extensions.Logging.ConfigurationNuGet packages.(#6327)
Add support for .NET 10.0.
(#6307)
Added the possibility to disable timestamps via the
PrometheusHttpListenerOptions.(#6600)
Breaking Change NuGet packages now use the Sigstore bundle format
(
.sigstore.json) for digital signatures instead of separate signature(
.sig) and certificate (.pem) files. This requires cosign 3.0 or laterfor verification. See the Digital signing
section for updated verification instructions.
(#6623)
Updated OpenTelemetry core component version(s) to
1.14.0.... (truncated)
Commits viewable in compare view.
Updated OpenTelemetry.Exporter.OpenTelemetryProtocol from 1.13.1 to 1.15.3.
Release notes
Sourced from OpenTelemetry.Exporter.OpenTelemetryProtocol's releases.
1.15.3
For highlights and announcements pertaining to this release see: Release Notes > 1.15.3.
The following changes are from the previous release 1.15.2.
NuGet: OpenTelemetry v1.15.3
Fix resource leak in batch and periodic exporting task workers for Blazor/WASM.
(#7069)
Fixed
LogRecord.LogLevelto preserveLogLevel.Noneand handleunspecified or out-of-range severities without returning invalid enum values.
(#7092)
Fixed
OTEL_TRACES_SAMPLER_ARGhandling to treat out-of-range,NaN, andinfinite values as invalid and fall back to the default ratio when using
traceidratioandparentbased_traceidratiosamplers.(#7103)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.15.3
Fix baggage and trace headers not respecting the maximum length in some cases.
(#7061)
Improve efficiency of parsing of baggage and B3 propagation headers.
(#7061)
Breaking change: Fixed
tracestateparsing to reject keys that do notbegin with a lowercase letter, including keys beginning with digits, to
align with the W3C Trace Context specification.
(#7065)
Fixed
BaggagePropagatorto trim optional whitespace (OWS) around=separators when parsing the
baggageheader, as required by theW3C Baggage specification.
(#7009)
Fixed
BaggagePropagatorto strip baggage properties (e.g.;metadata)from values when parsing the
baggageheader.(#7009)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.15.3
No notable changes.
See CHANGELOG for details.
... (truncated)
1.15.3-beta.1
The following changes are from the previous release 1.15.2-beta.1.
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.15.3-beta.1
Fixed metric unit strings containing invalid Prometheus characters (e.g.
# RU)not being sanitized, resulting in malformed metric names.
(#6187)
Fixed Prometheus metric serialization to handle empty label names without
throwing during scrape rendering.
(#7077)
Updated OpenTelemetry core component version(s) to
1.15.3.(#7125)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.15.3-beta.1
Fixed metric unit strings containing invalid Prometheus characters (e.g.
# RU)not being sanitized, resulting in malformed metric names.
(#6187)
Fixed Prometheus metric serialization to handle empty label names without
throwing during scrape rendering.
(#7077)
Updated OpenTelemetry core component version(s) to
1.15.3.(#7125)
See CHANGELOG for details.
NuGet: OpenTelemetry.Shims.OpenTracing v1.15.3-beta.1
Fixes support for
byte,short,int, andfloatattributes.(#7080)
Updated OpenTelemetry core component version(s) to
1.15.3.(#7125)
See CHANGELOG for details.
1.15.2
For highlights and announcements pertaining to this release see: Release Notes > 1.15.2.
The following changes are from the previous release 1.15.1.
NuGet: OpenTelemetry v1.15.2
BatchExportProcessorandPeriodicExportingMetricReaderto enable OpenTelemetry to work insingle-threaded WebAssembly environments such as Blazor and Uno Platform.
The implementation automatically detects the WebAssembly runtime and switches
to Task-based workers accordingly; the Thread-based approach remains the
default on all other platforms.
(#6379)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.15.2
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.15.2
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Console v1.15.2
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.InMemory v1.15.2
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.OpenTelemetryProtocol v1.15.2
error logging is enabled.
(#7017)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Zipkin v1.15.2
... (truncated)
1.15.2-beta.1
The following changes are from the previous release 1.15.1-beta.1.
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.15.2-beta.1
1.15.2.(#7049)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.15.2-beta.1
1.15.2.(#7049)
See CHANGELOG for details.
NuGet: OpenTelemetry.Shims.OpenTracing v1.15.2-beta.1
1.15.2.(#7049)
See CHANGELOG for details.
1.15.1
For highlights and announcements pertaining to this release see: Release Notes > 1.15.1.
The following changes are from the previous release 1.15.0.
NuGet: OpenTelemetry v1.15.1
Fixed
Tracer.StartSpan()leaving the new span asActivity.Currentwhenthe previous activity was stopped by another thread during span creation.
(#6257)
Fixed
OverflowExceptioninTraceIdRatioBasedSamplerwhen trace ID bytesproduced
long.MinValue.([#6928])
Fixed precision issues when using
Histogram<float>with customHistogramBucketBoundaries.(#6866)
Fixed a thread-safety issue in
LogRecordSharedPool.Rent().(#6833)
Fixed observable instruments (ObservableCounter, ObservableUpDownCounter,
ObservableGauge) continuing to export stale data points after a callback
stops reporting a series.
(#5950)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.15.1
specification,
which disallows empty baggage names and treats baggage names and values as case
sensitive.
(#6931)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.15.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Console v1.15.1
No notable changes.
See CHANGELOG for details.
... (truncated)
1.15.1-beta.1
The following changes are from the previous release 1.15.0-beta.1.
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.15.1-beta.1
1.15.1.(#7010)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.15.1-beta.1
1.15.1.(#7010)
See CHANGELOG for details.
NuGet: OpenTelemetry.Shims.OpenTracing v1.15.1-beta.1
This package is deprecated and it will stop receiving any updates in
March 2027. Use the OpenTelemetry API and SDK directly instead of the OpenTracing
shims.
(#6976)
Updated OpenTelemetry core component version(s) to
1.15.1.(#7010)
See CHANGELOG for details.
1.15.0
For highlights and announcements pertaining to this release see: Release Notes > 1.15.0.
The following changes are from the previous release 1.14.0.
NuGet: OpenTelemetry v1.15.0
Added support for the
OTEL_SDK_DISABLEDenvironment variable in TracerProvider,MeterProvider, and LoggerProvider. When
OTEL_SDK_DISABLED=true,the SDK returns no-op implementations for all telemetry signals.
The
OTEL_SDK_DISABLEDenvironment variable is only evaluated upon applicationstartup, later changes have no effect.
(#6568)
Added
LowMemorytemporality as an option in the OTLP metrics exporter.(#6648)
Added support for
Meter.TelemetrySchemaUrlproperty.(#6714)
Improve performance and reduce memory consumption for metrics histograms.
(#6715)
Decode
valuein OTEL_RESOURCE_ATTRIBUTES environment variable.(#6737)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.15.0
TracerProvider.GetTracerwhich accepts an optionalstring? schemaUrlparameter, allowing a schema URL to be set on theTracer.(#6736)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.15.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Console v1.15.0
Added support for
ActivitySource.TelemetrySchemaUrlproperty.(#6713)
Added support for
Meter.TelemetrySchemaUrlproperty.(#6714)
See CHANGELOG for details.
... (truncated)
1.15.0-beta.1
The following changes are from the previous release 1.14.0-beta.1.
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.15.0-beta.1
1.15.0.(#6841)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.15.0-beta.1
1.15.0.(#6841)
See CHANGELOG for details.
NuGet: OpenTelemetry.Shims.OpenTracing v1.15.0-beta.1
1.15.0.(#6841)
See CHANGELOG for details.
1.14.0
For highlights and announcements pertaining to this release see: Release Notes > 1.14.0.
The following changes are from the previous release 1.14.0-rc.1.
NuGet: OpenTelemetry v1.14.0
Breaking Change NuGet packages now use the Sigstore bundle format
(
.sigstore.json) for digital signatures instead of separate signature(
.sig) and certificate (.pem) files. This requires cosign 3.0 or laterfor verification. See the Digital signing
section for updated verification instructions.
(#6623)
Update to stable versions for .NET 10.0 NuGet packages.
(#6667)
Update
Microsoft.Extensions.*dependencies to10.0.0for .NET Frameworkand .NET Standard.
(#6667)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.14.0
Breaking Change NuGet packages now use the Sigstore bundle format
(
.sigstore.json) for digital signatures instead of separate signature(
.sig) and certificate (.pem) files. This requires cosign 3.0 or laterfor verification. See the Digital signing
section for updated verification instructions.
(#6623)
Update
System.Diagnostics.DiagnosticSourcedependency to10.0.0for all target frameworks.
(#6667)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.14.0
Breaking Change NuGet packages now use the Sigstore bundle format
(
.sigstore.json) for digital signatures instead of separate signature(
.sig) and certificate (.pem) files. This requires cosign 3.0 or laterfor verification. See the Digital signing
section for updated verification instructions.
(#6623)
Update to stable versions for .NET 10.0 NuGet packages.
(#6667)
Update
Microsoft.Extensions.*dependencies to10.0.0for .NET Framework... (truncated)
1.14.0-rc.1
The following changes are from the previous release 1.13.1.
NuGet: OpenTelemetry v1.14.0-rc.1
Breaking Change When targeting
net8.0, the package now depends on version8.0.0of theMicrosoft.Extensions.DependencyInjection.Abstractions,Microsoft.Extensions.Diagnostics.AbstractionsandMicrosoft.Extensions.Logging.ConfigurationNuGet packages.(#6327)
Add support for .NET 10.0.
(#6307)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.14.0-rc.1
Add support for .NET 10.0.
(#6307)
Update
System.Diagnostics.DiagnosticSourcedependency to10.0.0for all target frameworks.
(#6307)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.14.0-rc.1
Breaking Change When targeting
net8.0, the package now depends on version8.0.0of theMicrosoft.Extensions.DependencyInjection.AbstractionsNuGet package.(#6327)
Add support for .NET 10.0.
(#6307)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Console v1.14.0-rc.1
Breaking Change When targeting
net8.0, the package now depends on version8.0.0of theMicrosoft.Extensions.DependencyInjection.Abstractions,Microsoft.Extensions.Diagnostics.AbstractionsandMicrosoft.Extensions.Logging.ConfigurationNuGet packages.(#6327)
Add support for .NET 10.0.
(#6307)
See CHANGELOG for details.
... (truncated)
1.14.0-beta.1
The following changes are from the previous release 1.13.1-beta.1.
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.14.0-beta.1
Breaking Change When targeting
net8.0, the package now depends on version8.0.0of theMicrosoft.Extensions.DependencyInjection.Abstractions,Microsoft.Extensions.Diagnostics.AbstractionsandMicrosoft.Extensions.Logging.ConfigurationNuGet packages.(#6327)
Add support for .NET 10.0.
(#6307)
Added the possibility to disable timestamps via the
PrometheusAspNetCoreOptions.(#6600)
Breaking Change NuGet packages now use the Sigstore bundle format
(
.sigstore.json) for digital signatures instead of separate signature(
.sig) and certificate (.pem) files. This requires cosign 3.0 or laterfor verification. See the Digital signing
section for updated verification instructions.
(#6623)
Updated OpenTelemetry core component version(s) to
1.14.0.(#6689)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.14.0-beta.1
Breaking Change When targeting
net8.0, the package now depends on version8.0.0of theMicrosoft.Extensions.DependencyInjection.Abstractions,Microsoft.Extensions.Diagnostics.AbstractionsandMicrosoft.Extensions.Logging.ConfigurationNuGet packages.(#6327)
Add support for .NET 10.0.
(#6307)
Added the possibility to disable timestamps via the
PrometheusHttpListenerOptions.(#6600)
Breaking Change NuGet packages now use the Sigstore bundle format
(
.sigstore.json) for digital signatures instead of separate signature(
.sig) and certificate (.pem) files. This requires cosign 3.0 or laterfor verification. See the Digital signing
section for updated verification instructions.
(#6623)
Updated OpenTelemetry core component version(s) to
1.14.0.... (truncated)
Commits viewable in compare view.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)You can disable automated security fix PRs for this repo from the Security Alerts page.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.