Releases: open-telemetry/opentelemetry-dotnet
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
core-1.13.1
For highlights and announcements pertaining to this release see: Release Notes > 1.13.1.
The following changes are from the previous release 1.13.0.
-
NuGet: OpenTelemetry v1.13.1
- Fixed an issue where the Base2 Exponential Bucket Histogram did not reset its
scale to 20 after each collection cycle when using delta aggregation temporality.
(#6557)
See CHANGELOG for details.
- Fixed an issue where the Base2 Exponential Bucket Histogram did not reset its
-
NuGet: OpenTelemetry.Api v1.13.1
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.13.1
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Exporter.Console v1.13.1
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Exporter.InMemory v1.13.1
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Exporter.OpenTelemetryProtocol v1.13.1
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Exporter.Zipkin v1.13.1
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Extensions.Hosting v1.13.1
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Extensions.Propagators v1.13.1
No notable changes.
See CHANGELOG for details.
core-1.13.0
For highlights and announcements pertaining to this release see: Release Notes > 1.13.0.
The following changes are from the previous release 1.12.0.
-
NuGet: OpenTelemetry v1.13.0
-
Added a verification to ensure that a
MetricReadercan only be registered
to a singleMeterProvider, as required by the OpenTelemetry specification.
(#6458) -
Added
FormatMessageconfiguration option to self-diagnostics feature. When
set totrue(default is false), log messages will be formatted by replacing
placeholders with actual parameter values for improved readability.Example
OTEL_DIAGNOSTICS.json:{ "LogDirectory": ".", "FileSize": 32768, "LogLevel": "Warning", "FormatMessage": true } -
Fixed parsing of
OTEL_TRACES_SAMPLER_ARGdecimal values to always use.
as the delimiter when using thetraceidratiosampler, preventing
locale-specific parsing issues.
(#6444)
See CHANGELOG for details.
-
-
NuGet: OpenTelemetry.Api v1.13.0
-
Added
AddLink(SpanContext, SpanAttributes?)toTelemetrySpanto support
linking spans and associating optional attributes for advanced trace relationships.
(#6305) -
Experimental (only in pre-release versions): Added the
EventNameproperty
toLogRecordData
(#6306)
See CHANGELOG for details.
-
-
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.13.0
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Exporter.Console v1.13.0
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Exporter.InMemory v1.13.0
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Exporter.OpenTelemetryProtocol v1.13.0
-
Fixed an issue in .NET Framework where OTLP export of traces, logs, and
metrics usingOtlpExportProtocol.Grpcdid not correctly set the initial
write position, resulting in gRPC protocol errors.
(#6280) -
If
EventNameis specified either throughILoggeror the experimental
log bridge API, it is exported asEventNameby default instead of
logrecord.event.namewhich was previously behind the
OTEL_DOTNET_EXPERIMENTAL_OTLP_EMIT_EVENT_LOG_ATTRIBUTESfeature flag.
Note that exportinglogrecord.event.idis still behind that same feature
flag. (#6306) -
gRPC calls to export traces, logs, and metrics using
OtlpExportProtocol.Grpc
now set theTE=trailersHTTP request header to improve interoperability.
(#6449) -
Improved performance exporting
byte[]attributes as native binary format
instead of arrays.
(#6534)
See CHANGELOG for details.
-
-
NuGet: OpenTelemetry.Exporter.Zipkin v1.13.0
-
Removed the peer service resolver, which was based on earlier experimental
semantic conventions that are not part of the stable specification. This
change ensures that the exporter no longer modifies or assumes the value of
peer service attributes.
(#6191) -
Extended remote endpoint calculation to align with the opentelemetry-specification.
(#6191)
See CHANGELOG for details.
-
-
NuGet: OpenTelemetry.Extensions.Hosting v1.13.0
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Extensions.Propagators v1.13.0
No notable changes.
See CHANGELOG for details.
coreunstable-1.13.0-beta.1
The following changes are from the previous release 1.12.0-beta.1.
-
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.13.0-beta.1
- Updated OpenTelemetry core component version(s) to
1.13.0.
(#6552)
See CHANGELOG for details.
- Updated OpenTelemetry core component version(s) to
-
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.13.0-beta.1
- Updated OpenTelemetry core component version(s) to
1.13.0.
(#6552)
See CHANGELOG for details.
- Updated OpenTelemetry core component version(s) to
-
NuGet: OpenTelemetry.Shims.OpenTracing v1.13.0-beta.1
- Updated OpenTelemetry core component version(s) to
1.13.0.
(#6552)
See CHANGELOG for details.
- Updated OpenTelemetry core component version(s) to
coreunstable-1.12.0-beta.1
The following changes are from the previous release 1.11.2-beta.1.
-
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.12.0-beta.1
- Updated OpenTelemetry core component version(s) to
1.12.0.
(#6269)
See CHANGELOG for details.
- Updated OpenTelemetry core component version(s) to
-
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.12.0-beta.1
- Updated OpenTelemetry core component version(s) to
1.12.0.
(#6269)
See CHANGELOG for details.
- Updated OpenTelemetry core component version(s) to
-
NuGet: OpenTelemetry.Shims.OpenTracing v1.12.0-beta.1
- Updated OpenTelemetry core component version(s) to
1.12.0.
(#6269)
See CHANGELOG for details.
- Updated OpenTelemetry core component version(s) to
core-1.12.0
For highlights and announcements pertaining to this release see: Release Notes > 1.12.0.
The following changes are from the previous release 1.11.2.
-
NuGet: OpenTelemetry v1.12.0
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Api v1.12.0
- Added a new overload for
TracerProvider.GetTracerwhich accepts an optional
IEnumerable<KeyValuePair<string, object?>>? tagsparameter, allowing
additional attributes to be associated with theTracer.
(#6137)
See CHANGELOG for details.
- Added a new overload for
-
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.12.0
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Exporter.Console v1.12.0
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Exporter.InMemory v1.12.0
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Exporter.OpenTelemetryProtocol v1.12.0
- Breaking Change: .NET Framework and .NET Standard builds now default to
exporting over OTLP/HTTP instead of OTLP/gRPC. This change could result in a
failure to export telemetry unless appropriate measures are taken.
Additionally, if you explicitly configure the exporter to use OTLP/gRPC it may
result in aNotSupportedExceptionwithout further configuration. Please
carefully review issue
(#6209)
for additional information and workarounds.
(#6229)
See CHANGELOG for details.
- Breaking Change: .NET Framework and .NET Standard builds now default to
-
NuGet: OpenTelemetry.Exporter.Zipkin v1.12.0
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Extensions.Hosting v1.12.0
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Extensions.Propagators v1.12.0
No notable changes.
See CHANGELOG for details.
coreunstable-1.11.2-beta.1
The following changes are from the previous release 1.11.0-beta.1.
-
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.11.2-beta.1
- Updated OpenTelemetry core component version(s) to
1.11.2.
(#6169)
See CHANGELOG for details.
- Updated OpenTelemetry core component version(s) to
-
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.11.2-beta.1
- Updated OpenTelemetry core component version(s) to
1.11.2.
(#6169)
See CHANGELOG for details.
- Updated OpenTelemetry core component version(s) to
-
NuGet: OpenTelemetry.Shims.OpenTracing v1.11.2-beta.1
- Updated OpenTelemetry core component version(s) to
1.11.2.
(#6169)
See CHANGELOG for details.
- Updated OpenTelemetry core component version(s) to
core-1.11.2
For highlights and announcements pertaining to this release see: Release Notes > 1.11.2.
The following changes are from the previous release 1.11.1.
-
NuGet: OpenTelemetry v1.11.2
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Api v1.11.2
- Revert optimize performance of
TraceContextPropagator.Extractintroduced
in #5749 to resolve #6158.
(#6161)
See CHANGELOG for details.
- Revert optimize performance of
-
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.11.2
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Exporter.Console v1.11.2
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Exporter.InMemory v1.11.2
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Exporter.OpenTelemetryProtocol v1.11.2
-
Fixed a bug in .NET Framework gRPC export client where the default success
export response was incorrectly marked as false, now changed to true, ensuring
exports are correctly marked as successful.
(#6099) -
Fixed an issues causing trace exports to fail when
Activity.StatusDescriptionexceeds 127 bytes.
(#6119) -
Fixed incorrect log serialization of attributes with null values, causing
some backends to reject logs.
(#6149)
See CHANGELOG for details.
-
-
NuGet: OpenTelemetry.Exporter.Zipkin v1.11.2
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Extensions.Hosting v1.11.2
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Extensions.Propagators v1.11.2
No notable changes.
See CHANGELOG for details.
core-1.11.1
For highlights and announcements pertaining to this release see: Release Notes > 1.11.1.
The following changes are from the previous release 1.11.0.
-
NuGet: OpenTelemetry v1.11.1
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Api v1.11.1
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.11.1
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Exporter.Console v1.11.1
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Exporter.InMemory v1.11.1
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Exporter.OpenTelemetryProtocol v1.11.1
- Fixed an issue where the OTLP gRPC exporter did not export logs, metrics, or
traces in .NET Framework projects.
(#6067)
See CHANGELOG for details.
- Fixed an issue where the OTLP gRPC exporter did not export logs, metrics, or
-
NuGet: OpenTelemetry.Exporter.Zipkin v1.11.1
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Extensions.Hosting v1.11.1
No notable changes.
See CHANGELOG for details.
-
NuGet: OpenTelemetry.Extensions.Propagators v1.11.1
No notable changes.
See CHANGELOG for details.