Skip to content

core-1.4.0-alpha.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@utpilla utpilla released this 03 Aug 02:12
· 1301 commits to main since this release
83a8f94

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)