- Add ability to validate configuration (#124) <Gregory Reshetniak>
- Make Metrics consistent with Go client (#129) <Eundoo Song>
- Replace zipkin.thrift out-of-band span format with jaeger.thrift (#111)
- Use only six for py2/py3 compatibility, drop future (#130, #134, #135)
- Add codec for B3 trace context headers (#112) - thanks @gravelg
- Increase max tag value length to 1024 and make it configurable (#110)
- A number of fixes for Python 3.x compatibility - Fix span and sampler tests to work under Py3 (#117) - Fix dependencies for Py3 compatibility (#116) - Fix xrange for Py3 in thrift generated files (#115) - Add python3 compat, hasattr iteritems->itemx (#113) - thanks @kbroughton
- Encode unicode baggage keys/values to UTF-8 (#109)
- Change default for one_span_per_rpc to False (#105)
- Fix bug when creating tracer with tags. (#80)
- Allow tracer constructor to accept optional tags argument.
- Support JAEGER_TAGS environment variable and config for tracer tags.
- Add metrics factory and allow tags for metrics [#45]
- Save baggage in span [#54]
- Allow to override hostname for jaeger agent [#51]
- Add adaptive sampler
- Allow overriding one-span-per-rpc behavior
- Allow overriding codecs in tracer initialization
- Replace 0 parentID with None
- Upgrade to opentracing 1.2 with KV logging.
- Support debug traces via HTTP header jaeger-debug-id.
- Report sampling strategy as root span tags sampler.type and sampler.param. In case of probabilistic sampling (most frequently used strategy), the values would be probabilistic and the sampling probability [0 .. 1], respectively.
- Record host name as jaeger.hostname tag on the first-in-process spans (i.e. root spans and rpc-server spans)
- Record the version of the Jaeger library as jaeger.version tag
- Do not create SpanContext from Zipkin span if trace_id is empty/zero
- Do not publish crossdock module
- Upgrade to OpenTracing 1.1
- Implement Zipkin codec for interop with TChannel
- Allow passing external IOLoop
- Remove TChannel dependency
- Remove dependency on opentracing_instrumentation
- Downgrade TChannel dependency to >= 0.24
- Initial open source release.