github DataDog/dd-trace-java v0.79.0
0.79.0

latest releases: v1.42.2, v1.42.1, v1.42.0...
3 years ago

Improvements

  • Add instrumentation for Jetty HttpClient 9.1+ #2596
  • Open liberty Server instrumentations #2588
  • Vert.x 3.9 Redis client instrumentation #2618
  • Beta Ignite Cache Support #2634 (Thanks @darylrobbins for the contribution!)

Changes

  • JDBC: Add support for JTDS Driver #2662 (Thanks @darylrobbins for the contribution!)
  • correct Oracle JDBC physical connection class names #2577
  • Expose jmxfetch "initial refresh beans period" config. #2659 (Thanks @essobedo for the contribution!)
  • [Dependencies] Upgrade Byte Buddy to 1.11.0 #2623
  • [Dependencies] Upgrade jmxfetch to 0.43.1 #2627 #2669
  • [Performance] avoid exception during classloading #2595
  • [Profiling] Fix spurious errors in profiler initialization #2604
  • [Profiling] Guard against NoSuchElementException #2644
  • [Profiling] Reduce allocations of helper counts instances #2584
  • Reusable StatsD client #2593
  • add shortcut matchers for gRPC #2638
  • allow exclusion of traces from metrics collection via a config property #2582
  • Avoid hierarchy traversals in java concurrent matchers #2609
  • Change Vert.x 3.9 MySQLClient spans to not enclose the handler #2643
  • empty hostname on metrics payloads unless hostname reporting configured #2611
  • enable bypassing of sampling priority lock to force keep local trace chunks, plus lock-free priority locking #2581
  • evaluate simple name based matching as RawMatcher #2633
  • metrics updates #2583
  • Rationalise supertype matchers #2617
  • replace hierarchy searches for implementations of closed interfaces with literal implementation matches #2612
  • Retain and use the original B3 header strings when injecting ids #2626
  • setMeasured for hystrix spans by system property (off by default) #2576
  • short circuit scala concurrent hierarchy searches #2615
  • simpler matcher for HttpClient #2642
  • simplify HTTPUrlConnection matchers #2614
  • Simplify sql normalization #2586
  • unpack packages in internal jar file once #2645

Fixes

  • [Bug] Don't inject empty tags in logging MDC #2656
  • [Bug] Force new line in PrintingWriter #2616
  • [Bug] Remove Caffeine Weak Cache Provider #2597

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

NewReleases is sending notifications on new releases.