github DataDog/dd-trace-js v6.16.0
6.16.0

2 hours ago

Features

  • AI Guard: Support ai-vercel streaming #10260
  • azure-functions: Instrument Durable Functions orchestration triggers #9594
  • llm-validation: Enable llm-validation-plaform #9465
  • OpenTelemetry: Add meter provider shutdown #10023
  • turbopack: Instrument Next.js server bundles #10274

Fixes

  • azure-cosmos: Finalize spans through plugin lifecycle #10276
  • azure-functions: Register durable executor rewrite #10306
  • dd-trace-api: Restore tracer compatibility #10167
  • Dynamic Instrumentation: Default capture-expression probes to the snapshot rate #10292
  • esbuild: Resolve ESM exports with native semantics #10265
  • General: Redirect OTel export to intake when agentless is enabled #10174
  • General: Share bundler integration matching #10266
  • General: Support intercepted HTTPS proxy requests #10243
  • graphql: Load plugin for GraphQL Tools executor #10264
  • instrumentations: Dedupe rewriter hooks by version range and file #10279
  • LLM Observability: Extract guarded Bedrock system text #10212
  • LLM Observability: Read the text of Bedrock Converse guardContent blocks #10173
  • Test Optimization: Preserve Vitest failure after EFD retries #10254

Performance

  • AppSec: Consolidate duration telemetry #10217
  • graphql: Avoid scanning resolver fields for errors #10295

Internal (CI, Testing, Benchmarking)

  • AI Guard: Clean up AIGuard instrumentation and tests #9979
  • apollo: Support @apollo/subgraph 2.15 #10145
  • AppSec: Await requests and assertions together #10210
  • AppSec: Replace axios with fetch #10076
  • aws-sdk: Register trace assertions before requests #10218
  • ci: Bump llm-validation-platform to v0.1.3 #10291
  • claude-agent-sdk: Normalize dynamic system reminders #10246
  • claude-agent-sdk: Remove duplicate model parser #10216
  • claude-agent-sdk: Stabilize agentic call tests #10211
  • Dependencies: Pin import-in-the-middle to 3.4.0 #10241
  • Dependencies: Update import-in-the-middle to 3.5.1 #10304
  • docs: Require dc-polyfill channels #10267
  • Dynamic Instrumentation: Replace axios with fetch #10073
  • eslint: Enable no-super-linear-move #10205
  • eslint: Reduce required export analysis #10162
  • Feature Flags: Use same-process timestamp bounds #10283
  • General: Build OTel operator images #10278
  • General: Cover default HTTPS agent pool settings #10194
  • General: Disallow pending Mocha tests #9973
  • General: Generalize awaited context callbacks #10157
  • General: Handle asynchronous Mocha completion #9971
  • General: Reject async work in synchronous Mocha tests #9972
  • General: Update one-pipeline to 1.5.0 #10195
  • google-cloud-pubsub: Share request context reconstruction #10215
  • graphql: Cover graphql-jit 0.8.9 with GraphQL 17 #10191
  • lint: Avoid duplicate carrier field pass #10163
  • lint: Run auxiliary checks concurrently #10213
  • oracledb: Retry stalled ESM subprocesses #10096
  • pr-title: Avoid file API calls during validation #10223
  • Profiling: Pin the RNG in the Poisson instant-count test #10294
  • release: Handle empty proposal commits #10284
  • Test Optimization: Preserve pnpm startup coverage #10207
  • Test Optimization: Prevent backend telemetry #10270
  • webdriverio: Consolidate integration scenarios #10273

Contributors

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

NewReleases is sending notifications on new releases.