OpenTelemetry - CNCF/opentelemetry-dotnet: Release 0.8.0-beta

Name: opentelemetry-dotnet

Owner: OpenTelemetry - CNCF

Release: 0.8.0-beta

Released: 2020-11-05

License: Apache-2.0

Release Assets:

OpenTelemetry

  • TracerProviderBuilder API changes Renamed AddInstrumentation to AddDiagnosticSourceInstrumentation and made internal. Added AddInstrumentation (#1454)

  • DiagnosticSource subscription helper classes (DiagnosticSourceSubscriber, ListenerHandler,PropertyFetcher) are made internal.

OpenTelemetry.Api

  • Removed IsValid property from Status (#1415)
  • Removed IsOk property from Status and fixed StatusCode enum values (#1414)
  • B3Propagator now supports the value true to be passed in for the header X-B3-Sampled. (#1413)
  • Moving grpc status and helper to grpc project (#1422)
  • Renamed TextMapPropagator to TraceContextPropagator, CompositePropapagor to CompositeTextMapPropagator. IPropagator is renamed to TextMapPropagator and changed from interface to abstract class. (#1427)
  • Added GlobalPropagators API via Propagators.DefaultTextMapPropagator. (#1427)
  • Changed SpanAttributeConstants from public to internal (#1457)

OpenTelemetry.Exporter.Console

  • Add extension method to add ConsoleExporter for logs (#1452)

  • Generalized ConsoleExporter to add support for logs (#1438)

OpenTelemetry.Exporter.InMemory

OpenTelemetry.Exporter.Jaeger

  • Moving Jaeger Process from public to internal. (#1421)

OpenTelemetry.Exporter.OpenTelemetryProtocol

  • peer.service tag is now added to outgoing spans (went not already specified) following the Zipkin remote endpoint rules (#1392)
  • Added ServiceName to options available on the AddOtlpExporter extension (#1420)

OpenTelemetry.Exporter.Prometheus

OpenTelemetry.Exporter.Zipkin

  • ZipkinExporter will now respect global Resource set via TracerProviderBuilder.SetResource. (#1385)

OpenTelemetry.Exporter.ZPages

OpenTelemetry.Extensions.Hosting

  • Removed AddOpenTelemetryTracing method which takes Func returning TracerProvider.

OpenTelemetry.Instrumentation.AspNet

  • Renamed TextMapPropagator to TraceContextPropagator, CompositePropapagor to CompositeTextMapPropagator. IPropagator is renamed to TextMapPropagator and changed from interface to abstract class. (#1427)
  • Propagators.DefaultTextMapPropagator will be used as the default Propagator. (#1427)
  • Removed Propagator from Instrumentation Options. Instrumentation now always respect the Propagator.DefaultTextMapPropagator. (#1448)

OpenTelemetry.Instrumentation.AspNetCore

  • Record Exception in AspNetCore instrumentation based on RecordException in AspNetCoreInstrumentationOptions (#1408)
  • Added configuration option EnableGrpcAspNetCoreSupport to enable or disable support for adding OpenTelemetry RPC attributes when using Grpc.AspNetCore. This option is enabled by default. (#1423)
  • Renamed TextMapPropagator to TraceContextPropagator, CompositePropapagor to CompositeTextMapPropagator. IPropagator is renamed to TextMapPropagator and changed from interface to abstract class. (#1427)
  • Propagators.DefaultTextMapPropagator will be used as the default Propagator (#1427)
  • Removed Propagator from Instrumentation Options. Instrumentation now always respect the Propagator.DefaultTextMapPropagator. (#1448)

OpenTelemetry.Instrumentation.GrpcNetClient

OpenTelemetry.Instrumentation.Http

  • Instrumentation for HttpWebRequest no longer store raw objects like HttpWebRequest in Activity.CustomProperty. To enrich activity, use the Enrich action on the instrumentation. (#1407)
  • Renamed TextMapPropagator to TraceContextPropagator, CompositePropapagor to CompositeTextMapPropagator. IPropagator is renamed to TextMapPropagator and changed from interface to abstract class. (#1427)
  • Propagators.DefaultTextMapPropagator will be used as the default Propagator (#1427)
  • Removed Propagator from Instrumentation Options. Instrumentation now always respect the Propagator.DefaultTextMapPropagator. (#1448)

OpenTelemetry.Instrumentation.SqlClient

OpenTelemetry.Instrumentation.StackExchangeRedis

OpenTelemetry.Shims.OpenTracing

  • Renamed TextMapPropagator to TraceContextPropagator, CompositePropapagor to CompositeTextMapPropagator. IPropagator is renamed to TextMapPropagator and changed from interface to abstract class. (#1427)

To top