github open-telemetry/opentelemetry-dotnet core-1.6.0-alpha.1
1.6.0-alpha.1

pre-release14 months ago

OpenTelemetry

OpenTelemetry.Api

  • Updated System.Diagnostics.DiagnosticSource package version to 7.0.2.
    (#4576)

  • Breaking change In order to make RuntimeContext compatible with
    ahead-of-time compilation (AOT), RuntimeContext.ContextSlotType can only be
    assigned one of the following types: AsyncLocalRuntimeContextSlot<>,
    ThreadLocalRuntimeContextSlot<>, and RemotingRuntimeContextSlot<>. A
    System.NotSupportedException will be thrown if you try to assign any type
    other than the three types mentioned.
    (#4542)

  • Added Logs Bridge
    API

    implementation (LoggerProviderBuilder, LoggerProvider, Logger, etc.).
    (#4433)

OpenTelemetry.Api.ProviderBuilderExtensions

  • Added extension methods to support using the Logs Bridge
    API

    implementation (eg LoggerProviderBuilder) with dependency injection.
    (#4433)

OpenTelemetry.Exporter.Console

  • Add back support for Exemplars. See
    exemplars for
    instructions to enable exemplars.
    (#4553)

  • Updated to display Severity and SeverityText text instead of
    ILogger.LogLevel when exporting LogRecord instances.
    (#4568)

  • Added LoggerProviderBuilder.AddConsoleExporter registration extension.
    (#4583)

OpenTelemetry.Exporter.InMemory

  • Added LoggerProviderBuilder.AddInMemoryExporter registration extension.
    (#4584)

OpenTelemetry.Exporter.OpenTelemetryProtocol

  • Merged OpenTelemetry.Exporter.OpenTelemetryProtocol.Logs package into
    OpenTelemetry.Exporter.OpenTelemetryProtocol. Going Forward,
    OpenTelemetry.Exporter.OpenTelemetryProtocol will be the only package needed
    for all 3 signals (Logs, Metrics, and Traces). All the changes made in
    OpenTelemetry.Exporter.OpenTelemetryProtocol.Logs
    are now included in this package.
    (#4556)

  • Add back support for Exemplars. See
    exemplars for
    instructions to enable exemplars.
    (#4553)

  • Updated Grpc.Net.Client to 2.45.0 to fix unobserved exception from failed
    calls.
    (#4573)

  • Updated to support Severity and SeverityText when exporting LogRecords.
    (#4568)

  • Updated Grpc.Net.Client to 2.52.0 to address the vulnerability reported by
    CVE-2023-32731. Refer to
    grpc/grpc#32309
    for more details.
    (#4647)

Don't miss a new opentelemetry-dotnet release

NewReleases is sending notifications on new releases.