Highlights
This release implements most of the Dynamic Instrumentation Expression Language. It is not yet enabled in the Datadog UI. We also added support for Remote Configuration capabilities like fingerprinting, trace tagging and user auto-instrumentation in AppSec.
Added
- Tracing: Add GraphQL error tracking with OpenTelemetry semantics (#4864)
- AppSec: API Security: Add endpoint collection for Rails (#4919)
- AppSec: Updated WAF rules to add support for JWT analysis (#4907)
- AppSec: Enable Remote Configuration capabilities for fingerprinting, trace tagging and user auto-instrumentation (#4965)
- Dynamic Instrumentation: Support
@duration,@returnand@exceptionin message templates (#4914) - Dynamic Instrumentation: Report evaluation errors to the UI (#4913)
- Dynamic Instrumentation: Support conditions for method probes (#4909)
- Dynamic Instrumentation: Capture exceptions raised by instrumented methods in method probes (#4906)
- Dynamic Instrumentation: Add support for probe conditions for line probes (#4861)
Changed
- Core: Upgrade
libdatadogdependency to 22.0.1 (#4902) - Tracing: Add
Forwardedheader to the list of headers used for remote IP detection. (#4969) - AppSec: Update
libddwafto version 1.25.1.0.1 (#4894) - AppSec: WAF rules can control whether traces are kept or sampled (#4918)
- Dynamic Instrumentation: Evaluate message templates when logging instrumented code (#4908)