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
andConsoleLogRecordExporter
classes to
OpenTelemetry.Exporter
namespace.
(#1770)
OpenTelemetry.Exporter.InMemory
OpenTelemetry.Exporter.Jaeger
- Moved
JaegerExporter
andJaegerExporterOptions
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
andOtlpExporterOptions
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 thedeadline
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