github DataDog/dd-trace-java v1.9.0
1.9.0

latest releases: v1.40.0, v1.39.1, v1.39.0...
19 months ago

Breaking changes

  • Align DD_TRACE_PROPAGATION_STYLE* names with other tracers #4786
  • [Aws-sdk] Simplify aws-sdk traces #4684 (see the link for details)
  • [Aws-sdk] Trace distributed work related to consuming SQS messages #4730 (see the link for details)

Changes

Integrations

  • Spring Webflux client 6 #4770
  • [Aws-sdk] Simplify scope activation in AWS-SDK instrumentations #4739
  • [Jetty] Fix async dispatch span not being finished in Jetty #4699
  • [Bug] Fix Netty instrumentations to avoid errors when casting EmbeddedSocketAddress to InetSocketAddress #4727
  • [Bug][Community] Fix IllegalStateException caused by Flows instrumentation in Kotlin coroutines #4719 (Thanks @monosoul for the contribution!)

API

  • Avoid relocating com.kenai.jffi in dd-trace-ot #4779

Application Security Management (ASM)

  • [WAF] Upgrade to libsqreen 6.1.0/libddwaf 1.8.2 #4760
  • [WAF] Update ASM event rules to 1.5.1 #4751
  • [IAST] Implementation of IAST telemetry #4782

Profiling

  • Update to Java profiler library 0.15.0 #4774
  • Disable Datadog profiler by default when ZGC is active #4712

CI Visibility

  • Add source file path detection for Kotlin #4766
  • [Bug] Do not fail if git info is missing #4711
  • [Bug] Set 'env' to 'none' if not set or empty #4765
  • [Bug] Fix DD Intake trace interceptor #4758
  • [Bug] Fix duplicate listeners registration for JUnit5 #4740

Data Streams

  • [Bug] Add null checks in Kafka #4748

Debugger

  • Add ProbeId as span tag #4744
  • Fix eval error in log template preventing capture #4736
  • Remove span name and fill automatically OperationName & ResourceName for Span Probe #4728

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

NewReleases is sending notifications on new releases.