Components
Application Security Management (WAF)
- ✨ Add the tags returned by the service to the ai_guard span (#9931 - @manuel-alvarez-alvarez)
- 🐛 Fix thread-safety in AppSecRequestContext derivatives field (#9923 - @jandro996)
Build & Tooling
- ✨ Upgrade byte-buddy to 1.18.1 (#9997 - @sarahchen6)
Configuration
- ✨ Fix AWS request/response payload tagging (#9887 - @ojproductions)
Continuous Integration Visibility
- 🐛 Make test span serialization idempotent (#9456 - @daniel-mohedano)
Crash tracking
- ✨ Simplify the default crashtracker message (#9964 - @amarziali)
- ✨ Handle incomplete crash reports (#9875 - @amarziali)
Data Streams Monitoring
- 💡 Track schema registry usage (#9974 - @piochelepiotr)
Database Monitoring
- ✨⚡ Migrate JDBC instrumentation to singleSpanBuilder (#9927 - @dougqh)
- 🐛 Fix JDBC's SQLCommenter not taking into account semicolons (#9915 - @na-ji)
Dynamic Instrumentation
- ✨ Add support for DD_THIRD_PARTY_DETECTION_* (#9963 - @jpbempel)
- ✨ Remove limits of 100 max probes (#9962 - @jpbempel)
- ✨ Make Code Origin for Spans default on (#9873 - @jpbempel)
ML Observability (LLMObs)
- 🐛 Set unified service tags on llm obs span start (#9935 - @gary-huang)
Metrics
- 🐛 Fix npe on ConflatingMetricsAggregator when the resource is null (#9909 - @amarziali)
OpenFeature
- ✨ Implementation of the open feature SDK in the java tracer (#9885 - @manuel-alvarez-alvarez)
Platform
Profiling
- ✨ Provide a safe default stackwalker for non-hotspot JVMs (#9930 - @jbachorik)
- 🐛 Apply critical patch for ddprof dependency. (#9920 - @jbachorik)
Tracer core
- ✨⚡ Fix oversight with one overload of startSpan not using singleSpanBuilder (#9995 - @dougqh)
- ✨⚡ Use
ClassFileparser when pre-loading class hierarchies (#9969 - @mcculls) - ✨ Bump dd-instrument-java to v0.0.3 (#9967 - @mcculls)
- ✨ Add process tags to agent statsd client (#9904 - @amarziali)
- ✨⚡ Add feature-flag to enable instrumentation-based class injection (#9901 - @mcculls)
- ✨⚡ Add feature-flag to enable optimized class parsing (#9894 - @mcculls)
Instrumentations
Apache Spark instrumentation
- ✨ Add SparkPlanInfo constructor compatible with Databricks' Spark fork (#9888 - @charlesmyu)
- ✨ Add Databricks support (#9877 - @pawel-big-lebowski)
Couchbase
Kafka instrumentation
- 💡 Track schema registry usage (#9974 - @piochelepiotr)
OpenTelemetry instrumentation
- 💡 Support propagating OTel API created baggage via outgoing W3C headers (#9987 - @mcculls)
- 💡 Support using the OpenTelemetry API to interact with automatic W3C baggage (#9982 - @mcculls)
- ✨ In opentelemetry's WithSpan integration, reuse SpanBuilders (#9933 - @dougqh)
Serverless
- ✨ Enable Inferred Proxy Span Support (#9958 - @zarirhamza)