Releases
v1.68.0
Compare
Sorry, something went wrong.
No results found
Components
AI Guard
π Prevent AI Guard HTTP pool workers from retaining request context (#12612 - @amarziali )
Application Security Management (WAF)
π Fix Lambda AppSec processing without a source IP and duplicate cookies (#12994 - @claponcet )
π Prevent API Security sampling from hanging request threads (#12836 - @claponcet )
π Fix crash when remote config replaces the WAF handle during context creation (#12770 - @claponcet )
π Report effective AppSec state in app-started telemetry (#12741 - @jandro996 )
β¨ Add block_failure telemetry for Tomcat blocking enforcement failures (#12493 - @jandro996 )
Configuration at Runtime
π Fix stale _dd.dsm.enabled tag after remote config toggles Data Streams (#12939 - @dougqh )
π Keep global tags apart from span defaults in the config snapshot (#12937 - @dougqh )
Continuous Integration Visibility
Data Streams Monitoring
Dynamic Instrumentation
GraalVM native-image
ML Observability (LLMObs)
π Drop APM traces when APM tracing is disabled and keep LLM Observability working (#12473 - @ncybul )
π Flush LLM Obs intake writer synchronously in serverless environments (#12249 - @purple4reina )
Metrics
β¨ Flush OpenTelemetry metrics by closing the MeterProvider (#12909 - @PerfectSlayer )
β¨ Expose OpenTelemetry metrics shutdown through MeterProvider (#12317 - @bm1549 )
OpenFeature
OpenTracing
Profiling
Telemetry
π Report effective AppSec state in app-started telemetry (#12741 - @jandro996 )
Trace context propagation
π Prevent IntelliJ test hangs when tracing executor tasks (#12989 - @mcculls )
π Fix mismatched _dd.p.ksr under concurrent sampling decisions with different rates (#12988 - @dougqh )
π Fix span propagation across Kotlin withContext and flowOn (#12953 - @mcculls )
Tracer core
πβ‘ Skip Gosu SingleServingGosuClassLoader in classloader matching (#12811 - @Yeison2020 )
π Fix partial query redaction caused by encoded ampersands (#12995 - @mcculls )
β¨ Resolve direction-scoped OpenTelemetry names when reading span tags (OTLP/tag registry) (#12972 - @dougqh )
π Fix stale _dd.dsm.enabled tag after remote config toggles Data Streams (#12939 - @dougqh )
π Keep global tags apart from span defaults in the config snapshot (#12937 - @dougqh )
π§Ή Simplify TID header parsing error handling (#12927 - @PerfectSlayer )
π Prevent ClassLatch from latching wrappers with defaults methods (#12823 - @bric3 )
π Fix split-by-tags for tags configured by OpenTelemetry name (#12814 - @dougqh )
π Fix ClassLatch never latching on Java 8 (#12799 - @dougqh )
β¨ Update default query string obfuscation pattern (#12769 - @jandro996 )
β‘π§Ή Improve span link encoding performance (#12768 - @PerfectSlayer )
β¨ Emit OpenTelemetry semantic conventions on HTTP spans (#12765 - @zacharycmontoya )
π§Ή Replace FieldBackedContextAccessor with KeyWithValue (#12750 - @mcculls )
β¨ Update dd-instrument-java to v0.0.6 (#12744 - @mcculls )
πβ‘ Parse Datadog trace and span id headers without exceptions (#12739 - @dougqh )
π Drop APM traces when APM tracing is disabled and keep LLM Observability working (#12473 - @ncybul )
π Fix NullPointerException from activating a null span in scope manager (#12451 - @dougqh )
Tracer public API
Instrumentations
Apache Spark instrumentation
β¨ Spark integration: stop collecting spark physical plan (#12919 - @aboitreaud )
β¨ Tag Spark application, job and stage spans with the serializer (#12712 - @aboitreaud )
AWS Lambda instrumentation
π Fix Lambda AppSec processing without a source IP and duplicate cookies (#12994 - @claponcet )
π Parse X-Forwarded-Port in Lambda without exceptions (quick fix) (#12791 - @dougqh )
π Flush LLM Obs intake writer synchronously in serverless environments (#12249 - @purple4reina )
AWS SDK instrumentation
Azure Functions instrumentation
Core Java language instrumentation
πβ‘ Avoid capturing request context in OpenJDK 25 virtual-thread timeout tasks (#12851 - @amarziali )
π Fix startup deadlock with virtual threads (#12786 - @amarziali )
π Prevent context retention in OpenJDK virtual pollers and HttpClient selector (#12626 - @amarziali )
JDBC instrumentation
π Fix DB2 JDBC URL parsing failure when :// is only in a property value (#12803 - @dougqh )
π Fix Oracle and jTDS JDBC URL parsing failures (#12780 - @dougqh )
Jetty instrumentation
β¨ Add Jetty 12.0 native WebSocket tracing and fix upgrade span completion (#12674 - @ygree )
JMS instrumentation
π Fix invalid shaded helper package names (#12925 - @mcculls )
π§Ή Convert JMSDecorator.getDestination to ClassLatch (#12720 - @dougqh )
Kafka instrumentation
Kotlin instrumentation
π Fix span propagation across Kotlin withContext and flowOn (#12953 - @mcculls )
π Fix Kotlin coroutine context isolation and continuation ownership (#12914 - @mcculls )
Netty instrumentation
π Fix context propagation during Netty task cancellation (#12825 - @amarziali )
β¨ Clear Reactor Netty request context when pooled connections are released (#12763 - @amarziali )
OpenTelemetry instrumentation
β¨ Flush OpenTelemetry metrics by closing the MeterProvider (#12909 - @PerfectSlayer )
β¨ Expose OpenTelemetry metrics shutdown through MeterProvider (#12317 - @bm1549 )
Play Framework instrumentation
π Fix Play server spans losing URL tags on a malformed Host port (quick fix) (#12790 - @dougqh )
Reactor instrumentation
β¨β‘ Skip unnecessary Reactor and Reactive Streams transformation work (#12969 - @amarziali )
R2DBC instrumentation
π Fix unbounded batch resource normalization in R2DBC instrumentation (#12935 - @jordan-wong )
π Fix unfinished R2DBC query spans after filtering results (#12767 - @amarziali )
Scala instrumentation
Servlet instrumentation
π Skip storing the dispatcher target when the servlet context returns no dispatcher (#12802 - @dougqh )
Spring instrumentation
Tomcat instrumentation
β¨ Add block_failure telemetry for Tomcat blocking enforcement failures (#12493 - @jandro996 )
π Guard Tomcat CoyoteAdapter advice against null-scope NPE (#12375 - @dougqh )
Undertow instrumentation
π Fix NPE in Undertow decorator when the request line fails to parse (#12730 - @dougqh )
WebSocket Instrumentation
β¨ Add Jetty 12.0 native WebSocket tracing and fix upgrade span completion (#12674 - @ygree )
π Fix NullPointerException from activating a null span in scope manager (#12451 - @dougqh )
You canβt perform that action at this time.