Skip to content

Releases: open-telemetry/opentelemetry-dotnet

core-1.10.0

12 Nov 21:27
626b30e
Compare
Choose a tag to compare

For highlights and announcements pertaining to this release see: Release Notes > 1.10.0.

The following changes are from the previous release 1.10.0-rc.1.

coreunstable-1.10.0-beta.1

12 Nov 22:15
a5fa611
Compare
Choose a tag to compare
Pre-release

The following changes are from the previous release 1.9.0-beta.2.

core-1.10.0-rc.1

01 Nov 22:41
47aff62
Compare
Choose a tag to compare
core-1.10.0-rc.1 Pre-release
Pre-release

The following changes are from the previous release 1.10.0-beta.1.

core-1.10.0-beta.1

30 Sep 21:39
f502355
Compare
Choose a tag to compare
core-1.10.0-beta.1 Pre-release
Pre-release

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 targeting
      IOpenTelemetryBuilder.
      (#5325)

    • Updated the Microsoft.Extensions.Logging.Configuration and
      Microsoft.Extensions.Diagnostics.Abstractions packages version to
      9.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:

      1. View API
      2. Advice API
      3. 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 and
      ActivityExtensions.SetStatus extension methods. Users should migrate to the
      System.Diagnostics.DiagnosticSource
      Activity.SetStatus
      API for setting the status and
      Activity.Status
      &
      Activity.StatusDescription
      APIs for reading the status of an Activity instance.
      (#5781)

    • Updated System.Diagnostics.DiagnosticSource package version to
      9.0.0-rc.1.24431.7.
      (#5853)

    • Obsoleted the ActivityExtensions.RecordException extension method. Users
      should migrate to the System.Diagnostics.DiagnosticSource
      Activity.AddException
      API for adding exceptions on an Activity instance.
      (#5841)

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.10.0-beta.1

    • Updated Microsoft.Extensions.DependencyInjection.Abstractions package
      version to 9.0.0-rc.1.24431.7.
      (#5853)

    See CHANGELOG for details.

  • 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 using
      CultureInfo.InvariantCulture.
      (#5700)

    • Fixed an issue causing NotSupportedExceptions to be thrown on startup when
      AddOtlpExporter registration extensions are called while using custom
      dependency injection containers which automatically create services (Unity,
      Grace, etc.).
      (#5808)

      • Fixed PlatformNotSupportedExceptions being thrown during export when running
        on mobile platforms which caused telemetry to be dropped silently.
        (#5821)
    • Updated Microsoft.Extensions.Hosting.Abstractions package
      version to 9.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 using CultureInfo.InvariantCulture.
      (#5700)

    • Fixed PlatformNotSupportedExceptions 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 to 9.0.0-rc.1.24431.7.
      (#5853)

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Extensions.Propagators v1.10.0-beta.1

    No notable changes.

    See CHANGELOG for details.

coreunstable-1.9.0-beta.2

24 Jun 20:14
8cc51b8
Compare
Choose a tag to compare
Pre-release

core-1.9.0

14 Jun 20:03
df26079
Compare
Choose a tag to compare

For highlights and announcements pertaining to this release see: Release Notes > 1.9.0.

The following changes are from the previous release 1.9.0-rc.1.

coreunstable-1.9.0-beta.1

14 Jun 22:47
237de18
Compare
Choose a tag to compare
Pre-release

core-1.9.0-rc.1

07 Jun 20:29
357f0a2
Compare
Choose a tag to compare
core-1.9.0-rc.1 Pre-release
Pre-release

The following changes are from the previous release 1.9.0-alpha.1.

coreunstable-1.9.0-alpha.2

29 May 18:24
61eee46
Compare
Choose a tag to compare
Pre-release

coreunstable-1.9.0-alpha.1

20 May 21:33
6c0327c
Compare
Choose a tag to compare
Pre-release