Test Optimization now records and uploads WebdriverIO failure videos and reports Cypress suite TIA skip counts, while Dynamic Instrumentation coordinates snapshot sampling per trace. Fixes include leaving payload size headroom below the backend event cap, sharing EVP routing across event writers, and sending LLM Observability events via the Lambda extension before the sandbox freezes.
Datadog dd-trace-js
npx @buildinternet/releases get datadog-dd-trace-jsTest Optimization now records and uploads WebdriverIO failure videos and reports Cypress suite TIA skip counts, alongside snapshot sampling per trace for Dynamic Instrumentation and debug-mode logging in the Feature Flags provider. Fixes include sending LLM Observability events via the Lambda extension before sandbox freeze, leaving payload size headroom below the backend event cap, and Vitest/WebDriverIO support.
Updated the default query string obfuscation regex. Also removed axios from test dependencies.
The default regex used to obfuscate query strings is updated. Additionally, axios was removed from the test suite.
Adds OpenTelemetry consistent probability sampling state to spans exported through OTLP and OTel sampling support in distributed tracing, plus remote evaluators and BaseEvaluator support for LLM Observability Experiments. Dynamic Instrumentation now redacts sensitive identifiers in log templates and capture expressions.
LLM Observability gains remote evaluators and BaseEvaluator support for Experiments, and OpenTelemetry spans exported through OTLP now carry consistent probability sampling state with OTel sampling support in distributed tracing. Dynamic Instrumentation adds an evaluation time budget and redacts sensitive identifiers in log templates and capture expressions.
Test Optimization failure media uploads are now opt-out, and AppSec/AI Guard supports anthropic stream responses. Plus fixes across LLM Observability prompt rendering, oracledb Easy Connect URL parsing, undici duplicate fetch tracing, and profiling shutdown exports.
Test Optimization failure media uploads are now opt-out, and LLM Observability emits gen_ai.* APM tags when LLM Observability is disabled. Fixed duplicate tracing of wrapped undici fetch requests, profiler config updates during in-flight shutdown exports, and OTLP adoption markers added to trace payloads.
LLM Observability now exposes versioned prompt config and supports message placeholders in managed prompts. Fixed a ws crash and mistagging on sends without an attached socket, alongside a batch of Test Optimization fixes for last-failed history, ATR budgets, and Playwright discovery.
LLM Observability now exposes versioned prompt config and supports message placeholders in managed prompts, alongside new Turbopack support for hookless rewriter targets. Fixed a ws crash when sending without an attached socket plus a dozen Test Optimization fixes covering skipped sessions, preserved run errors, and last-failed history.
Allocation profiling and the auto OOM heap limit are now enabled by default, and remote-config can activate or deactivate profiling. Added Postgres.js and Supabase tracing, Postgres DBM propagation, LLM Observability prompt management and gen_ai.* span attributes, and dynamic ATR support across Jest, Mocha, Vitest, Cypress, Playwright, Cucumber, and WebdriverIO.
New instrumentation covers Next.js server bundles built with Turbopack, Azure Durable Functions orchestration triggers, and ai-vercel streaming for AI Guard, plus meter provider shutdown for OpenTelemetry. Fixes include span finalization through the azure-cosmos plugin lifecycle and native ESM export resolution in esbuild.
Adds trace discarding through DD_TRACE_SAMPLING_RULES in scope, plus proxy environment variable support and port configuration validation. Fixed SQL and command evidence parsing in AppSec, guarded invalid text map carriers, used proxy for OTLP export, and preserved Jest logger module realms and delayed starts in Test Optimization.
Data pipeline-backed agentless mode now supports APM, Crash Tracking, and Dynamic Instrumentation, and graphql-jit executions are traced with reduced inactive resolver overhead. Fixes include LLM Observability unbounded memory growth in the vercel ai sdk plugin and numerous Test Optimization stability and compatibility improvements.
Sensitive data redaction via AI Guard and a new recordException API for tracer errors. Adds DD_TRACE_HTTP_CLIENT_ERROR_STATUSES, LLM Observability experiment concurrency, and agentless log submission for Bunyan and Pino in test optimization.
Feature Flags gain agentless exposure routes with a fallback, and AppSec now reports duration metrics for WAF and RASP. Also includes LLM Observability dataset record tags and a performance improvement to carrier extraction overhead.
Adds direct EVP proxy intake routes, feature flag exposure route fallbacks, and agentless exposure route selection, plus LLM observability dataset record tags. Fixes include safer stringification of dynamic instrumentation template values and preserving quarantine across EFD retries.
Anthropic calls are now evaluated by AI Guard, and Data Streams Monitoring supports Amazon EventBridge. Edge latency in DSM is no longer cumulative per hop, the Electron plugin moves behind an experimental flag, and W3C tracing headers pass CORS preflight.
Adds DSM support for Amazon EventBridge and automatic evaluation of anthropic calls with AI Guard. Fixes DMS edge latency calculation, addresses a js-yaml vulnerability via a wasm-js-rewriter bump, and gates the Electron plugin behind an experimental flag.
mysql and mysql2 connections acquired from pools are now traced, and the Express HTTP route tag is normalized per RFC-1103. LLM Observability accepts image_parts on messages and propagates agent attribution; fixes include Kafka header preservation on the native produce path and datastreams pathway handling for messages without context.



