github open-telemetry/opentelemetry-dotnet 0.7.0-beta

pre-release3 years ago

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
    4096.
    (#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

Don't miss a new opentelemetry-dotnet release

NewReleases is sending notifications on new releases.