Skip to content

Latest commit

 

History

History
171 lines (103 loc) · 4.85 KB

CHANGELOG.md

File metadata and controls

171 lines (103 loc) · 4.85 KB

Changes by Version

2.13.0 (2018-04-15)

  • Use value receiver for config.NewTracer() (#283)
  • Lock span during jaeger thrift conversion (#273)
  • Fix the RemotelyControlledSampler so that it terminates go-routine on Close() (#260)
  • Added support for client configuration via env vars (#275) <Juraci Paixão Kröhling>
  • Allow overriding sampler in the Config (#270)

2.12.0 (2018-03-14)

  • Use lock when retrieving span.Context() (#268)
  • Add Configuration support for custom Injector and Extractor (#263)

2.11.2 (2018-01-12)

  • Add Gopkg.toml to allow using the lib with dep

2.11.1 (2018-01-03)

  • Do not enqueue spans after Reporter is closed (#235, #245)
  • Change default flush interval to 1sec (#243)

2.11.0 (2017-11-27)

  • Normalize metric names and tags to be compatible with Prometheus (#222)

2.10.0 (2017-11-14)

  • Support custom tracing headers (#176)
  • Add BaggageRestrictionManager (#178) and RemoteBaggageRestrictionManager (#182)
  • Do not coerce baggage keys to lower case (#196)
  • Log span name when span cannot be reported (#198)
  • Add option to enable gen128Bit for tracer (#193) and allow custom generator for high bits of trace ID (#219)

2.9.0 (2017-07-29)

  • Pin thrift <= 0.10 (#179)
  • Introduce a parallel interface ContribObserver (#159)

2.8.0 (2017-07-05)

  • Drop jaeger. prefix from jaeger.hostname process-level tag
  • Add options to set tracer tags

2.7.0 (2017-06-21)

  • Fix rate limiter balance #135 #140
  • Default client to send Jaeger.thrift #147
  • Save baggage in span #153
  • Move reporter.queueLength to the top of the struct to guarantee 64bit alignment #158
  • Support HTTP transport with jaeger.thrift #161

2.6.0 (2017-03-28)

  • Add config option to initialize RPC Metrics feature

2.5.0 (2017-03-23)

  • Split request latency metric by success/failure #123
  • Add mutex to adaptive sampler and fix race condition #124
  • Fix rate limiter panic #125

2.4.0 (2017-03-21)

  • Remove _ms suffix from request latency metric name #121
  • Rename all metrics to "request" and "http_request" and use tags for other dimensions #121

2.3.0 (2017-03-20)

  • Make Span type public to allow access to non-std methods for testing #117
  • Add a structured way to extract traces for logging with zap #118

2.2.1 (2017-03-14)

  • Fix panic caused by updating the remote sampler from adaptive sampler to any other sampler type (jaegertracing#111)

2.2.0 (2017-03-10)

2.1.2 (2017-02-27)

2.1.1 (2017-02-21)

  • Fix inefficient usage of zap.Logger

2.1.0 (2017-02-17)

2.0.0 (2017-02-08)

  • Support Adaptive Sampling
  • Support 128bit Trace IDs
  • Change trace/span IDs from uint64 to strong types TraceID and SpanID
  • Add Zipkin HTTP B3 Propagation format support #72
  • Rip out existing metrics and use github.com/uber/jaeger-lib/metrics
  • Change API for tracer, reporter, sampler initialization

1.6.0 (2016-10-14)

  • Add Zipkin HTTP transport
  • Support external baggage via jaeger-baggage header
  • Unpin Thrift version, keep to master

1.5.1 (2016-09-27)

  • Relax dependency on opentracing to ^1

1.5.0 (2016-09-27)

  • Upgrade to opentracing-go 1.0
  • Support KV logging for Spans

1.4.0 (2016-09-14)

  • Support debug traces via HTTP header "jaeger-debug-id"