Improvements
- Updated minimum Jackson dependency to 2.9.8 for security vulnerability remediation #658
- This should be transparent if you're using
dd-java-agent
, but might cause dependency conflicts if usingdd-trace-ot
.
- This should be transparent if you're using
- Support Kotlin coroutine context propagation (Thanks @markoferrer) #653
- Add config to partially flush spans from large traces #662
- Add the following config to set the threshold for large traces:
- System property:
-Ddd.trace.partial.flush.min.spans=100
- Environment Variable:
DD_TRACE_PARTIAL_FLUSH_MIN_SPANS=100
- System property:
- Add the following config to set the threshold for large traces:
- Customize trace event sample rate per service by setting a tag #640
Fixes
- Prevent jmx metric capture from prematurely initializing custom
LogManager
s until after it's been successfully initialized #657