Added
- Add resource detector #174
- Add
fieldsmethod to TextMapFormat #178 - Add support for
tracestateinTraceContextPropagator#191 - Propagate valid span context in noop tracer #197
- Add end_with_timestamp method for trace span #199
- Add ID methods for hex and byte array formatting #200
- Add AWS X-Ray ID Generator #201
- AWS X-Ray Trace Context Propagator #202
- Add instrumentation library information to spans #207
- Add keys method to extractors #209
- Add
TraceStatetoSpanContext#217 - Add
from_envconfig option forBatchSpanProcessor#228 - Add pipeline uninstall mechanism to shut down trace pipelines #229
Changed
- Re-write metrics sdk to be spec compliant #179
- Rename
Sampler::ProbabilitytoSampler::TraceIdRatioBased#188 - Rename
HTTPTextPropagatortoTextMapPropagator#192 - Ensure extractors are case insensitive #193
- Rename
ProvidertoTracerProvider#206 - Rename
CorrelationContextintoBaggage#208 - Pipeline builder for stdout trace exporter #224
- Switch to async exporters #232
- Allow
ShouldSampleimplementation to modify trace state #237 - Ensure context guard is
!Send#239 - Ensure trace noop structs use
newconstructor #240 - Switch to w3c
baggageheader #246 - Move trace module imports from
apitoapi::trace#255 - Update
tonicfeature to use version0.3.x#258 - Update exporters to receive owned span data #264
- Move propagators to
sdk::propagation#266 - Rename SpanContext to SpanReference #270
- Rename
SamplingDecision'sNotRecord,RecordandRecordAndSampledto
DropRecordOnlyandRecordAndSample#247