- Deprecated members removed:
ScopeManager.active()
ScopeManager.activate(Span, boolean)
Scope.span()
SpanBuilder.startActive()
Tracer.startManual()
AutoFinishScopeManager
- Trace Identifiers added to
SpanContext
. - Finishing
Span
upon Scope close is deprecated overall. ScopeManager.active()
is deprecated.SpanBuilder.startActive()
is deprecated.AutoFinishScopeManager
is deprecated.- Added a new
Binary
format on top ofByteBuffer
. - Added generic typed
setTag()
/withTag()
versions. - Split Inject and Extract builtin interfaces.
Tracer
implementsClosable
.- Added
GlobalTracer.registerIfAbsent()
.
BaseSpan
andActiveSpan
are simplified into a singleSpan
class.Scope
replacesActiveSpan
, removingContinuations
.ScopeManager
replacesActiveSpanSource
.Tracer.activeSpan()
returns the current value ofTracer.scopeManager().active().span()
as a convenience.startManual()
deprecated in favor ofstart()
- new examples directory