Features
- aws Aws-durable-execution-sdk-js instrumentation #8012
- aws-sdk Create kinesis consumer span for promise-based getRecords #8828
- aws-sdk Create SQS consumer spans for promise-based receives #8827
- bull-mq Adds support for filter config opt #8340
- next Capture thrown app-route errors via onRequestError #8822
Fixes
- AI Guard Remove aiguard product code from instrumentation #8858
- AppSec Implement limits for analyzed downstream requests #8655
- AppSec Optimize iast regex #8913
- electron Skip IPC patching in processes without ipcMain #8798
- Feature Flags Keep the optional peer require opaque to bundlers #8693
- General Make tracer.use('fs') resolve while keeping fs off by default #8818
- General Route agentless spans to the regional data-center intake #8870
- General Suppress self-tracing of UDP metric flushes #8824
- redis Drop db.name placeholder that poisons inferred service naming #8402
Performance
- Test Optimization Reuse vitest git metadata in workers #8935
Internal (CI, Testing, Benchmarking)
- Add batch/resource serialization benchmark #8883
- Add code-owner resolution benchmark #8878
- Add evaluation-metrics writer benchmark #8874
- Add metric formatting and aggregation benchmark #8879
- Add per-span tag formatting benchmark #8876
- Add priority sampling benchmark and tune spans batch size #8875
- Add request serialization benchmark #8881
- Add resolution benchmarks #8884
- Add span-processor format benchmark #8873
- Add startSpan tag-assembly benchmark #8882
- Add test-optimization event encoder benchmark #8877
- Add traced end-to-end and allocation-churn benchmarks #8885
- Build release notes from conventional commits #8814
- Bump @babel/core from 7.29.0 to 7.29.7 #8919
- Bump @happy-dom/jest-environment from 20.10.2 to 20.10.3 in /packages/dd-trace/test/plugins/versions in the test-optimization group across 1 directory #8930
- Bump @smithy/smithy-client #8927
- Bump form-data from 4.0.5 to 4.0.6 #8918
- Bump markdown-it from 14.1.1 to 14.2.0 in /docs #8932
- Bump the ai-and-llm group across 1 directory with 2 updates #8892
- Bump the ai-and-llm group across 1 directory with 7 updates #8904
- Bump the ai-and-llm group across 1 directory with 9 updates #8928
- Bump the opentelemetry group across 1 directory with 6 updates #8906
- Bump the serverless group across 1 directory with 10 updates #8929
- Bump the serverless group across 1 directory with 8 updates #8893
- Bump the serverless group across 1 directory with 8 updates #8905
- Bump ws from 8.20.1 to 8.21.0 in /benchmark/sirun/startup/everything-fixture in the npm_and_yarn group across 1 directory #8917
- Harden existing apm-idm benches and resync their docs #8886
- Label changelog entries by commit scope instead of "Other" #8941
- Note stale probe diagnostics edge case #8897
- Pin Redis Cluster command tracing #8900
- Sort changelog entries and bold every section heading #8944
- Stabilize and tune existing benchmarks (no new variants) #8880
- Stabilize live variants by sizing requests per variant #8848
- Update one-pipeline to 1.0.0 #8899
- Use current product names in generated release notes #8945