* todo(tracestate): drop right-most member in tracestate
Signed-off-by: 1046102779 <seachen@tencent.com>
* fix(tracestate): drop right-most member in tracestate
Signed-off-by: 1046102779 <seachen@tencent.com>
* fix(tracestate): drop right-most member in tracestate
Signed-off-by: 1046102779 <seachen@tencent.com>
* fix(tracestate): drop right-most member in tracestate
Signed-off-by: 1046102779 <seachen@tencent.com>
* fix(tracestate): drop right-most member in tracestate
Signed-off-by: 1046102779 <seachen@tencent.com>
* Update trace/tracestate.go
Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
* Refactor TraceState
* Update tracecontext propagator to use new TraceState
* Add TraceStateFromKeyValues to oteltest
* Use oteltest to test TraceState
* Replace IsEmpty with Len for TraceState
* Replace ParseTraceState with ParseTraceStateString
* Clean up naming
* Add immutability test for TraceState
* Add changes to changelog
* Fixes
* Document argument type change in changelog
* Address feedback
Remove circularity of TestTraceStateLen.