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