Redis db.name placeholder dropped; SQS/Kinesis consumer spans for promise API
v5.109.0
5 features1 enhancement9 fixesThis release5 featuresNew capabilities1 enhancementImprovements to existing features9 fixesBug fixesAI-tallied from the release notes
<b>Features</b>
- <b>aws</b> Aws-durable-execution-sdk-js instrumentation #8012
- <b>aws-sdk</b> Create kinesis consumer span for promise-based getRecords #8828
- <b>aws-sdk</b> Create SQS consumer spans for promise-based receives #8827
- <b>bull-mq</b> Adds support for filter config opt #8340
- <b>next</b> Capture thrown app-route errors via onRequestError #8822
<b>Fixes</b>
- <b>AI Guard</b> Remove aiguard product code from instrumentation #8858
- <b>AppSec</b> Implement limits for analyzed downstream requests #8655
- <b>AppSec</b> Optimize iast regex #8913
- <b>electron</b> Skip IPC patching in processes without ipcMain #8798
- <b>Feature Flags</b> Keep the optional peer require opaque to bundlers #8693
- <b>General</b> Make tracer.use('fs') resolve while keeping fs off by default #8818
- <b>General</b> Route agentless spans to the regional data-center intake #8870
- <b>General</b> Suppress self-tracing of UDP metric flushes #8824
- <b>redis</b> Drop db.name placeholder that poisons inferred service naming #8402
<b>Performance</b>
- <b>Test Optimization</b> Reuse vitest git metadata in workers #8935
<b>Internal</b> (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
Fetched June 16, 2026

