OpenTelemetry - CNCF/opentelemetry-dotnet: Release core-1.10.0-beta.1
Name: opentelemetry-dotnet
Owner: OpenTelemetry - CNCF
Release: core-1.10.0-beta.1
Released: 2024-09-30
License: Apache-2.0
Release Assets:
The following changes are from the previous release 1.9.0.
NuGet: OpenTelemetry v1.10.0-beta.1
Added
OpenTelemetrySdk.Create
API for configuring OpenTelemetry .NET signals (logging, tracing, and metrics) via a single builder. This new API simplifies bootstrap and teardown, and supports cross-cutting extensions targetingIOpenTelemetryBuilder
. (#5325)Updated the
Microsoft.Extensions.Logging.Configuration
andMicrosoft.Extensions.Diagnostics.Abstractions
packages version to9.0.0-rc.1.24431.7
. (#5853)Added support in metrics for histogram bucket boundaries set via the .NET 9 InstrumentAdvice<T> API.
Note: With this change explicit bucket histogram boundary resolution will apply in the following order:
- View API
- Advice API
- SDK defaults
See #5854 for details.
Added support for collecting metrics emitted via the .NET 9 Gauge<T> API. (#5867)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.10.0-beta.1
Breaking change: CompositeTextMapPropagator.Fields now returns a unioned set of fields from all combined propagators. Previously this always returned an empty set. (#5745)
Optimize performance of
TraceContextPropagator.Extract
. (#5749)Obsoleted the
ActivityExtensions.GetStatus
andActivityExtensions.SetStatus
extension methods. Users should migrate to theSystem.Diagnostics.DiagnosticSource
Activity.SetStatus API for setting the status and Activity.Status & Activity.StatusDescription APIs for reading the status of anActivity
instance. (#5781)Updated
System.Diagnostics.DiagnosticSource
package version to9.0.0-rc.1.24431.7
. (#5853)Obsoleted the
ActivityExtensions.RecordException
extension method. Users should migrate to theSystem.Diagnostics.DiagnosticSource
Activity.AddException API for adding exceptions on anActivity
instance. (#5841)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.10.0-beta.1
- Updated
Microsoft.Extensions.DependencyInjection.Abstractions
package version to9.0.0-rc.1.24431.7
. (#5853)
See CHANGELOG for details.
- Updated
NuGet: OpenTelemetry.Exporter.Console v1.10.0-beta.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.InMemory v1.10.0-beta.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.OpenTelemetryProtocol v1.10.0-beta.1
Breaking change: Non-primitive attribute (logs) and tag (traces) values converted using
Convert.ToString
will now format usingCultureInfo.InvariantCulture
. (#5700)Fixed an issue causing
NotSupportedException
s to be thrown on startup whenAddOtlpExporter
registration extensions are called while using custom dependency injection containers which automatically create services (Unity, Grace, etc.). (#5808)- Fixed
PlatformNotSupportedException
s being thrown during export when running on mobile platforms which caused telemetry to be dropped silently. (#5821)
- Fixed
Updated
Microsoft.Extensions.Hosting.Abstractions
package version to9.0.0-rc.1.24431.7
. (#5853)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Zipkin v1.10.0-beta.1
Breaking change: Non-primitive tag values converted using
Convert.ToString
will now format usingCultureInfo.InvariantCulture
. (#5700)Fixed
PlatformNotSupportedException
s being thrown during export when running on mobile platforms which caused telemetry to be dropped silently. (#5821)
See CHANGELOG for details.
NuGet: OpenTelemetry.Extensions.Hosting v1.10.0-beta.1
- Updated
Microsoft.Extensions.Hosting.Abstractions
package version to9.0.0-rc.1.24431.7
. (#5853)
See CHANGELOG for details.
- Updated
NuGet: OpenTelemetry.Extensions.Propagators v1.10.0-beta.1
No notable changes.
See CHANGELOG for details.