Added
- Add support for baggage metadata #287
Changed
- Remove
apiprefix from modules #305 - Move
mark_as_active_spanandget_active_spanfunctions into trace module #310 - Revert renaming of
SpanContexttoSpanReference#299 - Default trace propagator is now a no-op #329
- Return references to span contexts instead of clones #325
- Update exporter errors to be
Box<dyn Error + Send + Sync + 'static>#284 - Rename
GenericProvidertoGenericTracerProvider#313 - Reduce
SpanStatusenum toOk,Error, andUnsetvariants #315 - update B3 propagator to more closely match spec #319
- Export missing pub global trace types #313
- Ensure kv array values are homogeneous #333
- Implement
Displaytrait forKeyandValuetypes #353 - Move
SpanProcessortrait intosdkmodule #334 - Ensure
is_recordingisfalseand span is no-op afterend#341 - Move binary propagator and base64 format to contrib #343
- Ensure metrics noop types go through constructors #345
- Change
ExportResultto usestd::result::Result#347 - Change
SpanExporter::exportto take&mut selfinstead of&self#350 - Add MSRV 1.42.0 #296
Fixed
- Fix parent based sampling #354