1.1.0
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 fromTracerSdk
, 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
fromOTEL_RESOURCE_ATTRIBUTES_ENV
#255 (Breaking) EnvironmentContextPropagator
now usesTRACEPARENT
andTRACESTATE
instead ofOTEL_TRACE_PARENT
andOTEL_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