Improvements
- Added support for jax-rs AsyncResponse #1017
- Added support for Spring Data Repositories #1014
- Added additional tags for Couchbase spans #996
- Better support for
CompletableFuture
async trace propagation #1008 - Reduce overhead in url processing #1000
- Reduce overhead when collecting many spans in a single trace #1038
- Optimized parsing of ID's, avoiding BigInteger if possible #1016
- Reduce object creation in Apache Http Client #998
- Async trace propagation in JAX-RS annotated methods #999
- Async trace propagation in
@Trace
annotated methods #1031 - Tracer debug logging can now be enabled using the following settings: #1033 (Thanks @cecile75)
- System Property:
-Ddd.trace.debug=true
- Environment Variable:
DD_TRACE_DEBUG=true
- System Property:
Changes
- Reduce memory overhead with smaller cache size and use soft references #1039
- Upgrade Jackson to 2.10.0 #1035
- Update Byte Buddy to 1.10.1 #1027
- Update integrations core submodule to 6.14.0 #1009
Fixes
- Async dispatch for Jetty QueuedThreadPool #1005
- Couchbase Async Subscriptions (RxJava) #995
- Avoid duplicate reporting of trace analytics for spring and ratpack spans #1022
- OSGi bootstrap delegation property #1029
- Adding baggage caused
UnsupportedOperationException
#1037 (Thanks @william-tran for the contribution.)