OpenTelemetry - CNCF/opentelemetry-dotnet: Release core-1.0.0-rc3

Name: opentelemetry-dotnet

Owner: OpenTelemetry - CNCF

Release: 1.0.0-rc3

Released: 2021-02-05

License: Apache-2.0

Release Assets:

1.0.0-rc3 is the final "ReleaseCandidate" before 1.0.0 stable release. Only those components which have its spec marked stable are included in this release.

OpenTelemetry

  • Default Resource will now contain service.name instead of Telemetry SDK. #1744
  • Added GetDefaultResource() method to Provider. #1768

OpenTelemetry.Api

  • Relax System.* packages version requirement to remove upper bound.
  • Require System.Diagnostics.DiagnosticSource package 5.0.1.

OpenTelemetry.Exporter.Console

  • Moved ConsoleActivityExporter and ConsoleLogRecordExporter classes to OpenTelemetry.Exporter namespace. (#1770)

OpenTelemetry.Exporter.InMemory

OpenTelemetry.Exporter.Jaeger

  • Moved JaegerExporter and JaegerExporterOptions classes to OpenTelemetry.Exporter namespace. (#1770)
  • Default ServiceName, if not found in Resource is obtained from SDK using GetDefaultResource(). #1768
  • Removed ProcessTags from JaegerExporterOptions. The alternate option is to use Resource attributes.

OpenTelemetry.Exporter.OpenTelemetryProtocol

  • Moved OtlpTraceExporter and OtlpExporterOptions classes to OpenTelemetry.Exporter namespace. (#1770)
  • Changed default port for OTLP Exporter from 55680 to 4317
  • Default ServiceName, if not found in Resource, is obtained from SDK using GetDefaultResource().
  • Modified the data type of Headers option to string; Added a new option called TimeoutMilliseconds for computing the deadline to be used by gRPC client for Export (#1781)
  • Removes Grpc specific options from OTLPExporterOptions, which removes support for secure connections. See 1778 for details.
  • Endpoint is made Uri for all target frameworks.

OpenTelemetry.Exporter.Zipkin

  • Moved ZipkinExporter and ZipkinExporterOptions classes to OpenTelemetry.Exporter namespace. (#1770)
  • Removes ability to configure ServiceName for Zipkin. ServiceName must come via Resource. If service name is not found in Resource, Zipkin uses GetDefaultResource() from the SDK to obtain it. #1768

To top