Features
- claude-agent-sdk: Add support for
@anthropic-ai/claude-agent-sdk#9202 - graphql: Support collapse, depth, variables, and error extensions via env #9111
- LLM Observability: Support vercel ai sdk v7 #8949
- mongodb: Open a parent span for Collection#bulkWrite #9109
- Test Optimization: Tag failure screenshot upload result #9232
- Test Optimization: Upload failure screenshots to the v2 media endpoint #8981
Fixes
- AppSec: Support apollo v5 blocking #9007
- aws-durable-execution-sdk-js: SVLS-8588 set span type to serverless #9162
- child_process: Stabilize promisified exec spans #9180
- Crash Tracking: Resolve frames out-of-process on Linux #9237
- fastify: Bound avvio's boot re-drive and stop swallowing async hook rejections #9118
- graphql: Make the resolve span the active scope inside resolvers #8208
- OpenTelemetry: Apply global/resource tags to OTel-bridged spans #9229
- Profiling: Abort profile upload on socket timeout #9217
- Test Optimization: Changed DD_MAJOR guards to greater than or equal #9199
- Test Optimization: Ignore intermediate retry failures in aggregate status #9231
- Test Optimization: Instrument build index module loads #9211
- Test Optimization: Propagate no-worker request error tags #9189
- Test Optimization: Report tests from custom environments #9194
- Test Optimization: Stabilize failed test replay waits #9193
- Test Optimization: Support concurrent Vitest tests #8412
- Test Optimization: Support test.concurrent #9209
Internal (CI, Testing, Benchmarking)
- AI Guard: Rework aiguard integrations #9185
- AppSec: Remove dead code and fix stale comments in nosql mongodb analyzer #9168
- coverage: Collect integration coverage with native V8 instead of istanbul #9091
- Dependencies: Bump import-in-the-middle to 3.3.1 #9235
- Dependencies: Bump npm #9205
- General: Reject non-string version ranges in withVersions #9187
- plugin-env: Read apm-integrations.yml after workflow rename #9224
- Test Optimization: Stabilize Playwright retry tagging flake #9216