github DataDog/dd-trace-java v0.81.0
0.81.0

latest releases: v1.39.1, v1.39.0, v1.38.1...
3 years ago

Changes / Features / New integrations

  • Stop collecting http status code on play span by default #2804
  • Add support for micronaut-http-server-netty 2+ #2796
  • Add config option to trim package name from grpc server span resource name #2775
  • Distributed tracing for Synapse #2770
  • Add config to output received header names on extract #2758
  • Never enable dropping if metrics wasn't enabled at startup #2756
  • Broken pipes exceptions are not considered as errors spans #2754
  • [Jdbc] try to find unwrapped connection info in wrapped delegates #2752
  • Provide better log message when Oracle JFR is not enabled. #2737
  • Support numeric tags #2729
  • [Breaking-change] Make JMS listener and consumer instrumentation consistent, don't trace idle consumer polls #2717
  • Spray instrumentation #2713
  • Restlet HTTP Server instrumentation #2709

Fixes

  • OpenLiberty instrumentation incorrectly overwrote the status code on an error #2788

Performance / Efficiency / Stability Improvements

  • Deterministic sampling with floating point arithmetic #2807
  • ByteBuddy 1.11.1 #2802
  • Improve Spring Webflux span reliability #2790
  • Be more defensive about resource loading #2785
  • Record thread migrations more accurately #2784
  • Remove trace processor #2780
  • Java concurrent/Jetty cleanup #2772
  • Exclude some low level tomcat classes from instrumentation #2757
  • Remove capturing lambda and use ALFU in AdaptiveSampler #2750
  • Serialize thread.id as a number #2731
  • Avoid JMX access during boot when JMXFetch and Profiling are both disabled #2722
  • Remove clojure class patterns from GlobalIgnoresMatcher #2718
  • Early filtering of transformation and re-transformation requests #2553

Profiling-specific features

  • emit event for local root spans for the profiler #2738

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

NewReleases is sending notifications on new releases.