Skip to content

0.22.0

Choose a tag to compare

@tylerbenson tylerbenson released this 23 Jan 20:06
· 15226 commits to master since this release

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 using dd-trace-ot.
  • 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
  • Customize trace event sample rate per service by setting a tag #640

Fixes

  • Prevent jmx metric capture from prematurely initializing custom LogManagers until after it's been successfully initialized #657