github DataDog/dd-trace-java v1.7.0
1.7.0

latest releases: v1.42.2, v1.42.1, v1.42.0...
21 months ago

Core

  • Handle mapped baggage keys as case sensitive #4513 (Thanks @Xyaren for the contribution!)
  • Consider Baggage when creating new root traces #4520 (Thanks @Xyaren for the contribution!)
  • Fix Single Span Sampling for parent spans to drop child spans #4674

    When using Single Span Ingestion, if the sampled span is the root span, its children will be sampled as well. You would thus receive more data than expected. If you are using this feature, please upgrade!

Integrations

  • Kotlin coroutines instrumentation #4405
  • Support Spring Web 6 / Boot 3 #4605
  • Instrumentation for Kotlin coroutines 1.5.0+ #4624 (Thanks @monosoul for the contribution!)
  • Add support for undertow-jakarta-servlet #4634
  • Add the tracer's new springweb6 filters to reflect-config.json #4676

Telemetry

  • Add flag to disable sending dependencies to telemetry #4497

Debugger

  • Fix inner classes matching for line probes #4604
  • Fix support for widening on equals operator #4617
  • Fix log template evaluation #4623
  • Fix incorrect argument name for already traced methods #4630
  • Add support for string lexicographic comparison #4636
  • Add support for this as object reference in Expression Language #4641
  • Fix mixing capturing and non-capturing log probes #4649
  • remove debugger check for config endpoint at bootstrap #4657
  • Fix duplicated probe not instrumented #4665

Profiler

  • Add flag to disable collection of exception messages in exception profiling #4627
  • activate grpc.client span in ClientCall.request and ClientCall.halfClose #4640
  • Ensure context propagation to gRPC pending calls to improve Code Hotspots for gRPC client #4646
  • Profiler API to record time spent in queues #4653
  • Track gRPC scheduling time in SynchronizationContext #4677

ASM

  • Blocking on netty and grizzly #4581
  • Fix 1-click activation for appsec without accompanying ASM_DD configuration #4614
  • Update ASM event rules to 1.5.0 #4639
  • Bump libddwaf to 1.6.2 #4650

CI Visibility

  • Add support for test.codeowners and test.source.* tags #4597

Improvements

  • Remove unnecessary check when debugger agent bootstraps #4672

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

NewReleases is sending notifications on new releases.