- Improve C++ flag handling in CMake (#128)
- localIP: try resolving local hostname first (#130)
- Fix deadlock if steady_clock::now() returns the same value twice (#132)
- Implement SpanContext::Clone (#138)
- Change sampler param sentinel value from YAML parser (#145)
- Fix RemoteReporter test race condition (#135)
- Add details on how to set agent & collector endpoint (#153)
- Clarify agent/sampler address overrides in README
- Upgrade to OpenTracing 1.5.0; Support build on Windows (#115)
- Throw exception on invalid sampling rate (#168)
- Fix
tracer.Inject(..., HTTPHeadersWriter&)
(#107) - Upgrade dynamic loading API (#120)
- Add example application (#101)
- Improve CMake installation to allow use of lib64 directory (#102)
- Fix CMake config for OpenTracing dependency (#103)
- Fix tracer inject for HTTP headers (#107)
- Build shared plugin for Linux amd64 using Docker (#82)
- Fix UDP test compilation error (#88)
- Fix usage of propagation headers config (#91)
- Fix dynamic load build error (#92)
- Use Thrift 0.11.0 (#94)
- Use LogRecord in Span::FinishWithOptions (#58)
- Flush pending spans in RemoteReporter destructor (#59)
- Add support for dynamic loading (#64)
- Fix unhandled exception when Jaeger agent unavailable (#80)
- Fix potential race condition in concurrent baggage access (#83)
- Fix bug in localIP and revert change in TR1 tuple definition (#31)
- Add language prefix to Jaeger client version tag (#35)
- Fix yaml-cpp issues (#39)
- Don't use forwarding reference (#11)
- Fix overflow bug (#13)
- Set default-constructed timestamp to current time in StartSpan (#18)
- Fix host IP formatting and improve local IP API (#4)
- Use JSON instead of Thrift's TJSONProtocol (#12)