- Nothing yet.
-
Add baggage to B3 codec (#319)
-
Add support for 128bit trace ids to zipkin thrift spans. (#378)
-
Update zipkin propagation logic to support 128bit traceIDs (#373)
-
Accept "true" for the x-b3-sampled header (#356)
-
Allow setting of PoolSpans from Config object (#322)
-
Make propagators public to allow wrapping (#379)
-
Change default metric namespace to use relevant separator for the metric backend (#364)
-
Change metrics prefix to jaeger_tracer and add descriptions (#346)
-
Bump OpenTracing to ^1.1.x (#383)
-
Upgrade jaeger-lib to v2.0.0 (#359)
-
Avoid defer when generating random number (#358)
-
Use a pool of rand.Source to reduce lock contention when creating span ids (#357)
-
Make JAEGER_ENDPOINT take priority over JAEGER_AGENT_XXX (#342)
- Fix FollowsFrom spans ignoring baggage/debug header from dummy parent context (#313)
- Make maximum annotation length configurable in tracer options (#318)
- Support more environment variables in configuration (#323)
- Print error on Sampler Query failure (#328)
- Add an HTTPOption to support custom http.RoundTripper (#333)
- Return an error when an HTTP error code is seen in zipkin HTTP transport (#331)
- Support throttling for debug traces (#274)
- Remove dependency on Apache Thrift (#303)
- Remove dependency on tchannel (#295) (#294)
- Test with Go 1.9 (#298)
- 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)
- Use lock when retrieving span.Context() (#268)
- Add Configuration support for custom Injector and Extractor (#263)
- Add Gopkg.toml to allow using the lib with
dep
- Do not enqueue spans after Reporter is closed (#235, #245)
- Change default flush interval to 1sec (#243)
- Normalize metric names and tags to be compatible with Prometheus (#222)
- 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)
- Pin thrift <= 0.10 (#179)
- Introduce a parallel interface ContribObserver (#159)
- Drop
jaeger.
prefix fromjaeger.hostname
process-level tag - Add options to set tracer tags
- 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
- Add config option to initialize RPC Metrics feature
- Split request latency metric by success/failure #123
- Add mutex to adaptive sampler and fix race condition #124
- Fix rate limiter panic #125
- Remove
_ms
suffix from request latency metric name #121 - Rename all metrics to "request" and "http_request" and use tags for other dimensions #121
- 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
- Fix panic caused by updating the remote sampler from adaptive sampler to any other sampler type (jaegertracing#111)
- Introduce Observer and SpanObserver (jaegertracing#94)
- Add RPC metrics emitter as Observer/SpanObserver (jaegertracing#103)
- Fix leaky bucket bug (jaegertracing#99)
- Fix zap logger Infof (jaegertracing#100)
- Add tracer initialization godoc examples
- Fix inefficient usage of zap.Logger
- Add adapter for zap.Logger (https://github.com/uber-go/zap)
- Move logging API to ./log/ package
- 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
- Add Zipkin HTTP transport
- Support external baggage via jaeger-baggage header
- Unpin Thrift version, keep to master
- Relax dependency on opentracing to ^1
- Upgrade to opentracing-go 1.0
- Support KV logging for Spans
- Support debug traces via HTTP header "jaeger-debug-id"