Components
Application Security Management (IAST)
- ๐ Fix verify error when ctor params are used after a call site (#9083 - @manuel-alvarez-alvarez)
- ๐ Limit the maximum size of the location path in IAST vulnerabilities (#9028 - @jandro996)
- ๐ Fix IAST gRPC handler with null superclass (#8984 - @smola)
- โจ Optimize IAST Vulnerability Detection (#8885 - @jandro996)
Application Security Management (WAF)
- โจ Upgrade libddwaf-java to 15.0.0 (#9022 - @sezen-datadog)
- โจ Extract RestEasy json body response schemas (#9015 - @jandro996)
- โจ Extract Jersey json body response schemas (#9014 - @jandro996)
- โจ Extract Ratpack json body response schemas (#9013 - @manuel-alvarez-alvarez)
- โจ Enable API Security by default and make it lazy loading (#9009 - @smola)
- โจ Extract Vert.x json body response schemas (#9001 - @manuel-alvarez-alvarez)
- โจ Extract Play json body response schemas (#8995 - @manuel-alvarez-alvarez)
- ๐ Fix Jackson nodes introspection for request/response schema extraction (#8980 - @manuel-alvarez-alvarez)
- โจ Extract Spring json body response schemas (#8938 - @sezen-datadog)
- โจ Default obfuscation regexp update (#8937 - @sezen-datadog)
Build & Tooling
- โจ Cancel GitLab running pipeline on new PR push (#9023 - @PerfectSlayer)
- โจ Migrate publishing to Maven Central Portal (#8807 - @sarahchen6)
Continuous Integration Visibility
- ๐ Fix Test Optimization to work with JDK 24 (#9114 - @nikita-tkachenko-datadog)
- โจ Add repo root as safe directory on git client creation (#9033 - @daniel-mohedano)
- โจ Add PR number tag and improve PR information building (#8990 - @daniel-mohedano)
- โจ Update impacted tests logic (#8923 - @daniel-mohedano)
Data Streams Monitoring
- ๐งน Clean up DSM context injection (#8776 - @PerfectSlayer)
Database Monitoring
- ๐ Set trace_injected in try block (#9025 - @natashadada)
Dynamic Instrumentation
- ๐ Add source file tracking enable option (#9115 - @jpbempel)
- โจ Add java.util.Date support (#9111 - @jpbempel)
- โจ Update file probe format (#9047 - @jpbempel)
- โจ add safe local var hoisting (#9034 - @jpbempel)
- ๐งน Add new config for debugger upload interval (#8959 - @jpbempel)
- โจ Enable Code Origin with Dynamic instrumentation (#8940 - @jpbempel)
ML Observability (LLMObs)
- ๐ก LLM Observability SDK (#8781 - @gary-huang, @nayeem-kamal)
Metrics
- ๐ Ensure client stat reporter is started when the agent is not available at bootstrap (#9082 - @amarziali)
- โจ Create metric: appsec.waf.config_errors (#8394 - @sezen-datadog)
Platform components
- โจ Introduce environment component (#9071 - @PerfectSlayer)
Profiling
- ๐ Remove annoying warning for smap event parsing (#9119 - @jbachorik)
- ๐ Fix ByteCountingInputStream when reading past EOF (#8988 - @manuel-alvarez-alvarez)
Realtime User Monitoring
- โจ Add RUM SDK injection for servlet based web servers (#9110 - @PerfectSlayer @amarziali)
Telemetry
- โจ Update the config origin metric to match what it's mapping (#9045 - @sezen-datadog)
Testing
- โจ Add testing for latest stable version (JDK 24) (#8875 - @sarahchen6)
Trace context propagation
- ๐ Fix bug with dropping baggage when
TracePropagationBehaviorExtract=IGNORE
(#9037 - @mhlidd) - ๐ Fix ArrayIndexOutOfBoundsException in PercentEscaper (#9032 - @mhlidd)
Tracer core
- ๐ Fix
Error
handling for trace interceptors (#9097 - @AlexeyKuznetsov-DD) - ๐ก Add wildcard feature for
DD_TRACE_HEADER_TAGS
and enabling for Http Response headers (#9067 - @mhlidd)
Tracer public API
- ๐ก Add LLM Observability SDK (#8781 - @gary-huang)
Instrumentations
Akka instrumentation
Eclipse Vert.x instrumentation
- โจ Extract Vert.x json body response schemas (#9001 - @manuel-alvarez-alvarez)
- โจ Write http.route tag as soon as possible in vert.x (#8952 - @manuel-alvarez-alvarez)
JAX-WS instrumentation
- ๐กโ ๏ธ Enable jax-ws integration by default (#9030 - @bm1549)
- โจ Extract Jersey json body response schemas (#9014 - @jandro996)
Mule instrumentation
- ๐ Propagate grizzly http span in filters if nothing is active (#9016 - @amarziali)
Play Framework instrumentation
- โจ Extract Play json body response schemas (#8995 - @manuel-alvarez-alvarez)
Ratpack instrumentation
- โจ Extract Ratpack json body response schemas (#9013 - @manuel-alvarez-alvarez)
Spring instrumentation
- โจ Extract Spring json body response schemas (#8938 - @sezen-datadog)