github DataDog/dd-trace-java v0.12.0
0.12.0

latest releases: v1.34.0, v1.33.0, v1.32.0...
5 years ago

New Instrumentation (disabled by default)

  • gRPC client and server 1.5+ #388
    • System property: dd.integration.grpc.enabled=true
    • Environment variable: DD_INTEGRATION_GRPC_ENABLED=true
  • Akka HTTP client #377
    • System property: dd.integration.akka-http.enabled=true
    • Environment variable: DD_INTEGRATION_AKKA-HTTP_ENABLED=true

Improvements

  • Better compatibility with other trace clients #392
    • Support unsigned 64 bit, instead of just 63 bits (signed).
  • Allow mapping on configured service name #398
  • Restructure spans created by HttpUrlConnection instrumentation #386
    • Still disabled by default. Enable as follows:
      • System property: dd.integration.httpurlconnection.enabled=true
      • Environment variable: DD_INTEGRATION_HTTPURLCONNECTION_ENABLED=true
  • Improve Java 10 compatibility by removing cases of reflection #400 #414
  • Simplify Servlet instrumentation and improve async handling #405
  • Support OpenTracing service and peer.service tags for service naming #394
  • Allow DDTraceResolver to be disabled via config #415
    • System property: dd.trace.resolver.enabled=false
    • Environment variable: DD_TRACE_RESOLVER_ENABLED=false
  • Ignore empty value tags for dd.span.tags config #418
  • Improve netty instrumentation handling when not using the netty-all dependency #411
    • Known issue with instrumentation when ChannelPipeline interface isn't loaded before the implementing class. Fixed in 0.13.0 #426

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

NewReleases is sending notifications on new releases.