github DataDog/dd-trace-java v0.71.0
0.71.0

latest releases: v1.41.1, v1.41.0, v1.40.2...
3 years ago

Breaking Changes

  • Add explicit Jetty instrumentation and enable by default #2227
    • Spans with the operation name of jetty.request will now have the operation name of servlet.request
    • Span duration may increase slightly due to a change in start/finish points.
  • Servlet Async Dispatch should not result in another servlet.request span #2238
    • servlet.request spans that were the result of a Servlet Dispatch will not have the operation name of servlet.dispatch instead
    • servlet.dispatch as a tag will no longer be used

Improvements

  • Allow for the span completing a Scala Promise to be reactivated #2233
    • To enable set system property dd.trace.integration.scala_promise_completion_priority.enabled=true
    • or environment variable DD_TRACE_INTEGRATION_SCALA_PROMISE_COMPLETION_PRIORITY.ENABLED=true
  • [Community] Allow disabling Status404Rule leaving URLAsResourceNameRule enabled #2232 (Thanks @deisenzimmer for the contribution!)
  • Add mongodb command as db.operation tag #2259
  • Enable automatic generation of missing serialVersionUid for field-injected Serializable types #2252
  • Support DD_PROXY_NO_PROXY setting for agent HTTP connections #2250
  • Log the final configured agent URL and unix-domain-socket #2248

Changes

  • CiApp: Update CI tags on tests for GitLab #2297
  • Update build to Gradle 6.8 #2264

Fixes

  • [Integrations] JMS: use destination name rather than message destination name for resource name #2253
  • Move nested helper classes to top level. Fixes issue with isolated classloaders #2260
  • [Integrations] MongoDB: avoid double registration of tracing subscribers #2255
  • Fix double counting and State overwriting for Scala Promise/Future #2291
  • Fix bug in RateLimitedLogger where a negative timestamp stopped all future logging #2290
  • Make jersey error handling work on versions 2.30+ #2251
  • Upgrade byte-buddy dependency to 1.10.19 to pick up jsr14 fix #2231
  • Tweak generated field-injection getter and setter names… #2229

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

NewReleases is sending notifications on new releases.