github DataDog/dd-trace-java v0.57.0
0.57.0

latest releases: v1.33.0, v1.32.0, v1.31.2...
3 years ago

Improvements

  • Deadlock detection JFR events #1640
  • Periodically check for deadlocked threads using JMX ThreadMXBean and emit a series of events describing the locking cycle.

Fixes

  • ignore micronaut tracing classes #1652
  • Handle null header values #1650 (Thanks @damienpalacio for the contribution!)
  • switch microseconds to nanoseconds for trace start baggage #1648
  • MDC ThreadLocal initValue should be modifiable #1645
  • don't block when there are no buffers left #1641

Performance

  • improve startup performance for clojure apps #1643
  • Exclude clojure standard library and anonymous functions from class transformation #1642
  • Cache the UTF8 bytes for prepared statements #1629

Changes

  • attempt to base64 decode invalid DDIds #1656
    • helps possible error investigation if DDId was wrongly base64 encoded somewhere outside java tracer
  • Update jmxfetch to 0.38.0 #1632

Internal API Changes

  • Move the StatsDClient into CoreTracer #1653
  • remove deprecated dbtagtypeinterceptor #1630

Don't miss a new dd-trace-java release

NewReleases is sending notifications on new releases.