Components
Application Security Management (WAF)
- ๐ Fix NullPointerException log in AppSec (#9355 - @jandro996)
- โจ Add Forwarded header as a source to client IP resolution (#9310 - @jandro996)
Build & Tooling
- ๐ Update CODEOWNERS (#9294 - @mhlidd)
- โจ Add dependency on Maven Central deployment to OCI publish jobs (#9204 - @sarahchen6)
Continuous Integration Visibility
- โจ Upload code coverage reports to Datadog (#9425 - @nikita-tkachenko-datadog)
- โจโก Do not follow symlinks by default when building repository index (#9318 - @nikita-tkachenko-datadog)
- โจ Improve tag propagation between test event levels (#9278 - @daniel-mohedano)
Data Streams Monitoring
Database Monitoring
- ๐ Prevent crash in SQL Server's JDBC when tracing execute methods with generated keys (#9321 - @na-ji)
- โจ Create container hash tags propagation (#9282 - @ygree)
GraalVM native-image
- ๐ Update GraalVM config to reflect TempLocationManager's new package (#9337 - @luneo7 - thanks for the contribution!)
Metrics
- ๐ Add reflect config for CSS and graalvm (#9449 - @amarziali)
- โจ Align CSS health metrics (#9444 - @amarziali)
- โจ Aggregate peer tags for consumer span kind (#9442 - @amarziali)
- โจ Implement health metrics for client stats (#9377 - @amarziali)
- โจ Add peer tags, span kind and trace root flag to MetricKey bucket (#9178 - @bric3)
Profiling
- โจ Create a profile flare reporter (requires tracing or CI vis to be enabled) (#9433 - @MattAlp)
- ๐ Properly fall-back on UDS profiling URL (#9401 - @jbachorik)
- ๐ Properly handle trace agent IPv6 URL in profiling (#9334 - @jbachorik)
Realtime User Monitoring
- ๐ Avoid multiple injections on dispatch on jboss (#9392 - @amarziali)
- โจ Support async servlet for RUM injection (#9333 - @amarziali)
- ๐ Improve RUM injection matching and avoid truncating responses (#9323 - @amarziali)
- ๐ก Add telemetry for the RUM injector (#9267 - @sarahchen6)
- โจ Make rum injector stream/writer more resilient to errors (#9184 - @amarziali)
Telemetry
- ๐ Remediate error logs (#9459 - @ygree)
- โจ Report config_id for Hands Off Config files (#9299 - @mtoffl01)
- โจ Adding Config Inversion Telemetry component (#9244 - @mhlidd)
Trace context propagation
- ๐งน Migrate instrumentations to Context API (#9384, #9378, #9358 - @PerfectSlayer)
- โจ๐ Add baggage propagation telemetry (#9289 - @rachelyangdog)
- ๐งน Improve Instrumenter API to use Context instead of Span (#9211 - @PerfectSlayer)
Tracer core
- ๐ก๐งช Enable process level tags for java 21 applications (#9458 - @amarziali)
- โจ Move base and peer service adder before span is published (#9408 - @amarziali)
- โจ Add ErrorPriorities level for manual instrumentation (#9387 - @cecile75)
- โจ Throw InvalidBooleanValueException in ConfigConverter.booleanValueOf (#9370 - @mtoffl01)
- ๐ Avoid NPE on featureDiscovery creation (#9353 - @amarziali)
- โจ Stable Config improvements (#9259 - @mtoffl01)
Instrumentations
gRPC instrumentation
JDBC instrumentation
- ๐ Prevent crash in SQL Server's JDBC when tracing execute methods with generated keys (#9321 - @na-ji)
Kotlin instrumentation
- ๐ Take defensive copy of original scope stack when restoring on different thread (#9403 - @mcculls)