Improvements
- Add
resourceName
as optional field to@Trace
#925 - Support log trace injection for log4j 1.x and log4j 2.x #894
dd.logs.injection.enabled=true
still required.- See docs for more details.
- Add instrumentation for Google Http Client #914
- Add instrumentation for Spring 5 WebClient #831 (Thanks to @johanvandeweerd for the contribution.)
- Collect container-id if available #920
- Better support for Akka-http with Scala 2.13 #899 (Thanks to @dpratt for the contribution.)
- Improved hostname detection #927
- More extensive testing on various JVM's #902
- Extend support for Jersey client to 1.9+ #910
- Add instrumentation for Kafka client using
records(TopicPartition)
method #911 - Improved handling around tracing Kafka's Iterator: #924 (Thanks to @gygabyte for the contribution.)
Fixes
- Allow proper shutdown of applications by marking JMXFetch threads as daemon #905
- Change parent scope context propagation for Netty clients' callback #886
- Better handling for adding Netty tracing handlers #900
- Remove "default instance" for SqlServer #916
- Assert that Span isn't set as null in Scope #917