Improvements
- Log some useful diagnostic properties #1865
- Added pluggable id strategies #1835
- Add a Sampler to force PrioritySampling #1847
- Add option to not treat async request timeouts as errors #1844
- Add the EnsureTrace prioritization strategy. #1841
- Added tags health metrics with service, env, and version #1826
- Make agent connect timeout less aggressive #1816
Performance
- Trace processing pipeline timing #1854
- Avoid instrumenting WeakMap cleanup executor #1849
- Use alternative weak-keyed map implementations to reduce work done in CommonTaskExecutor #1812
Changes
- Remove unused trace-writer thread factory #1857
- Remove executor queue offer check #1852
- Make it possible to disable v0.5 trace agent endpoint #1831
- Remove guava from profiling #1829
- Bump jmxfetch and cleanup #1827
- Cap the opentelemetry instrumentation at 0.7 #1822
- Config changes that may impact precedence order for overlapping config defined in multiple places. #1813