OpenTelemetry - CNCF/opentelemetry-dotnet: Release core-1.4.0-alpha.1

Name: opentelemetry-dotnet

Owner: OpenTelemetry - CNCF

Release: core-1.4.0-alpha.1

Released: 2022-08-03

License: Apache-2.0

Release Assets:

OpenTelemetry

  • TracerProviderSDK modified for spans with remote parent. For such spans activity will be created irrespective of SamplingResult, to maintain context propagation. (#3329)
  • Fix issue where a measurement would be dropped when recording it with a null-valued tag. (#3325)
  • CompositeProcessor will now ensure ParentProvider is set on its children (#3368)
  • Added ForceFlush and helper ctors on OpenTelemetryLoggerProvider (#3364)
  • Timestamp, TraceId, SpanId, TraceFlags, TraceState, CategoryName, LogLevel, EventId, & Exception properties on LogRecord now expose set methods (#3378)
  • Handle possible exception when initializing the default service name. (#3405)
  • LogRecord instances are now reused to reduce memory pressure (#3385)
  • Fix exact match of activity source name when wildcard is used. (#3446)
  • Added AddOpenTelemetry ILoggingBuilder extensions which accept OpenTelemetryLoggerProvider directly (#3489)

OpenTelemetry.Api

  • Add Activity.RecordException overload accepting additional attributes to add to the ActivityEvent. #3433

OpenTelemetry.Exporter.Console

  • The MetricReaderOptions defaults can be overridden using OTEL_METRIC_EXPORT_INTERVAL and OTEL_METRIC_EXPORT_TIMEOUT environmental variables as defined in the specification. (#3424)

OpenTelemetry.Exporter.InMemory

  • InMemoryExporter will now buffer scopes when exporting LogRecord (#3360)

  • The MetricReaderOptions defaults can be overridden using OTEL_METRIC_EXPORT_INTERVAL and OTEL_METRIC_EXPORT_TIMEOUT environmental variables as defined in the specification. (#3424)

OpenTelemetry.Exporter.OpenTelemetryProtocol

  • Adds support for limiting the length and count of attributes exported from the OTLP exporter. These Attribute Limits are configured via the environment variables defined in the specification. (#3376)

  • The MetricReaderOptions defaults can be overridden using OTEL_METRIC_EXPORT_INTERVAL and OTEL_METRIC_EXPORT_TIMEOUT environmental variables as defined in the specification. (#3424)

OpenTelemetry.Extensions.Propagators

  • Add JaegerPropagator. (1881)

To top