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

Name: opentelemetry-dotnet

Owner: OpenTelemetry - CNCF

Release: 0.7.0-beta

Released: 2020-10-16

License: Apache-2.0

Release Assets:

OpenTelemetry

  • Changed ActivityExporter.OnShutdown, ActivityExporter.Shutdown, ActivityProcessor.OnShutdown and ActivityProcessor.Shutdown to return boolean value (#1282) (#1285)
  • Renamed SamplingDecision options (NotRecord to Drop, Record to RecordOnly, and RecordAndSampled to RecordAndSample) (#1297)
  • Added ILogger/Microsoft.Extensions.Logging integration (#1308) (#1315)
  • Changed exporter and processor to generic types (#1328):
    • ActivityExporter changed to BaseExporter<Activity>
    • ActivityProcessor changed to BaseProcessor<Activity>
    • BatchExportActivityProcessor changed to BatchExportProcessor<Activity>
    • ReentrantExportActivityProcessor changed to ReentrantExportProcessor<Activity>
    • SimpleExportActivityProcessor changed to SimpleExportProcessor<Activity>

OpenTelemetry.Api

  • IActivityTagEnumerator is now IActivityEnumerator<T>. Added EnumerateLinks extension method on Activity for retrieving links efficiently (#1314)
  • Added EnumerateEvents extension method on Activity for retrieving events efficiently (#1319)
  • Added EnumerateTags extension methods on ActivityLink & ActivityEvent for retrieving tags efficiently. Renamed Activity.EnumerateTagValues -> Activity.EnumerateTags. (#1320)
  • Updated System.Diagnostics.DiagnosticSource to version 5.0.0-rc.2.20475.5 (#1346)
  • Updated Span Status as per new spec (#1313)

OpenTelemetry.Exporter.Console

OpenTelemetry.Exporter.InMemory

  • Initial release OpenTelemetry.Exporter.Jaeger

  • Renamed MaxPacketSize -> MaxPayloadSizeInBytes on JaegerExporterOptions. Lowered the default value from 65,000 to 4096. (#1247)

OpenTelemetry.Exporter.OpenTelemetryProtocol

OpenTelemetry.Exporter.Prometheus

OpenTelemetry.Exporter.Zipkin

  • Removed unused TimeoutSeconds and added MaxPayloadSizeInBytes on ZipkinExporterOptions. The default value for MaxPayloadSizeInBytes is

    (#1247)

OpenTelemetry.Exporter.ZPages

OpenTelemetry.Extensions.Hosting

OpenTelemetry.Instrumentation.AspNet

  • Instrumentation no longer store raw objects like HttpRequest in Activity.CustomProperty. To enrich activity, use the Enrich action on the instrumentation. (#1261)
  • Span Status is populated as per new spec (#1313)

OpenTelemetry.Instrumentation.AspNetCore

  • Instrumentation no longer store raw objects like HttpRequest in Activity.CustomProperty. To enrich activity, use the Enrich action on the instrumentation. (#1261)
  • Span Status is populated as per new spec (#1313)

OpenTelemetry.Instrumentation.GrpcNetClient

  • Instrumentation no longer store raw objects like HttpRequestMessage in Activity.CustomProperty. To enrich activity, use the Enrich action on the instrumentation. (#1261)
  • Span Status is populated as per new spec (#1313)

OpenTelemetry.Instrumentation.Http

  • Instrumentation no longer store raw objects like HttpRequestMessage in Activity.CustomProperty. To enrich activity, use the Enrich action on the instrumentation. (#1261)
  • Span Status is populated as per new spec (#1313)

OpenTelemetry.Instrumentation.SqlClient

  • Instrumentation no longer store raw objects like object in Activity.CustomProperty. To enrich activity, use the Enrich action on the instrumentation. (#1261)
  • Span Status is populated as per new spec (#1313)

OpenTelemetry.Instrumentation.StackExchangeRedis

  • Span Status is populated as per new spec (#1313)

OpenTelemetry.Shims.OpenTracing

To top