Releases: open-telemetry/opentelemetry-dotnet
core-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
- Added Task-based worker support for
BatchExportProcessorand
PeriodicExportingMetricReaderto 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)
See CHANGELOG for details.
- Added Task-based worker support for
-
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
- Limit how much of the response body is read when export fails and
error logging is enabled.
(#7017)
See CHANGELOG for details.
- Limit how much of the response body is read when export fails and
-
NuGet: OpenTelemetry.Exporter.Zipkin v1.15.2
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Extensions.Hosting v1.15.2
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Extensions.Propagators v1.15.2
No notable changes.
See CHANGELOG for details.
coreunstable-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
- Updated OpenTelemetry core component version(s) to
1.15.2.
(#7049)
See CHANGELOG for details.
- Updated OpenTelemetry core component version(s) to
-
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.15.2-beta.1
- Updated OpenTelemetry core component version(s) to
1.15.2.
(#7049)
See CHANGELOG for details.
- Updated OpenTelemetry core component version(s) to
-
NuGet: OpenTelemetry.Shims.OpenTracing v1.15.2-beta.1
- Updated OpenTelemetry core component version(s) to
1.15.2.
(#7049)
See CHANGELOG for details.
- Updated OpenTelemetry core component version(s) to
core-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.Currentwhen
the previous activity was stopped by another thread during span creation.
(#6257) -
Fixed
OverflowExceptioninTraceIdRatioBasedSamplerwhen trace ID bytes
producedlong.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)
See CHANGELOG for details.
-
-
NuGet: OpenTelemetry.Api v1.15.1
- 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)
See CHANGELOG for details.
- Breaking change: The Baggage API implements the latest Baggage API
-
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.
-
NuGet: OpenTelemetry.Exporter.InMemory v1.15.1
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Exporter.OpenTelemetryProtocol v1.15.1
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Exporter.Zipkin v1.15.1
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Extensions.Hosting v1.15.1
- Fix NullReferenceException when
OTEL_SDK_DISABLED=true.
(#6869)
See CHANGELOG for details.
- Fix NullReferenceException when
-
NuGet: OpenTelemetry.Extensions.Propagators v1.15.1
No notable changes.
See CHANGELOG for details.
coreunstable-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
- Updated OpenTelemetry core component version(s) to
1.15.1.
(#7010)
See CHANGELOG for details.
- Updated OpenTelemetry core component version(s) to
-
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.15.1-beta.1
- Updated OpenTelemetry core component version(s) to
1.15.1.
(#7010)
See CHANGELOG for details.
- Updated OpenTelemetry core component version(s) to
-
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.
-
core-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. WhenOTEL_SDK_DISABLED=true,
the SDK returns no-op implementations for all telemetry signals.
TheOTEL_SDK_DISABLEDenvironment variable is only evaluated upon application
startup, 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
- Added a new overload for
TracerProvider.GetTracerwhich accepts an optional
string? schemaUrlparameter, allowing a schema URL to be set on theTracer.
(#6736)
See CHANGELOG for details.
- Added a new overload for
-
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.
-
-
NuGet: OpenTelemetry.Exporter.InMemory v1.15.0
- Added support for
Meter.TelemetrySchemaUrlproperty.
(#6714)
See CHANGELOG for details.
- Added support for
-
NuGet: OpenTelemetry.Exporter.OpenTelemetryProtocol v1.15.0
-
Added mTLS configuration support for the OTLP exporter (client cert/key and
CA certificate options).
(#6343) -
Added
UserAgentProductIdentifierproperty toOtlpExporterOptionsto allow
custom product identifiers to be prepended to the User-Agent header. When set,
the custom identifier is prepended with a space separator to the default
User-Agent string (e.g.,MyApp/1.0 OTel-OTLP-Exporter-Dotnet/1.14.0).
(#6686) -
Added support for
ActivitySource.TelemetrySchemaUrlproperty.
(#6730) -
Added support for
Meter.TelemetrySchemaUrlproperty.
(#6731) -
Fix
NullReferenceExceptionwhen no bucket boundaries configured for a view.
(#6773) -
Added support for
OTEL_EXPORTER_OTLP_METRICS_DEFAULT_HISTOGRAM_AGGREGATION
environment variable to configure the default histogram aggregation for
histogram instruments. Valid values areexplicit_bucket_histogram(default)
andbase2_exponential_bucket_histogram. Explicit views configured via
AddViewtake precedence over this setting.
(#6778)
See CHANGELOG for details.
-
-
NuGet: OpenTelemetry.Exporter.Zipkin v1.15.0
- This package is deprecated and it will stop receiving any updates in
December 2026. Zipkin already supports OTLP ingestion. Change your exporter
toOpenTelemetry.Exporter.OpenTelemetryProtocolas stated in the
Deprecating Zipkin Exporter blog post.
(#6750)
See CHANGELOG for details.
- This package is deprecated and it will stop receiving any updates in
-
NuGet: OpenTelemetry.Extensions.Hosting v1.15.0
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Extensions.Propagators v1.15.0
- Deprecated
JaegerPropagator. It will be removed in a future version.
(#6819)
See CHANGELOG for details.
- Deprecated
coreunstable-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
- Updated OpenTelemetry core component version(s) to
1.15.0.
(#6841)
See CHANGELOG for details.
- Updated OpenTelemetry core component version(s) to
-
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.15.0-beta.1
- Updated OpenTelemetry core component version(s) to
1.15.0.
(#6841)
See CHANGELOG for details.
- Updated OpenTelemetry core component version(s) to
-
NuGet: OpenTelemetry.Shims.OpenTracing v1.15.0-beta.1
- Updated OpenTelemetry core component version(s) to
1.15.0.
(#6841)
See CHANGELOG for details.
- Updated OpenTelemetry core component version(s) to
core-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 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 to10.0.0for .NET Framework
and .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 later
for verification. See the Digital signing
section for updated verification instructions.
(#6623) -
Update
System.Diagnostics.DiagnosticSourcedependency to10.0.0
for 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 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 to10.0.0for .NET Framework
and .NET Standard.
(#6667)
See CHANGELOG for details.
-
-
NuGet: OpenTelemetry.Exporter.Console 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 later
for verification. See the Digital signing
section for updated verification instructions.
(#6623)
See CHANGELOG for details.
- Breaking Change NuGet packages now use the Sigstore bundle format
-
NuGet: OpenTelemetry.Exporter.InMemory 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 later
for verification. See the Digital signing
section for updated verification instructions.
(#6623)
See CHANGELOG for details.
- Breaking Change NuGet packages now use the Sigstore bundle format
-
NuGet: OpenTelemetry.Exporter.OpenTelemetryProtocol 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 later
for verification. See the Digital signing
section for updated verification instructions.
(#6623)
See CHANGELOG for details.
- Breaking Change NuGet packages now use the Sigstore bundle format
-
NuGet: OpenTelemetry.Exporter.Zipkin 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 later
for verification. See the Digital signing
section for updated verification instructions.
(#6623)
See CHANGELOG for details.
- Breaking Change NuGet packages now use the Sigstore bundle format
-
NuGet: OpenTelemetry.Extensions.Hosting 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 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 to10.0.0for .NET Framework
and .NET Standard.
(#6667)
See CHANGELOG for details.
-
-
NuGet: OpenTelemetry.Extensions.Propagators 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 later
for verification. See the Digital signing
section for updated verification instructions.
(#6623)
See CHANGELOG for details.
- Breaking Change NuGet packages now use the Sigstore bundle format
coreunstable-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 version
8.0.0of theMicrosoft.Extensions.DependencyInjection.Abstractions,
Microsoft.Extensions.Diagnostics.Abstractionsand
Microsoft.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 later
for 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 version
8.0.0of theMicrosoft.Extensions.DependencyInjection.Abstractions,
Microsoft.Extensions.Diagnostics.Abstractionsand
Microsoft.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 later
for 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.Shims.OpenTracing v1.14.0-beta.1
-
Add support for .NET 10.0.
(#6307) -
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)
See CHANGELOG for details.
-
core-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 version
8.0.0of theMicrosoft.Extensions.DependencyInjection.Abstractions,
Microsoft.Extensions.Diagnostics.Abstractionsand
Microsoft.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.0
for 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 version
8.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 version
8.0.0of theMicrosoft.Extensions.DependencyInjection.Abstractions,
Microsoft.Extensions.Diagnostics.Abstractionsand
Microsoft.Extensions.Logging.ConfigurationNuGet packages.
(#6327) -
Add support for .NET 10.0.
(#6307)
See CHANGELOG for details.
-
-
NuGet: OpenTelemetry.Exporter.InMemory v1.14.0-rc.1
-
Breaking Change When targeting
net8.0, the package now depends on version
8.0.0of theMicrosoft.Extensions.DependencyInjection.Abstractions,
Microsoft.Extensions.Diagnostics.Abstractionsand
Microsoft.Extensions.Logging.ConfigurationNuGet packages.
(#6327) -
Add support for .NET 10.0.
(#6307)
See CHANGELOG for details.
-
-
NuGet: OpenTelemetry.Exporter.OpenTelemetryProtocol v1.14.0-rc.1
-
Changed histogram protobuf serialization to use packed format for
bucket_counts
andexplicit_boundsto be specification-compliant and fix issues with strict
OTLP parsers. Lenient parsers should handle both formats.
(#6567) -
Add support for .NET 10.0.
(#6307)
See CHANGELOG for details.
-
-
NuGet: OpenTelemetry.Exporter.Zipkin v1.14.0-rc.1
-
Breaking Change When targeting
net8.0, the package now depends on version
8.0.0of theMicrosoft.Extensions.DependencyInjection.Abstractions,
Microsoft.Extensions.Diagnostics.Abstractionsand
Microsoft.Extensions.Logging.ConfigurationNuGet packages.
(#6327) -
Add support for .NET 10.0.
(#6307)
See CHANGELOG for details.
-
-
NuGet: OpenTelemetry.Extensions.Hosting v1.14.0-rc.1
-
Breaking Change When targeting
net8.0, the package now depends on version
8.0.0of theMicrosoft.Extensions.DependencyInjection.Abstractions,
Microsoft.Extensions.Diagnostics.Abstractions,
Microsoft.Extensions.Hosting.Abstractionsand
Microsoft.Extensions.Logging.ConfigurationNuGet packages.
(#6327) -
Add support for .NET 10.0.
(#6307)
See CHANGELOG for details.
-
-
NuGet: OpenTelemetry.Extensions.Propagators v1.14.0-rc.1
- Add support for .NET 10.0.
(#6307)
See CHANGELOG for details.
- Add support for .NET 10.0.
coreunstable-1.13.1-beta.1
The following changes are from the previous release 1.13.0-beta.1.
-
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.13.1-beta.1
- Updated OpenTelemetry core component version(s) to
1.13.1.
(#6598)
See CHANGELOG for details.
- Updated OpenTelemetry core component version(s) to
-
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.13.1-beta.1
- Updated OpenTelemetry core component version(s) to
1.13.1.
(#6598)
See CHANGELOG for details.
- Updated OpenTelemetry core component version(s) to
-
NuGet: OpenTelemetry.Shims.OpenTracing v1.13.1-beta.1
- Updated OpenTelemetry core component version(s) to
1.13.1.
(#6598)
See CHANGELOG for details.
- Updated OpenTelemetry core component version(s) to