Skip to content

Latest commit

 

History

History
93 lines (67 loc) · 2.58 KB

CHANGELOG.md

File metadata and controls

93 lines (67 loc) · 2.58 KB

Changelog

Added

  • New async batch span processor
  • New stdout exporter
  • Add trace_id to SpanBuilder

Changed

  • Add attributes to Events.
  • Update Span's add_event and add_event_with_timestamp to accept attributes.
  • Record log fields in jaeger exporter
  • Properly export span kind in jaeger exporter
  • Add support for Links
  • Add status_message to Span and SpanData
  • Rename SpanStatus to StatusCode
  • Update EvictedQueue internals from LIFO to FIFO
  • Switch span attributes to EvictedHashMap

Fixed

  • Call shutdown correctly when span processors and exporters are dropped

Added

  • New Base64 propagator
  • New SpanBuilder api
  • Zipkin Exporter crate

Changed

  • Switch to SpanId and TraceId from u64 and u128
  • Remove &mut self requirements for Span API

Fixed

  • circular Tracer debug impl

Added

  • Make trace and metrics features optional
  • ExportResult as specified in the specification
  • Add Futures compatibility API
  • Added serde serialise support to SpanData
  • Separate OpenTelemetry Jaeger crate

Changed

  • Rename HttpTraceContextPropagator to TraceContextPropagator
  • Rename HttpB3Propagator to B3Propagator
  • Switch to Apache 2 license
  • Resolve agent addresses to allow non-static IP
  • Remove tracer name prefix from span name

Removed

  • Remove add_link from spans

Added

  • trace-context propagator

Changed

  • Prometheus API cleanup

Added

  • Parent option for default sampler

Fixed

  • SDK tracer default span id

Changed

  • Ensure spans are always send and sync
  • Allow static lifetimes for span names
  • Improve KeyValue ergonomics

Added

  • Implement global provider

Added

  • Documentation and API cleanup
  • Tracking of active spans via thread local span stack

Initial debug alpha