Skip to content

1.1.0

Compare
Choose a tag to compare
@nachoBonafonte nachoBonafonte released this 05 Nov 09:15
· 429 commits to main since this release
3f9d9d7

Package

  • Removed duplicated lib products, use non lib prefixed ones. Since 1.0.3 they have been exactly equal. #271 (Breaking)

General

  • Provide a way to register the different propagators other than W3C. #261
  • Add a Zipkin baggage propagator #264
  • Update SemanticAttributes and ResourceAttributes to version 1.7.0 #272 (Breaking)

Traces

  • Removed textFormat member from TracerSdk, users of this propagators must use the global registered ones instead: OpenTelemetry.instance.propagators.textMapPropagator #261 (Breaking)
  • SimpleSpanProcessor now exports the spans asynchronously, and synchronises only on shutdown or flush. For production environments BatchSpanProcessor is still preferred. #263
  • Implement ForceFlush spec on Span processors adding a timeout parameter. #273

Resources

  • Fix environment variable for specifying resource attribute as it was not following the spec. Changed to OTEL_RESOURCE_ATTRIBUTES from OTEL_RESOURCE_ATTRIBUTES_ENV #255 (Breaking)
  • EnvironmentContextPropagator now uses TRACEPARENT and TRACESTATE instead of OTEL_TRACE_PARENT and OTEL_TRACE_STATE for compatibility with other tools #255 (Breaking)

URLSession Instrumentation

  • Avoid potential interlocking in network instrumentation #263
  • Fix concurrent network requests could fail to correctly create spans #270

Zipkin Exporter

  • Display correct serviceName for Zipkin #259, #262