Changes
Core
- [Api] Add initial DynamicConfig API and use it to maintain service mappings #5103
- Safely parse URL and respect http server status code error rule #5128
- [Telemetry] Change default telemetry metrics namespace to "tracers" #5124
Integrations
- [Apache-spark] Apache Spark instrumentation #4997
- Decouple time in queue from legacy tracing #5015
- Extract remote host info from spymemecached #5049
- [Kafka] Add kafka bootstrap server to producer span #5052
- [Aws-lambda] Support AWS Lambda parent inheritance #5089
- When the OpenTracing wrapper is closed, flush any traces but keep the wrapped tracer open #5091
- [Aws-sdk] Fix potential issue with apache-httpclient call-depth tracking #5110
OpenTelemetry
- Improve OpenTelemetry instrumentation #5096
- [Context-propagation] Add support for OpenTelemetry programmatic context propagation #5106
Profiling
- [Profiling] Bump ddprof lib to 0.33.0 #5112
- [Profiling] Bump ddprof lib to 0.34.0 #5122
- [Crashtracking] Use well-know crashlog name if not specified #5094
Application Security Management (ASM)
- [IAST] Initial version of the vert.x 4.x instrumentation #4922
- [IAST] Jackson 1 instrumentation for IAST #4783
- [IAST] Add support for SSRF vulnerabilities #5051
- [IAST] Add IAST instrumentation for nimbusds' jose-jwt and auth0's java-jwt #5076
- [IAST] Add method to vulnerability location in IAST #5107
- [WAF] Fix timestamp units in WAF telemetry metrics #5125
- [WAF] Improvements for WAF telemetry metrics #5113
CI Visibility
- Add customer-facing API for CI Visibility #5005
- Implement automatic CI Visibility configuration for Maven projects #5043
Debugger
- Add support of line probe for span decoration #5088
- Add back version in snapshot for probe details #5086
Data Streams
- Remove partition tag from latency metrics #5109
USM
- Fix SSLSocket instrumentation ForTypeHierarchy filter #5102