1.1.0
Package
- Removed duplicated lib products, use non
libprefixed 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
textFormatmember fromTracerSdk, users of this propagators must use the global registered ones instead:OpenTelemetry.instance.propagators.textMapPropagator#261 (Breaking) SimpleSpanProcessornow 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_ATTRIBUTESfromOTEL_RESOURCE_ATTRIBUTES_ENV#255 (Breaking) EnvironmentContextPropagatornow usesTRACEPARENTandTRACESTATEinstead ofOTEL_TRACE_PARENTandOTEL_TRACE_STATEfor 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