- Deprecated members removed:
ScopeManager.active()ScopeManager.activate(Span, boolean)Scope.span()SpanBuilder.startActive()Tracer.startManual()AutoFinishScopeManager
- Trace Identifiers added to
SpanContext. - Finishing
Spanupon Scope close is deprecated overall. ScopeManager.active()is deprecated.SpanBuilder.startActive()is deprecated.AutoFinishScopeManageris deprecated.- Added a new
Binaryformat on top ofByteBuffer. - Added generic typed
setTag()/withTag()versions. - Split Inject and Extract builtin interfaces.
TracerimplementsClosable.- Added
GlobalTracer.registerIfAbsent().
BaseSpanandActiveSpanare simplified into a singleSpanclass.ScopereplacesActiveSpan, removingContinuations.ScopeManagerreplacesActiveSpanSource.Tracer.activeSpan()returns the current value ofTracer.scopeManager().active().span()as a convenience.startManual()deprecated in favor ofstart()- new examples directory