Features
- electron: Ship dd-trace-electron package with reduced dependencies #8948
- General: Trace core-API HTTP/2 servers #9138
- graphql: Trace Apollo Federation entity resolvers and skip the health-check #9134
- Test Optimization: Add EFD retry count override #9344
- Test Optimization: Diagnose and fix Jest suite skipping #9339
Fixes
- aws-sdk: Record kinesis DSM checkpoint only when context ships #9183
- graphql: Skip Apollo health checks in Mercurius #9363
- LLM Observability: Replace Object.create(span) with delegating wrapper to preserve OTel span private-field access #9152
- proxy: Retain feature modules across tracing reconfiguration #9331
- Test Optimization: Isolate retry status by spec #9340
- Test Optimization: Preserve zero EFD retry budgets #9341
- Test Optimization: Prevent negative test durations #9380
- Test Optimization: Resolve disabled git upload immediately #9338
- Test Optimization: Support cucumber 13.1 results #9370
- Test Optimization: Wait for all worker writers #9349
Performance
- graphql: Reuse filtered variables across resolve spans #9225
Internal (CI, Testing, Benchmarking)
- AppSec: Select mongodb version by Node.js runtime in plugin tests #9322
- ci: Set 16 retries for dd-sts-action #9374
- Dependencies: Bump bullmq #9350
- Dependencies: Bump pnpm #9365
- Dependencies: Bump protobufjs from 8.6.5 to 8.7.0 in /vendor in the vendor-minor-and-patch-dependencies group across 1 directory #9325
- express: Exercise loopback public entry #9291
- express: Trace middleware via layer prototype dispatch #9067
- General: Make no-traces timeout test deterministic #9372
- General: Prepare lint and Vitest for TypeScript 7 #9345
- General: Preserve coverage from custom plugin jobs #9386
- General: Reject when no matching trace arrives before the timeout #9177
- General: Select latest unversioned dependency range #9352
- LLM Observability: Centralize session_id injection in handleLLMObsInjection #9353
- LLM Observability: Cover compatible SDK provider version matrix #9332
- Test Optimization: Assert complete run payloads #9358
- Test Optimization: Make STS API key fetch non-fatal #9320
- undici: Force proxy tunnel in CONNECT regression test #9271