github DataDog/dd-trace-js v5.109.0
5.109.0

5 hours ago

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

Don't miss a new dd-trace-js release

NewReleases is sending notifications on new releases.