Releases
v0.23.0
Improvements
Added setting to split-by-domain
for HTTP clients. #691
Sets the service name for client calls to the hostname in the url being called.
Off by default. Works best with few distinct hosts. To enable:
System property: -Ddd.trace.http.client.split-by-domain=true
Environment variable: DD_TRACE_HTTP_CLIENT_SPLIT_BY_DOMAIN=true
Bundle JMX integrations from integrations-core #639 #696
These can be enabled via config:
System property: -Ddd.integration.<name>.enabled=true
Environment variable: DD_INTEGRATION_<NAME>_ENABLED=true
<Name> is the name of the folder under integrations-core
Better handling of JMXFetch initialization delay when using custom loggers #684 #686
Added instrumentation for maintaining trace context in ForkJoin tasks and ScheduledThreadpoolExecutor #666 #672 #701
Added instrumentation for aws-sdk
v2 (enabled by default) #666
More reliable Netty instrumentation #676
More reliable Webflux instrumentation #688
Extend instrumentation support for Elasticsearch rest client to 6.3+ #679
Fixes
Ignore Clojure's DynamicClassLoader to avoid ClassNotFoundException
#689 (Thanks @sattvik !)
Better handling for Eclipse OSGi classloader #671
Apply fixed Hystrix operation name to avoid multiple span names in UI #683
You can’t perform that action at this time.