NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3273 most downloaded on npm
Datadog APM tracing client for JavaScript
Last release 6 days ago
11 Sep 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
337 versions withdrawn
withdrawn after publishing
9 years old
734 releases · first in 2018
General: Honor proxy environment variables #10168
One column per quarter.
apm: Add data pipeline-backed agentless mode #9839
AI Guard: Sensitive data redaction #9833
AppSec: Report duration metrics for waf and rasp #9286
Dependencies: Bump @datadog/wasm-js-rewriter to 5.0.3 to resolve js-yaml vulnerabil… #9811
AppSec: RFC-1103 normalized HTTP route tag for Express #8857
General: Expose plugin name and options types #9637
tsconfig: Drop deprecated alwaysStrict and baseUrl options #9557
LLM Observability: Add support for OpenAI Agents (trace-processor) #8044
Profiling: Pack column numbers for server-side unminification #9501
AppSec: Report DD_APPSEC_AGENTIC_ONBOARDING in config telemetry #9486
BedrockChatLanguageModel #9487electron: Ship dd-trace-electron package with reduced dependencies #8948
@modelcontextprotocol/sdk: Add tracing for MCP server requests and client operations #8916
graphql: Add mercurius support with a top-level graphql.request span #9142
claude-agent-sdk: Add support for @anthropic-ai/claude-agent-sdk #9202
@anthropic-ai/claude-agent-sdk #9202release: Add breaking changes to release proposal #9196
General: Stop exposing deprecated alias entries as Config properties #9061
aws Aws-durable-execution-sdk-js instrumentation #8012
<b>Features</b>
<b>Fixes</b>
<b>Performance</b>
<b>Internal</b> (CI, Testing, Benchmarking)
\[`39f12e5144`] - (SEMVER-PATCH) fix(profiling): handle minor mark-sweep GC events (Attila Szegedi) #8898
39f12e5144] - (SEMVER-PATCH) fix(profiling): handle minor mark-sweep GC events (Attila Szegedi) #88985db7b04d61] - (SEMVER-MINOR) feat(profiling): add allocations profiling support (Ilyas Shabi) #8764467c0d9e49] - (SEMVER-PATCH) chore(benchmark): upgrade sirun to v0.1.12 and send ready signal (Roch Devost) #88422a196b306e] - (SEMVER-PATCH) chore(deps): bump protobufjs from 8.4.2 to 8.6.0 in /vendor in the vendor-minor-and-patch-dependencies group across 1 directory (dependabot[bot]) #8851743306892d] - (SEMVER-PATCH) chore(deps): bump @anthropic-ai/sdk from 0.101.0 to 0.102.0 in /packages/dd-trace/test/plugins/versions in the ai-and-llm group across 1 directory (dependabot[bot]) #885218e68a2f8a] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 4 updates (dependabot[bot]) #8854dc0c7f13ed] - (SEMVER-PATCH) ci: add --auto-discovery flag to datadog-ci junit upload (Roch Devost) #8866ef87455420] - (SEMVER-PATCH) fix(appsec): improve appsec perf on object length (Ilyas Shabi) #8859bf6fa2bdcf] - (SEMVER-PATCH) test(cypress): rebalance parallel suites with v5 support (Juan Antonio Fernández de Alba) #8871\[`e56fcb6f35`] - (SEMVER-PATCH) _Revert_ "test(cypress): rebalance parallel integration specs (#8844)" (Juan Antonio Fernández de Alba) #8867
e56fcb6f35] - (SEMVER-PATCH) Revert "test(cypress): rebalance parallel integration specs (#8844)" (Juan Antonio Fernández de Alba) #8867eddb1065e0] - (SEMVER-PATCH) fix(exporters): keep the Datadog API key off cleartext for agentless intake (Ruben Bridgewater) #88474e92c35a12] - (SEMVER-PATCH) ci(release): add urgent Slack alert when commit count reaches 100 (Roch Devost) #8865270059c4c8] - (SEMVER-PATCH) test(cypress): rebalance parallel integration specs (Juan Antonio Fernández de Alba) #88442691ba1b5e] - (SEMVER-PATCH) chore(deps): bump @happy-dom/jest-environment (dependabot[bot]) #88530260d1342c] - (SEMVER-MINOR) fixed asserts in testing file (zurdooo) #88627c0fdef510] - (SEMVER-PATCH) bench(sirun): cut runtime of the slowest child_process and debugger variants (Ruben Bridgewater) #88469a3e63fcbc] - (SEMVER-PATCH) ci(benchmarks): bring up the in-repo image and tolerate candidate-only baseline failures (Ruben Bridgewater) #875248b0a7ae8e] - (SEMVER-MINOR) feat(mysql2): preserve caller trace context for pooled queries (Ruben Bridgewater) #8826ad2faea53f] - (SEMVER-PATCH) perf(opentracing): remove per-span throwaway service.name object allo… (Pablo Erhard) #88168ecf0719b8] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 4 directories with 2 updates (dependabot[bot]) #88566d1e072697] - (SEMVER-MINOR) feat(llmobs): added toolDefinitions support in LLMObs.annotate() (zurdooo) #884539643f1704] - (SEMVER-PATCH) ci(benchmarks): run benchmarks from in-repo bp-runner config (Ruben Bridgewater) #8809ae21e975a4] - (SEMVER-PATCH) fix(openai): mark openai.request span as errored when AI Guard blocks (Alberto Vara) #87405470679584] - (SEMVER-PATCH) bench(debugger): fire the probe deterministically and measure snapshot capture (Ruben Bridgewater) #8785cc2501fdb1] - (SEMVER-PATCH) fix(jest): flush Test Optimization data before bail (Juan Antonio Fernández de Alba) #884004c57787a3] - (SEMVER-PATCH) ci: consolidate JUnit and coverage uploads into All Green (Roch Devost) #88367f25869830] - (SEMVER-PATCH) chore(test): parallelize playwright integration tests with createParallelIt (Roch Devost) #88021c1946eab4] - (SEMVER-PATCH) chore(deps): bump the serverless group across 1 directory with 8 updates (dependabot[bot]) #88317ad1ecf4ff] - (SEMVER-PATCH) chore(deps): bump the ai-and-llm group across 1 directory with 2 updates (dependabot[bot]) #8837a3b8c09d4c] - (SEMVER-PATCH) fix(telemetry): omit OTLP headers and Datadog keys from telemetry (Brian Marks) #88173df1dc2033] - (SEMVER-PATCH) refactor(config): resolve the agent URL once into config.url (Ruben Bridgewater) #88190e2aba9f29] - (SEMVER-PATCH) test(next): enable next.js latest in the plugin suite and CI (Ruben Bridgewater) #8820c72b9dae63] - (SEMVER-PATCH) test: convert agent.load setup hooks to async/await (Ruben Bridgewater) #8821c8d269dce5] - (SEMVER-MINOR) feat(pg): preserve caller trace context for pooled queries (Ruben Bridgewater) #8825f28fa5c0ab] - (SEMVER-PATCH) ci(release): skip release proposal on weekends (Roch Devost) #8835f51485be3b] - (SEMVER-PATCH, SEMVER-MINOR) feat(aiguard): Add span tags to AI Guard spans for anomaly detection (Ilyas Shabi) #8813c67150b39e] - (SEMVER-PATCH) fix(vitest): report vitest retry errors (Juan Antonio Fernández de Alba) #883412c878a5a9] - (SEMVER-PATCH) chore(deps): bump @happy-dom/jest-environment from 20.9.0 to 20.10.1 in /packages/dd-trace/test/plugins/versions in the test-optimization group across 1 directory (dependabot[bot]) #8832811928b882] - (SEMVER-PATCH) fix(test-optimization): buffer early worker test traces (Juan Antonio Fernández de Alba) #8812807c7f16e5] - (SEMVER-PATCH) chore(deps): bump the ai-and-llm group across 1 directory with 6 updates (dependabot[bot]) #88302fc779974c] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #8829b227cf0376] - (SEMVER-PATCH) bench(sirun): add profiler workload and llmobs guard, shorten over-long benches (Ruben Bridgewater) #878703e78e58ac] - (SEMVER-PATCH) perf(format): serialize span links directly instead of via a throwaway array (Ruben Bridgewater) #8796bdfda447b3] - (SEMVER-PATCH) fix(fastify): guard error publishing against re-entrant recursion (Ruben Bridgewater) #8788bf5e02be74] - (SEMVER-PATCH) fix(aiguard): Use abortController instead of promise resolve/reject (Ilyas Shabi) #87432a1c6d56a4] - (SEMVER-PATCH) test(cypress): improve cypress tests (Juan Antonio Fernández de Alba) #88114fe182f776] - (SEMVER-PATCH) chore(deps): bump the serverless group across 1 directory with 10 updates (dependabot[bot]) #8806c3092aa45c] - (SEMVER-PATCH) chore(deps): bump the test-optimization group across 1 directory with 4 updates (dependabot[bot]) #88089b02ace282] - (SEMVER-PATCH) chore: remove preinstall script (Roch Devost) #8803d48e63551e] - (SEMVER-PATCH) chore(deps): bump the ai-and-llm group across 1 directory with 4 updates (dependabot[bot]) #8805800f991e4c] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #88049fd8d377d7] - (SEMVER-PATCH) chore(sampling): remove duplicated sample call (Pablo Erhard) #8800cf6790031e] - (SEMVER-PATCH) Bump libdatadog-nodejs to v0.9.4 (Gyuheon Oh) #88011db5eb1002] - (SEMVER-PATCH) fix(cypress): clear managed retry attempts after Cypress retry setup (Juan Antonio Fernández de Alba) #8797b5e8059daf] - (SEMVER-PATCH) fix(aws-sdk): extract EventBridge trace context on the SQS consumer (Ayan Khan) #86983d2bd9f27e] - (SEMVER-PATCH) bench(dns): drive the callback instrumentor over a no-op lookup (Ruben Bridgewater) #878675443fc7a8] - (SEMVER-PATCH) fix(test-optimization): disable mocha retries for managed retries (Juan Antonio Fernández de Alba) #879210e7c52df4] - (SEMVER-PATCH) fix(vitest): disable manual retries for managed retries (Juan Antonio Fernández de Alba) #87956e07ccce3c] - (SEMVER-PATCH) fix(cucumber): disable manual retries for managed retries (Juan Antonio Fernández de Alba) #87944c2598b235] - (SEMVER-PATCH) fix(cypress): disable manual retries for managed retries (Juan Antonio Fernández de Alba) #87933db69c4b6a] - (SEMVER-PATCH) fix(test-optimization): preserve quarantine on framework retries (Juan Antonio Fernández de Alba) #8790a75867c9bd] - (SEMVER-PATCH) perf(format,encode): reduce per-span format and encode overhead (Ruben Bridgewater) #8754a79ffaed21] - (SEMVER-PATCH) ci: skip implicit-else branches in istanbul line-coverage patch (Ruben Bridgewater) #8720a9c0194667] - (SEMVER-PATCH) chore(deps): bump the serverless group across 1 directory with 8 updates (dependabot[bot]) #87824e5d1c7514] - (SEMVER-PATCH) chore(deps): bump @datadog/openfeature-node-server from 1.2.1 to 2.0.0 (dependabot[bot]) #878095d13e0073] - (SEMVER-PATCH) chore(deps): bump the vendor-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot[bot]) #87762cc0caee19] - (SEMVER-PATCH) chore(deps-dev): bump @babel/helpers from 7.29.2 to 7.29.7 in the dev-minor-and-patch-dependencies group across 1 directory (dependabot[bot]) #8779d3b7394057] - (SEMVER-PATCH) chore(deps): bump the ai-and-llm group across 1 directory with 6 updates (dependabot[bot]) #877846e96ff2f0] - (SEMVER-PATCH) chore(deps): bump @koa/router from 15.5.0 to 15.6.0 in /integration-tests/esbuild in the test-versions group across 1 directory (dependabot[bot]) #8777cd1c1f01e9] - (SEMVER-PATCH) ci(dependabot): track Docker base image updates (Ruben Bridgewater) #8772ecc40b75ca] - (SEMVER-PATCH) fix(nightly): re-allow nightly node testing (Pablo Erhard) #87533823ad352d] - (SEMVER-PATCH) perf(instrumentation): tune http/http2/net forwarding wrappers for V8 and shimmer (Ruben Bridgewater) #875772167012d9] - (SEMVER-PATCH) docs(agents): tighten AGENTS.md and skills (Ruben Bridgewater) #8684f3d75aac29] - (SEMVER-PATCH) perf(instrumentation): match middleware next-callback identity to skip shimmer rewrites (Ruben Bridgewater) #8758fc0f4df671] - (SEMVER-PATCH) bench(sirun): update Node.js versions and pin the benchmark image (Ruben Bridgewater) #87759c7e13a82f] - (SEMVER-PATCH) perf(core): hold the legacy store directly under AsyncContextFrame (Ruben Bridgewater) #8761c8f9a93742] - (SEMVER-PATCH) bench(integrations): tune dns/graphql/http/net/aws-sdk/propagation; drop bluebird and q (Ruben Bridgewater) #87346d992dc2b2] - (SEMVER-PATCH) docs(types): note that startSpan does not activate the returned span (Ruben Bridgewater) #8771f2b7c57f38] - (SEMVER-PATCH) bench(ws): websocket message instrumentation bench (Ruben Bridgewater) #872557b5ea5795] - (SEMVER-PATCH) bench(core): tune the startup, log, and runtime-metrics benches (Ruben Bridgewater) #8770cf7edad37a] - (SEMVER-MINOR) feat(otel): add support for OTLP Runtime Metrics (Maximo Bautista) #8357f67f0b6bd6] - (SEMVER-PATCH) fix(llmobs): fan array-valued user tags out into one wire entry per element (Ruben Bridgewater) #868992e814b01e] - (SEMVER-PATCH) bench(pg): real-world pg query instrumentation bench (Ruben Bridgewater) #8724b3fcf3302e] - (SEMVER-PATCH) bench(encoders): tune the encoding and exporting-pipeline benches (Ruben Bridgewater) #873109c46f5a4d] - (SEMVER-PATCH) bench(kafkajs): kafkajs and data-streams checkpoint benches (Ruben Bridgewater) #8727ad3a3034b9] - (SEMVER-PATCH) bench(redis): real-world redis command instrumentation bench (Ruben Bridgewater) #8722157ca323e4] - (SEMVER-PATCH) fix(stats): bucket spans by start instead of the missing startTime field (Ruben Bridgewater) #875902f66b9af5] - (SEMVER-PATCH) perf(http): skip the redundant context enter on fresh server requests (Ruben Bridgewater) #87603f16b48dda] - (SEMVER-PATCH) bench(sirun): trim runtime of already-merged loop benches (Ruben Bridgewater) #876657b2c55e11] - (SEMVER-PATCH) bench(core): tune the shimmer-runtime and shimmer-startup benches (Ruben Bridgewater) #8769bc45c72f26] - (SEMVER-PATCH) bench(core): tune the async_hooks and scope benches (Ruben Bridgewater) #8768fe4245d2fd] - (SEMVER-PATCH) perf(format): clear hot-path tags with undefined instead of delete (Ruben Bridgewater) #87569bfd627777] - (SEMVER-PATCH) chore(ci): remove useless call to get-credentials in system-tests workflow (Charles de Beauchesne) #8767ddc183c527] - (SEMVER-PATCH) chore(ci): update dd-sts-action to v1.0.04 (Charles de Beauchesne) #8765812a79be28] - (SEMVER-PATCH) bench(sirun): add the local overview collection script (Ruben Bridgewater) #87334ce00de9d1] - (SEMVER-PATCH) bench(mongodb): mongodb-core command instrumentation bench (Ruben Bridgewater) #872691ddaa58ff] - (SEMVER-PATCH) bench(spans): tune the span lifecycle bench (Ruben Bridgewater) #8732cf3276f5d0] - (SEMVER-PATCH) bench(appsec): iast taint-tracking bench and appsec live-bench tuning (Ruben Bridgewater) #87306ed31f4845] - (SEMVER-PATCH) bench(core): id, url, and tracing-channel dispatch benches (Ruben Bridgewater) #8729f9b0449a63] - (SEMVER-PATCH) bench(idm): fs and child_process instrumentation benches (Ruben Bridgewater) #8728d54b4cc5a8] - (SEMVER-PATCH) bench(pino): log-injection overhead bench (Ruben Bridgewater) #87230813bf0d0a] - (SEMVER-PATCH) ci(release): cap proposal at 100 commits and notify guild at 50 (Roch Devost) #8711e9c271f784] - (SEMVER-PATCH) Fixes APMS-19181: sets the service discovery logs to respect the log level so that the logs can be suppressed when modifying the log level (Sean Dever) #8677740648aae4] - (SEMVER-PATCH) fix(esbuild): drop ...arguments spread from CJS module wrap (Ruben Bridgewater) #86910cc2b46076] - (SEMVER-PATCH) fix: stop using url.parse in http (Ruben Bridgewater) #8750ba82e92e7a] - (SEMVER-PATCH) bench(sirun): auto-shard the suite from variant count and cores (Ruben Bridgewater) #875136a2f15f07] - (SEMVER-PATCH) bench(sirun): add startup-share guard for loop benchmarks (Ruben Bridgewater) #8721\[`bd9c62865a`] - (SEMVER-PATCH) fix(cucumber): support v13 parallel mode (Juan Antonio Fernández de Alba) #8748
bd9c62865a] - (SEMVER-PATCH) fix(cucumber): support v13 parallel mode (Juan Antonio Fernández de Alba) #87485beadb493f] - (SEMVER-PATCH) test(ci): harden sandbox cleanup (Juan Antonio Fernández de Alba) #874180fbfd2b7e] - (SEMVER-PATCH) fix(vitest): pin node 18 vitest 3 version (Juan Antonio Fernández de Alba) #87475ef172cd28] - (SEMVER-MINOR) feat(aws-sdk, llmobs): support Bedrock Converse and ConverseStream (Alexandre Choura) #8079c8eb110fc1] - (SEMVER-PATCH) fix(llmobs/ai): surface prompt cache tokens for Vercel AI SDK integration across all supported providers (Jessica Gamio) #85306588ac18da] - fix(otlp): Ensure all OTLP spans get the full 128-bit trace IDs (Zach Montoya) #8618376bad086b] - (SEMVER-PATCH) test(profiling): add retries to OOM heap profile tests for Node 26 compatibility (Attila Szegedi) #8742e46c478d65] - (SEMVER-PATCH) chore(deps): bump the serverless group across 1 directory with 11 updates (dependabot[bot]) #8738fe0be207ed] - (SEMVER-PATCH) chore(deps): bump the ai-and-llm group across 1 directory with 5 updates (dependabot[bot]) #8736e83cf13cdf] - (SEMVER-PATCH) fix(profiling): route logger calls through central log module (Ayan Khan) #8697908c8119d2] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #873503116dfb95] - (SEMVER-PATCH) ci(release): fix validation workflow never triggering on proposal branches (Roch Devost) #87143b6d66c138] - (SEMVER-PATCH) test(aws-sdk): fix flaky stepfunctions startExecution span assertion (Roch Devost) #87170687e2f44f] - (SEMVER-PATCH) fix(ci): handle stale failure conclusion in all-green retry (Roch Devost) #8599\[`1382cfd4de`] - (SEMVER-PATCH) ci(project): remove supported integrations push jobs (Juan Antonio Fernández de Alba) #8707
1382cfd4de] - (SEMVER-PATCH) ci(project): remove supported integrations push jobs (Juan Antonio Fernández de Alba) #8707947a5360d2] - (SEMVER-PATCH) chore(deps): bump axios from 1.15.2 to 1.16.0 in /integration-tests/webpack in the npm_and_yarn group across 1 directory (dependabot[bot]) #8705f1543762c4] - (SEMVER-MINOR) revert: feat(http,http2): apply http.endpoint and queryStringObfuscation to client spans (#8407) (Ruben Bridgewater) #870668619de614] - (SEMVER-PATCH) perf(encode): consolidate the msgpack hot path (Ruben Bridgewater) #8504130446e69c] - (SEMVER-PATCH) perf(format): split addTag into typed helpers to kill throwaway {} al… (Ruben Bridgewater) #85134c88a9753d] - (SEMVER-PATCH) fix(mongodb): unify obfuscateQuery sanitizer and speed up query tagging (Ruben Bridgewater) #8703cfb2f0113e] - (SEMVER-PATCH) chore(cypress): bump latest test version (Juan Antonio Fernández de Alba) #8701a8496bd01e] - (SEMVER-PATCH) fix(jest): report coverage metric without skipped suites (Juan Antonio Fernández de Alba) #8702c6be3b9c47] - (SEMVER-PATCH) fix(jest): gate coverage backfill by jest version (Juan Antonio Fernández de Alba) #8700c2810de6f3] - (SEMVER-MINOR) feat(cypress): report TIA line coverage totals in cypress (Juan Antonio Fernández de Alba) #845342a4f4f24b] - (SEMVER-PATCH) ci: add retry with 60s delay to coverage, dd-sts-api-key, and node actions (Roch Devost) #86947d1aa519a6] - (SEMVER-PATCH) docs(types): add missing properties into v5 ts file (Pablo Erhard) #86924b2f5d2908] - (SEMVER-PATCH) fix(hono): set resource name for single-handler routes (William Conti) #810042151577da] - (SEMVER-PATCH) chore(deps): update @apm-js-collab/code-transformer to 0.13.0 (Roch Devost) #8631328a44dd02] - (SEMVER-PATCH) ci(test-optimization): fix flaky cypress@latest before-hook timeout (Roch Devost) #86668f1897b169] - (SEMVER-PATCH) fix(ci): rerun only failed jobs for cancelled workflows in all-green (Roch Devost) #86733ed178ced1] - (SEMVER-PATCH) test(appsec): drain preload span before RASP SSRF axios tests (Roch Devost) #8652845d19d793] - (SEMVER-PATCH) ci: simplify pr-title workflow triggers and condition (Roch Devost) #86959f9bcccd44] - (SEMVER-PATCH) fix(ci): cancel running workflows on all-green timeout, reduce retries and initial delay (Roch Devost) #86745f75d2afae] - (SEMVER-PATCH) test(debugger): fix zombie processes causing flaky redact tests on Node.js 20 (Roch Devost) #866390ac905be3] - (SEMVER-MINOR) feat(openfeature): add FFE span enrichment for APM traces (Sameeran Kunche) #83430a7f3e0589] - (SEMVER-PATCH) chore(ci): fold codeowners-audit and verify-exercised-tests into npm run lint (Ruben Bridgewater) #86860bae706bec] - (SEMVER-PATCH) fix(ts): add interface DatabaseInstrumentation into v5 ts file (Pablo Erhard) #8690e2b0fdcccf] - (SEMVER-PATCH) docs(llmobs): drop restated category rules from the LLMObs skills (Ruben Bridgewater) #868711cb345d76] - (SEMVER-MINOR) feat(nats): experimental support for @nats-io/nats-core / @nats-io/transport-node (Thomas Hunter II) #860868443e431c] - (SEMVER-PATCH) ci(profiling): capture Windows crash dumps via WER LocalDumps (Attila Szegedi) #8593c7e114cb1d] - (SEMVER-PATCH) fix(debugger): generalize @-prefix ref desugaring (Thomas Watson) #86281c71ca14b7] - (SEMVER-PATCH) ci: install gpg before Codecov upload to fix intermittent failures (Roch Devost) #84871d0301cd92] - (SEMVER-PATCH) fix(oracledb): keep caller SQL when tracing is suppressed (Ruben Bridgewater) #8685e50934bc8c] - (SEMVER-PATCH) ci(test-optimization): install Chrome in Docker image for Selenium tests (Roch Devost) #86698cb2b7711f] - (SEMVER-PATCH) bench(encode): make the encoding bench reflect a real Node.js HTTP request (Ruben Bridgewater) #8668d3bea48de9] - (SEMVER-PATCH) ci(pr-title): allow bench as a Conventional Commits type (Ruben Bridgewater) #8683d885382d88] - (SEMVER-MINOR) feat(aiguard): evaluate openai SDK calls automatically (Alberto Vara) #80535a08c20f35] - (SEMVER-MINOR) [test optimization] report ITR line coverage totals in cucumber (Juan Antonio Fernández de Alba) #845219252d91e5] - (SEMVER-PATCH) chore(ci): Download authanywhere binary over https (Rithika Narayan) #8688707b21a534] - (SEMVER-MINOR) [test optimization] prevent payload loss (Sebastián Kay) #8658a611dc5a06] - (SEMVER-MINOR) [test optimization] report ITR line coverage totals in mocha (Juan Antonio Fernández de Alba) #8450485a6474a3] - (SEMVER-MINOR) [test optimization] report TIA line coverage totals in jest (Juan Antonio Fernández de Alba) #8541aba729a656] - (SEMVER-PATCH) fix(ci): install Playwright browser dependencies (Juan Antonio Fernández de Alba) #8671664d873abb] - (SEMVER-PATCH) ci: pin all Windows runners to windows-2022 (Roch Devost) #8675e6dc6753de] - (SEMVER-PATCH) perf(pino): inject dd into the JSON line, skip the Proxy view (Ruben Bridgewater) #8501f99bb7a8f7] - (SEMVER-PATCH) fix(llmobs): cover every LLMObs span registration with OTel bridge tags (MLOS-591) (Zachary Groves)78ecd98e06] - (SEMVER-PATCH) perf(plugins/util/web): trim request-lifecycle helper work (Ruben Bridgewater) #8492f0e4773115] - (SEMVER-MINOR) feat(tracing): stamp manual spans through span.finish() resolution (Pablo Erhard) #862155ed50f87e] - (SEMVER-MINOR) feat(http,http2): apply http.endpoint and queryStringObfuscation to client spans (Ruben Bridgewater) #8407696841f8cc] - (SEMVER-PATCH) perf(graphql): tighten resolver execute hot path (Ruben Bridgewater) #84985c43988b36] - (SEMVER-PATCH) chore: update protobufjs, ttlcache, and code-transformer (Ruben Bridgewater) #865675b7743aa2] - (SEMVER-PATCH) perf(span): write tags directly on _tags in setTag and addTags (Ruben Bridgewater) #8507f9016be6a8] - (SEMVER-PATCH) perf(fastify): fast-path addHook wrapper when no parser channels have… (Ruben Bridgewater) #851633a821da2b] - (SEMVER-PATCH) chore(release): replace semver-major exclusion with only-land-on-next label (Roch Devost) #8660a8a566d308] - (SEMVER-PATCH) test(profiling): stabilize Poisson sampling filter spec (Attila Szegedi) #86595344d3f2cd] - (SEMVER-MINOR) feat: add Node.js 26 support (Ruben Bridgewater) #84292516fe8981] - (SEMVER-PATCH) ci(playwright): install libatomic for Node 26 (Juan Antonio Fernández de Alba) #8657d87533afc0] - (SEMVER-PATCH) fix(ci): add unzip to Playwright Docker image (Roch Devost) #8615a1fa4434ec] - (SEMVER-PATCH) fix(dbm): rename _dd.dbm.propagation_hash to _dd.propagated_hash (Thomas Hunter II) #86432c1d5ae3cc] - (SEMVER-PATCH) fix(plugins): scope extractIp per-plugin instead of module-level (Ruben Bridgewater) #8508fe7d7a35f2] - (SEMVER-PATCH) chore(deps-dev): bump eslint-plugin-jsdoc from 62.9.0 to 63.0.0 (dependabot[bot]) #864894c23b4bee] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 3 directories with 3 updates (dependabot[bot]) #8649b210ba395b] - (SEMVER-PATCH) chore(deps): bump oxc-parser from 0.130.0 to 0.132.0 in the runtime-minor-and-patch-dependencies group across 1 directory (dependabot[bot]) #86473e7de49119] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 3 updates (dependabot[bot]) #8646db4a61149f] - (SEMVER-PATCH) chore(deps): bump the serverless group across 1 directory with 13 updates (dependabot[bot]) #8645e6e0689155] - (SEMVER-MINOR) feat(dbm): add dynamic_service propagation mode (Andrea Marziali) #8592b7bbc4b6b3] - (SEMVER-PATCH) add workflow to validate pull request title and sync labels (Roch Devost) #8196c2470f1f26] - (SEMVER-PATCH) ci(node): replace version cache with pinned versions from test/plugins/versions (Roch Devost) #861749f16f10fc] - (SEMVER-PATCH) test(http2): fix flaky cancelled-request span assertion (Roch Devost) #8642fb120f1b97] - (SEMVER-PATCH) test(http2): avoid port reuse in server tests (Roch Devost) #86413e0eceb16c] - (SEMVER-PATCH) perf(profiler): skip redundant setContext under AsyncContextFrame (Attila Szegedi) #86385a0644eb21] - (SEMVER-PATCH) perf(span): fast-path setTag for the common non-sampling case (Pablo Erhard) #8640cd7fee8ce2] - (SEMVER-MINOR) feat(dns): instrument dns.promises API (Ruben Bridgewater) #8404dd068f1764] - (SEMVER-MINOR) feat(kafkajs): instrument producer.sendBatch (Ruben Bridgewater) #84038a377d11eb] - (SEMVER-PATCH) perf(mongodb): fast path sanitiseAndStringify for flat-primitive filters (Ruben Bridgewater) #85146e3846019c] - (SEMVER-PATCH) perf(router): consolidate per-request state, drop redundant ALS read (Ruben Bridgewater) #850959951d598c] - (SEMVER-PATCH) perf(propagation): cheap extract on carriers without propagation context (Ruben Bridgewater) #8511c943187407] - (SEMVER-PATCH) perf(shimmer): reuse name and length descriptor literals (Ruben Bridgewater) #85153e9c9fb635] - (SEMVER-MINOR) feat(opentracing): tag accessor API on span context + lint rule (Bryan English) #8491cd376c2cf3] - (SEMVER-MINOR) feat(oracledb): inject DBM SQL comment (Bowen Brooks) #8481a7318b6201] - (SEMVER-PATCH) chore(deps): bump @datadog/datadog-ci from 5.16.0 to 5.17.0 in /.github/actions/datadog-ci in the runtime-minor-and-patch-dependencies group across 1 directory (dependabot[bot]) #85709641153901] - (SEMVER-MINOR) test-optimization(feat): Add cypress command spans (analog to playwright steps) (Sebastián Kay) #8580491710ef63] - (SEMVER-PATCH) chore(deps): bump the test-optimization group across 1 directory with 8 updates (dependabot[bot]) #86232d3ff214fc] - (SEMVER-PATCH) chore(ci) update one-pipeline (gh-worker-campaigns-3e9aa4[bot]) #86369130e0e0c6] - (SEMVER-PATCH) fix(aws-sdk): hook @smithy/core/client.Client.send for >=3.1046 clients (Ruben Bridgewater) #8532a6e6d25603] - (SEMVER-PATCH) fix(graphql): fix field-type tag, release contexts WeakMap, and more (Ruben Bridgewater) #85029c7cde1371] - (SEMVER-PATCH) chore(test): bump mongodb to 7.2.0 and mongoose to 9.6.2 (Ruben Bridgewater) #85330518beee67] - (SEMVER-PATCH) perf(plugin): drop per-publish storage lookup and handler rest-spread (Ruben Bridgewater) #8512b032ef455d] - (SEMVER-PATCH) chore(deps): bump the ai-and-llm group across 1 directory with 4 updates (dependabot[bot]) #8632659ad0005a] - (SEMVER-PATCH) [test optimization] support playwright 1.60 with rewriter hooks (Juan Antonio Fernández de Alba) #8590e0b94eca0c] - (SEMVER-PATCH) fix(eslint): skip autofix on ${} in string literal (Thomas Watson) #8627eb74c995a9] - (SEMVER-PATCH) chore(deps): bump the ai-and-llm group across 1 directory with 10 updates (dependabot[bot]) #86248b9481fca9] - (SEMVER-PATCH) chore: deactivate eslint-require-boolean-assert-message (Ruben Bridgewater) #86205763151c0e] - (SEMVER-PATCH) test(test-optimization): replace nock with direct stub in git_metadata tests (Roch Devost) #8613b50f1cad1d] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #86224b3a0f05c4] - (SEMVER-PATCH) chore(log): drop the orphaned StructuredLogPlugin subclass (Ruben Bridgewater) #857959ea620f0d] - (SEMVER-PATCH) fix(ci): always write flakiness report and fire Slack notification (Roch Devost) #86092be6d4286e] - (SEMVER-PATCH) chore(deps): bump qs from 6.15.0 to 6.15.2 (dependabot[bot]) #8612b92c5df537] - (SEMVER-PATCH) ci(coverage): patch istanbul-lib-coverage's getLineCoverage in postinstall (Ruben Bridgewater) #8576f031818d89] - (SEMVER-PATCH) chore(ci): update dd-sts-action to v1.0.3 (Roch Devost) #8603761d5a70ba] - (SEMVER-PATCH) chore(deps): bump qs from 6.15.1 to 6.15.2 in /benchmark/sirun/startup/everything-fixture in the npm_and_yarn group across 1 directory (dependabot[bot]) #86118e57bd7d41] - (SEMVER-PATCH) fix(ci): replace setup-bun with npm install to avoid GitHub rate limits (Roch Devost) #8616de48a2db85] - (SEMVER-PATCH) fix(ci): fix azure-functions cosmosdb test regressions (Roch Devost) #86102a1b0e4e2a] - (SEMVER-PATCH) add openai error type (Sam Brenner) #8605e7f8e7a928] - (SEMVER-PATCH) fix(ci): restore azure-cosmos lint and fix electron packaging on Node 24.16+ (Roch Devost) #8604126cb67d0d] - (SEMVER-MINOR) feat(azure/cosmos): add Azure CosmosDB integration (Rithika Narayan) #7943ae4481fabb] - (SEMVER-PATCH) test(profiling): bump OOM extension size to 20MB for Node 22+ headroom (Attila Szegedi) #85649767d0f752] - (SEMVER-PATCH) ci(test-optimization): build versioned Playwright Docker image in GHCR (Roch Devost) #859445462e3600] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 4 updates (dependabot[bot]) #8561eed98dab7b] - (SEMVER-PATCH) chore(deps): bump uuid from 9.0.1 to 14.0.0 in /benchmark/sirun/startup/everything-fixture in the npm_and_yarn group across 1 directory (dependabot[bot]) #859653292acb4c] - (SEMVER-PATCH) chore(deps): bump the ai-and-llm group across 1 directory with 8 updates (dependabot[bot]) #86019013e58945] - (SEMVER-PATCH) ci: work around actions/cache windows flakiness (Roch Devost) #8584526a2183c1] - (SEMVER-PATCH) fix(electron): increase assertSomeTraces timeout for IPC window tests (Roch Devost) #8597c94e32e027] - (SEMVER-PATCH) ci: only run SSI tests on master, release proposals, and labeled PRs (Roch Devost) #8485c0a31e9bcc] - (SEMVER-PATCH) ci: structured retry and longer network-timeout for CI installs (Ruben Bridgewater) #8566e385b8a047] - (SEMVER-PATCH) ci(verify-tests): flag specs no CI invocation reaches (Ruben Bridgewater) #8543625f561c5d] - (SEMVER-PATCH) perf(http-server): reuse request ctx and cache config in plugin start (Ruben Bridgewater) #8506105fdbaef1] - (SEMVER-PATCH) bump datadog/pprof (Ilyas Shabi) #8565098e20fbf8] - (SEMVER-PATCH) bump native-iast-taint-tracking (Ilyas Shabi) #8591bcf2f1dc74] - (SEMVER-PATCH) [test optimization] normalize seed suffix in test names in jest (Juan Antonio Fernández de Alba) #8587600610bcaa] - (SEMVER-PATCH) chore(eslint): require messages on boolean test assertions (Thomas Watson) #85373929ed654d] - (SEMVER-PATCH) fix(electron): guard find() result and increase startApp timeout (Roch Devost) #8559ce294bf9c0] - (SEMVER-PATCH) ci: fix node version cache path on Windows (Roch Devost) #85787caa2c988a] - (SEMVER-PATCH) fix(test): retry topic creation on UNKNOWN_TOPIC_OR_PARTITION in kafkajs tests (William Conti) #8469ad4b5e7cc7] - (SEMVER-PATCH) ci: avoid Yarn quarantine for Datadog packages (Ilyas Shabi) #8577f8a60480e3] - (SEMVER-PATCH) chore: update dependabot and support ranges (Ruben Bridgewater) #8337d72f7da8c0] - (SEMVER-PATCH) chore(deps): bump the runtime-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot[bot]) #8562\[`9e41a6aae3`] - (SEMVER-PATCH) deprecation(llmobs): deprecate llmobs.enable and llmobs.disable for dd-trace v7 (Sam Brenner) #8427
f7f2c7c2f1] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 2 updates (dependabot[bot]) #85634afcb7eed4] - (SEMVER-PATCH) fix(undici) unfinished CONNECT span (Pablo Erhard) #8558a34acbb466] - (SEMVER-PATCH) test(aerospike,couchbase): fix hook timeouts and couchbase service readiness (Roch Devost) #8550908e4d7558] - (SEMVER-PATCH) perf: reduce redis and ioredis bindStart overhead (Ruben Bridgewater) #849485211ec3ec] - (SEMVER-PATCH) fix(metrics): fix delta temporality not being applied to OTLP counter exports (Sameeran Kunche) #855632b49b2a0d] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #85390bc47a6727] - (SEMVER-PATCH) perf(graphql): skip stacktrace symbolication on validation-only errors (Ruben Bridgewater) #84998feb9ce389] - (SEMVER-PATCH) fix(types): import opentracing from the consumer's installed package (Ruben Bridgewater) #852531353c773c] - (SEMVER-PATCH) ci: remove systematic Mocha --retries 1 on master (Roch Devost) #8552e769f32bb0] - (SEMVER-PATCH) fix(google-cloud-pubsub): poll for GC collection instead of fixed retry count (Roch Devost) #8553180549f994] - (SEMVER-PATCH) fix(mongoose): make PeerCat model registration idempotent (Roch Devost) #8551d7e1a534e9] - (SEMVER-PATCH) fix(aws-sdk): fix flaky SFN, SNS DSM, S3, and Bedrockruntime tests (Roch Devost) #85481c8044f42a] - (SEMVER-PATCH) fix(appsec): increase beforeEach timeout in rasp-metrics integration test (Roch Devost) #8547e6eac5a6f0] - (SEMVER-PATCH) fix(electron): fix flaky IPC tests and Xvfb startup race (Roch Devost) #854643f95f074d] - (SEMVER-PATCH) chore(ci): update dd-sts-action to v1.0.1 (Charles de Beauchesne) #8545d5421208ad] - (SEMVER-PATCH) ci(electron): push results to test optimization (Roch Devost) #854465a9329653] - (SEMVER-PATCH) chore(deps): bump ws from 8.20.0 to 8.20.1 in /benchmark/sirun/startup/everything-fixture in the npm_and_yarn group across 1 directory (dependabot[bot]) #8542178fc6bd2a] - (SEMVER-PATCH) chore(ci): set ffe as owner of .github/workflows/openfeature.yml (Charles de Beauchesne) #853525d47abf77] - (SEMVER-PATCH) test only Node LTS (Pablo Erhard) #8529a01a6b8efd] - (SEMVER-PATCH) test: prefer assert.match for string matching (Thomas Watson) #854049f1bb171a] - (SEMVER-PATCH) test(electron): raise plugin-spec startApp beforeEach timeout to 10s (Ruben Bridgewater) #8536dcfdb77b29] - (SEMVER-PATCH) test(debugger): widen sampling spec tolerance to absorb wall-clock skew (Thomas Watson) #85347302ef8258] - (SEMVER-PATCH) test: use assert.strictEqual / notStrictEqual for === and !== checks (Thomas Watson) #8538f74834adaa] - (SEMVER-PATCH) [test optimization] Fix early metadata encoding bug (Juan Antonio Fernández de Alba) #852818d97575dc] - (SEMVER-PATCH) perf(id): memoise Identifier.toBigInt instead of re-decoding the buffer per call (Ruben Bridgewater) #849554f0666bbb] - (SEMVER-PATCH) fix(rewriter): emit valid ESM imports for instrumented modules (Ruben Bridgewater) #85267b5b32caca] - (SEMVER-PATCH) fix(kafkajs): skip header injection on brokers below Produce v3 (Ruben Bridgewater) #8390ab11acdbb6] - (SEMVER-PATCH) test: reduce agent.load overhead by reducing proxyquire calls (Ruben Bridgewater) #809985baecf3cd] - (SEMVER-PATCH) perf(elasticsearch): cache per-instance tag keys and skip empty params stringify (Ruben Bridgewater) #83765d72f2d380] - (SEMVER-PATCH) refactor(graphql): drop unused @graphql-tools/executor deep hook (Ruben Bridgewater) #8510c1eddead4b] - (SEMVER-PATCH) ci(codecov): restrict codecov/patch to PRs targeting master (Ruben Bridgewater) #84649952e24b41] - (SEMVER-PATCH) chore(llmobs): fix flaky openai test (Sam Brenner) #8490f8614b357f] - (SEMVER-PATCH) feat(shimmer): add wrapCallback for tracer-controlled closures (Ruben Bridgewater) #85033631da6a36] - (SEMVER-MINOR) feat(appsec): Always report content-length and content-type response headers when appsec is enabled (Carles Capell) #8482858e1cb0a2] - (SEMVER-PATCH) perf(storage): cache storage() at module load (Ruben Bridgewater) #8500bcab75cd29] - (SEMVER-MINOR) feat(crashtracking): capture and report uncaught exceptions (Gyuheon Oh) #817628c1ff37b8] - (SEMVER-PATCH) perf(service-naming): short-circuit repeat registerExtraService calls (Ruben Bridgewater) #8496bdc736b843] - (SEMVER-PATCH) [test optimization] parallelize test optimization requests (Juan Antonio Fernández de Alba) #852029cd9f5967] - (SEMVER-PATCH) [test optimization] use worker efd retry count in parallel cucumber (Juan Antonio Fernández de Alba) #84789f243d934c] - (SEMVER-PATCH) [test optimization] merge static mocked files with recorded mocks in jest (Juan Antonio Fernández de Alba) #847719dfbe4dbe] - (SEMVER-PATCH) test: targeted aerospike and electron suite timeouts (Ruben Bridgewater) #852730cbcacac3] - (SEMVER-MINOR) feat(appsec): collect Datadog security-testing headers on entry spans (Christophe Papazian) #846316ab502164] - (SEMVER-PATCH) [test optimization] stabilize vitest async setup instrumentation (Juan Antonio Fernández de Alba) #8519c497d0a4ca] - (SEMVER-PATCH) fix(mocha): correct timing for top-level it() tests (Sebastián Kay) #8480806f177fbf] - (SEMVER-MINOR) feat(mongodb): add opt-in query value obfuscation (Ruben Bridgewater) #8401f9a39f203d] - (SEMVER-PATCH) [test optimization] Stabilize Cypress intake payload waits (Juan Antonio Fernández de Alba) #8522f221629d3b] - (SEMVER-PATCH) chore(deps): bump axios (dependabot[bot]) #8518539aa4a662] - (SEMVER-PATCH) fix(grpc): handle client_streaming and bidi 3-arg overload (Crystal Luc-Magloire) #82761eda439d60] - (SEMVER-PATCH) fix(openfeature): cap pending exposure events (Ruben Bridgewater) #81629e41a6aae3] - (SEMVER-PATCH) deprecation(llmobs): deprecate llmobs.enable and llmobs.disable for dd-trace v7 (Sam Brenner) #8427934f932039] - (SEMVER-PATCH) ci(appsec): split next jobs by individual version instead of range (Roch Devost) #8472c4b0554b7d] - (SEMVER-PATCH) chore(deps): bump express (dependabot[bot]) #84887a01a98566] - (SEMVER-PATCH) ci(apm-integrations): split next jobs by individual version instead of range (Roch Devost) #8484199e240fb1] - (SEMVER-PATCH) ci(all-green): rerun failed workflows on startup when all-green is rerun (Roch Devost) #84754566023687] - (SEMVER-PATCH) ci: split integration-bundler into integration-esbuild and integration-webpack (Roch Devost) #8470ee54394360] - (SEMVER-PATCH) ci: retry yarn install on failure in datadog-ci action (Roch Devost) #8459d482f4b7e9] - (SEMVER-PATCH) ci: remove node_modules cache from install action (Roch Devost) #8393c833bf860a] - (SEMVER-PATCH) chore(benchmark): reduce sirun log iterations from 40 to 10 (Roch Devost) #847494c1d4e91c] - (SEMVER-MINOR) feat(kafkajs): add kafka.messages.offsets to producer span (Piotr WOLSKI) #8468\[`6b370862a5`] - (SEMVER-MINOR) docs(appsec): drop deprecated extended-headers and rasp.bodyCollection types in v6 (Ruben Bridgewater) #8322
03ac52a9a1] - (SEMVER-PATCH) bump native-metrics to 3.1.2 (Roch Devost) #847365ca8204f9] - (SEMVER-PATCH) fix(lint): validate config names against both index.d.ts and index.d.v5.ts (Roch Devost) #8465ba39be2a3f] - (SEMVER-PATCH) ci(llmobs): parallelize openai job by Node version (Roch Devost) #84712b8834f73a] - (SEMVER-PATCH) ci: route high-volume CI API calls through dd-octo-sts (Roch Devost) #8391dc3e2ec89e] - (SEMVER-PATCH) feat(electron): add initial support (Roch Devost) #700256b6048e0b] - (SEMVER-PATCH) [test optimization] stabilize web app server lifecycle (Juan Antonio Fernández de Alba) #8444ae0e0c8872] - (SEMVER-PATCH) [test optimization] Fix playwright v5 tests (Juan Antonio Fernández de Alba) #84583325f9eed8] - (SEMVER-PATCH) ci(serverless): use tags for serverless-tools ci (Olivier Nzia) #821307cf95645a] - (SEMVER-PATCH) fix(config): keep v5 IAST programmatic aliases working (Ruben Bridgewater) #8457991d15c649] - (SEMVER-PATCH) refactor(config): route env reads through the config singleton (Ruben Bridgewater) #8241423ac93b66] - (SEMVER-PATCH) chore(aiguard): Fix ai guard flaky test (Ugaitz Urien) #8454afdaeed5c2] - (SEMVER-PATCH) chore(deps): bump oxc-parser from 0.128.0 to 0.129.0 in the runtime-minor-and-patch-dependencies group across 1 directory (dependabot[bot]) #84460e26510523] - (SEMVER-PATCH) chore(deps-dev): bump sinon from 21.1.2 to 22.0.0 (dependabot[bot]) #84470284dcf408] - (SEMVER-PATCH) chore(deps-dev): bump eslint-plugin-n from 17.24.0 to 18.0.1 (dependabot[bot]) #844839a17c01e2] - (SEMVER-PATCH) fix(mocha): report test_suite_end for files with no describe wrapper (Sebastián Kay) #8437b06d144553] - (SEMVER-PATCH) fix: pin specific @datadog/openfeature-node-server version (Ugaitz Urien) #8456935054053e] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 1 update (dependabot[bot]) #8449f3b4edc644] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 6 updates (dependabot[bot]) #84459e5e475c35] - (SEMVER-PATCH) Revert "ci: replace CodeQL workflow with default setup configuration (#8380)" (Roch Devost) #8443aaf5e60a0a] - (SEMVER-PATCH) ci: add dd-octo-sts policies for upcoming workflow rate-limit changes (Roch Devost) #83924c42d937ee] - (SEMVER-PATCH) ci: update playwright-tools image to 1.54.1-5 (Roch Devost) #84404774cc13ac] - (SEMVER-PATCH) perf(graphql): memoize the apollo signature pipeline (Ruben Bridgewater) #8308f8e5148693] - (SEMVER-PATCH) test(ci-visibility): wait for cypress child exit before next test (Ruben Bridgewater) #84180402d979d8] - (SEMVER-PATCH) fix(kafkajs): read clusterId from existing metadata (Ruben Bridgewater) #83896bc8c6cccf] - (SEMVER-PATCH) test(ci-visibility): gather payloads until child exits (Ruben Bridgewater) #8419e78a6c1e4f] - (SEMVER-PATCH) fix(ci): prevent Buildkite non-PR builds from being tagged as PRs (Juan Antonio Fernández de Alba) #84356f1d63ccbc] - (SEMVER-PATCH) fix(pg): stop accumulating DBM comments on reused query objects (Ruben Bridgewater) #840089df4e6258] - (SEMVER-PATCH) refactor: drop JSDoc @param defaults (Ruben Bridgewater) #8350abf97b0011] - (SEMVER-PATCH) implement ai guard telemetry metrics (Ilyas Shabi) #80934ab60e2551] - (SEMVER-PATCH) refactor(config): gate experimental.appsec, plugins, ingestion shapes (Ruben Bridgewater) #8318626ce462f1] - (SEMVER-PATCH) [test optimization] propagate DD_CUSTOM_PARENT_ID for Jenkins (Daniel Fernández) #843331899bd0b8] - (SEMVER-PATCH) refactor(config): gate experimental b3, profiling, and b3 single header (Ruben Bridgewater) #83163ada9255d9] - (SEMVER-PATCH) bench: fix benchmarks running unsupported Node.js 26 (Ruben Bridgewater) #8430eeeccd65ce] - (SEMVER-PATCH) fix(kafka): stop mutating caller-owned message.headers (Ruben Bridgewater) #8388b2f62ef205] - (SEMVER-PATCH) test(setup): isolate getInstrumentation from production addHook (Ruben Bridgewater) #83961b83d35bbb] - (SEMVER-PATCH) refactor(lambda): collapse runtime/ritm.js into index.js (Ruben Bridgewater) #83977ffc20933c] - (SEMVER-PATCH) ci(benchmarks): fail sirun job when individual variants crash (Fayssal DEFAA) #8292a78d2d57d7] - (SEMVER-PATCH) perf(couchbase): cache the per-operation channel bag (Ruben Bridgewater) #8373fc09317297] - (SEMVER-PATCH) docs: fix legacyBaggageEnabled default value and MIGRATING.md (Ruben Bridgewater) #8317242bdf9f90] - (SEMVER-PATCH) fix(llmobs): avoid malformed x-datadog-tags when carrier header is unset (Grace Williams) #836689ae70d027] - (SEMVER-PATCH) perf(graphql): trim per-resolver allocations (Ruben Bridgewater) #83096da7add04d] - (SEMVER-PATCH) refactor(config): gate experimental.iast aliases off in v6 (Ruben Bridgewater) #8320973a882bd3] - (SEMVER-PATCH) test(pg): pin prepared-statement reuse under DBM full mode (Ruben Bridgewater) #8398c8d56550fd] - (SEMVER-PATCH) chore: support re-runs in the community PR CI script (Ruben Bridgewater) #8385af652f0ad2] - (SEMVER-PATCH) perf(pg): assign the injectable text directly when configurable (Ruben Bridgewater) #8372cd377ffa8d] - (SEMVER-PATCH) fix(fetch): rename globalThis.fetch wrapper from "value" to "fetch" (Ruben Bridgewater) #8406e55e65b7f8] - (SEMVER-PATCH) perf(redis): tighten per-command instrumentation (Ruben Bridgewater) #8310985b1d0322] - (SEMVER-PATCH) test(http): cover server-side request hook resource.name override (Ruben Bridgewater) #8399ff25b95aa9] - (SEMVER-PATCH) chore(ci) update one-pipeline (gh-worker-campaigns-3e9aa4[bot]) #84245f6e1bb9be] - (SEMVER-PATCH) chore(benchmark): drop Node 18 from sirun matrix and add Node 26 (Ruben Bridgewater) #842381e10d12de] - (SEMVER-PATCH) perf(encode): emit span fields and event attributes as compact msgpack ints (Ruben Bridgewater) #8229f73d984145] - (SEMVER-PATCH) ci: activate codecov coverage minimum for PRs (Ruben Bridgewater) #8209e8c394c014] - (SEMVER-PATCH) fix(llmobs): bound Bedrock token-headers cache (Ruben Bridgewater) #81616b370862a5] - (SEMVER-MINOR) docs(appsec): drop deprecated extended-headers and rasp.bodyCollection types in v6 (Ruben Bridgewater) #83222b48b7991f] - (SEMVER-PATCH) fix(benchmark): restore five crashing sirun bench groups (Ruben Bridgewater) #830760cfa5c013] - (SEMVER-PATCH) [test optimization] Mitigate vitest flakiness (Juan Antonio Fernández de Alba) #8417841b085491] - (SEMVER-PATCH) [test optimization] Restore retries to test optimization tests (Juan Antonio Fernández de Alba) #841447d6ffedc1] - (SEMVER-PATCH) [test optimization] Mitigate jest flakiness (Juan Antonio Fernández de Alba) #8415084086b666] - (SEMVER-PATCH) test(ci-visibility): disable real net access in git_metadata (Ruben Bridgewater) #8416e9eca7962d] - (SEMVER-MINOR) Send hidden tags under _dd.ci.library_configuration_error in every event of a test session (Sebastián Kay) #8274e276b97573] - (SEMVER-PATCH) [test optimization] bump cypress latest version (Juan Antonio Fernández de Alba) #83659fad4a59bd] - (SEMVER-PATCH) [test optimization] bump vitest latest version (Juan Antonio Fernández de Alba) #83831407421603] - (SEMVER-PATCH) chore: key the cache on DD_TRACE_GIT_METADATA_ENABLED (Ruben Bridgewater) #8395b92bdc19fa] - (SEMVER-PATCH) [test optimization] Use duration buckets for cypress EFD retries (Juan Antonio Fernández de Alba) #8290914484dd16] - (SEMVER-PATCH) docs(iast): drop deprecated securityControls type (Ruben Bridgewater) #83150b494e8792] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #8410807fceb14d] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #8360f5ee7b20de] - (SEMVER-PATCH) fix(tracing): fix TypeError in ritm.js when requiring node:-prefixed built-in modules (Yuichi Uchida) #8304057685610b] - (SEMVER-PATCH) fix(stacktrace): filter dd-trace instrumentation frames for any repo directory name (Roch Devost) #8301a39c44ed42] - (SEMVER-PATCH) test(ws): refactor lifecycle hooks to use dynamic ports and separate afterEach (Roch Devost) #8367e3a718bae7] - (SEMVER-PATCH) chore(deps-dev): bump nock from 13.5.6 to 14.0.14 (dependabot[bot]) #8280a3bb4cd3af] - (SEMVER-PATCH) ci: replace CodeQL workflow with default setup configuration (Roch Devost) #838047591c3fde] - (SEMVER-PATCH) perf(aws-sdk): trim per-response allocations (Ruben Bridgewater) #8328c05e122cbe] - (SEMVER-PATCH) perf(mongodb): cache the per-connection topology shape (Ruben Bridgewater) #8370fc437471cc] - (SEMVER-PATCH) perf(database): cache the DBM SQL injection comment per connection (Ruben Bridgewater) #83718d6b8824d2] - (SEMVER-PATCH) perf(grpc): cache method metadata, drop banned for-in walks (Ruben Bridgewater) #83775c2656c36b] - (SEMVER-PATCH) chore(deps): bump dc-polyfill from 0.1.10 to 0.1.11 (Brian Marks) #8369e05e6c6784] - (SEMVER-PATCH) perf(pubsub): trim per-message allocations in publish hot path (Ruben Bridgewater) #83749fb4d152b2] - (SEMVER-PATCH) perf(mongodb): fold limit-depth and bigint sanitisation into one pass (Ruben Bridgewater) #8375c610358953] - (SEMVER-PATCH) fix(grpc): require a colon and a strictly numeric tail before tagging… (Ruben Bridgewater) #8378a46860bc55] - (SEMVER-PATCH) refactor(azure-metadata): parse WEBSITE_OWNER_NAME without regex (Ruben Bridgewater) #83488e9d38b0d3] - (SEMVER-PATCH) docs(plugins): drop deprecated whitelist/blacklist plugin types from v6 surface (Ruben Bridgewater) #832143de16c356] - (SEMVER-PATCH) chore(couchbase): drop SDK 2.x instrumentation hook (Ruben Bridgewater) #8362b893e3165d] - (SEMVER-PATCH) test: add a few database tests to cover recent reports better (Ruben Bridgewater) #753426f3793cd9] - (SEMVER-PATCH) fix(aws-sdk): global crypto error (Pablo Erhard) #83685802bcb274] - (SEMVER-PATCH) fix(plugin-mysql): destructure CLIENT_PORT_KEY from the constants module (Ruben Bridgewater) #83035e54f8226f] - (SEMVER-PATCH) [test optimization] Bump playwright support to 1.59 (Juan Antonio Fernández de Alba) #8363b3c20f8cf1] - (SEMVER-PATCH) [test optimization] Bump cucumber latest version (Juan Antonio Fernández de Alba) #8364a5834a8f30] - (SEMVER-PATCH) [test optimization] Support Jest 30.4.1 (Juan Antonio Fernández de Alba) #8361aa3c020225] - (SEMVER-PATCH) fix(config): disable OTLP only when protocolVersion is explicitly set (Ruben Bridgewater) #83350b803f55de] - (SEMVER-PATCH) [test-optimization] Propagate ITR skipping enabled tag to suites and tests (Andrey Marchenko) #83327350d99b0f] - (SEMVER-PATCH) [test optimization] Use duration buckets for playwright EFD retries (Juan Antonio Fernández de Alba) #8289\[`3daff728b8`] - (SEMVER-PATCH) fix: tolerate non-string span event names and whitespace-suffixed step functions JSON (Ruben Bridgewater) #8358
3daff728b8] - (SEMVER-PATCH) fix: tolerate non-string span event names and whitespace-suffixed step functions JSON (Ruben Bridgewater) #8358130a30caf8] - (SEMVER-PATCH) chore(ci) update one-pipeline (gh-worker-campaigns-3e9aa4[bot]) #83429001878b55] - (SEMVER-PATCH) refactor: dedupe redundant chars in regex character classes (Ruben Bridgewater) #83466c7179306d] - (SEMVER-PATCH) refactor(appsec): convert WAF duration BigInt to Number, not via parseInt (Ruben Bridgewater) #830614a0a822a3] - (SEMVER-PATCH) refactor: dedupe identical function bodies (Ruben Bridgewater) #83470e7a8c7256] - (SEMVER-PATCH) refactor: activate three sonarjs test/loop rules (Ruben Bridgewater) #834980076dd5af] - (SEMVER-PATCH) chore(eslint): activate n/hashbang and n/no-process-exit (Ruben Bridgewater) #835246c61ffdd1] - (SEMVER-PATCH) refactor(prefer-rest-params): convert non-instrumentation wrappers (Ruben Bridgewater) #8353bb4f61acaa] - (SEMVER-PATCH) refactor(prefer-rest-params): convert instrumentations a-c (Ruben Bridgewater)a66a186421] - (SEMVER-PATCH) refactor(prefer-rest-params): convert instrumentations d-l (Ruben Bridgewater) #8355418179b183] - (SEMVER-PATCH) refactor(prefer-rest-params): convert instrumentations m-z (Ruben Bridgewater) #83561afa83174a] - (SEMVER-PATCH) build(types): add index.d.v5.ts snapshot and v5-release swap script (Ruben Bridgewater) #833366d49013dc] - (SEMVER-PATCH) update all slow benchmarks to run less iterations (Roch Devost) #834516c4e16b60] - (SEMVER-PATCH) update llmobs encode unicode mixed benchmarks with less iterations (Roch Devost) #8344035fb236b2] - (SEMVER-PATCH) [test optimization] fix mocha EFD callback test arity (Juan Antonio Fernández de Alba) #83385c7c227eb8] - (SEMVER-MINOR) feat(llmobs): enhance LLM Observability span processor span kind, embedding & retrieval input and output (Sam Brenner) #8299d422180bbc] - (SEMVER-PATCH) [test optimizaton] Use duration buckets for vitest EFD retries (Juan Antonio Fernández de Alba) #82881764a646dc] - (SEMVER-PATCH) fix(index): Add truncate type to database plugin interfaces (Pablo Erhard) #8336ce8a754efa] - (SEMVER-PATCH) chore: add sonar linter (Ruben Bridgewater) #815016016c6b5a] - (SEMVER-PATCH) perf(shimmer): drop assertNotClass toString call (Ruben Bridgewater) #83294c45faa946] - (SEMVER-PATCH) fix(google-cloud-pubsub): honor DD_TRACE_REMOVE_INTEGRATION_SERVICE_NAMES_ENABLED on consumer and push spans (Crystal Luc-Magloire) #8125771253286d] - (SEMVER-PATCH) perf(appsec): trim per-request allocations in waf and reporter (Ruben Bridgewater) #83262c8447bb13] - (SEMVER-PATCH) test: decouple request specs from nock 13 internals (Ruben Bridgewater) #83058d64c6e392] - (SEMVER-PATCH) [test optimization] Use duration buckets for cucumber EFD retries (Juan Antonio Fernández de Alba) #82878a10090138] - (SEMVER-PATCH) perf(aws-sdk): cache instrumentation handles and dedupe per-call work (Ruben Bridgewater) #82316c0da23ceb] - (SEMVER-PATCH) [test optimization] Use duration buckets for mocha EFD retries (Juan Antonio Fernández de Alba) #8286baeb04586b] - (SEMVER-PATCH) fix(ci): approve pnpm package-manager builds (Juan Antonio Fernández de Alba) #8331a200dc4d96] - (SEMVER-PATCH) chore(iast): Improve stringifyWithRanges performance (Ugaitz Urien) #827119ef5f86f2] - (SEMVER-PATCH) test(jest,vitest): split integration specs into parallel CI jobs via SPEC matrix (Roch Devost) #831197853d2969] - (SEMVER-PATCH) ci: add fail-fast: false to jobs with matrix (Charles de Beauchesne) #83140fdc801f66] - (SEMVER-PATCH) fix(test-optimization): edge cases when computing final_status tag on playwright (Sebastián Kay) #824950aa02547e] - (SEMVER-PATCH) test: reuse azure function process to lower tests run time (Roch Devost) #8102fe9678ab94] - (SEMVER-PATCH) fix(net): restore Socket.emit after the connect handshake (Ruben Bridgewater) #82755168c02d94] - (SEMVER-PATCH) perf(encode): drop the per-span filter Array allocations in the 0.4 e… (Ruben Bridgewater) #82336bf78256b2] - (SEMVER-PATCH) ci(benchmarks): bump microbenchmark splits from 5 to 6 (Fayssal DEFAA) #8283ff0e435df9] - (SEMVER-PATCH) chore(ci): pin all Docker images to SHA digests (Roch Devost) #8298c54290e695] - (SEMVER-PATCH) test(kafkajs): wait for leaders on createTopics to fix DSM flakes (Eric Firth) #8300\[`f121c4281f`] - (SEMVER-PATCH) fix(scripts): harden mocha-parallel-files against crashes and silent … (Ruben Bridgewater) #8243
f121c4281f] - (SEMVER-PATCH) fix(scripts): harden mocha-parallel-files against crashes and silent … (Ruben Bridgewater) #8243fc60a84f47] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 3 updates (dependabot[bot]) #82790509edc11b] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 2 updates (dependabot[bot]) #82816fc588e858] - (SEMVER-PATCH) Revert "ci(codeql): skip workflow for non-production file changes and merge queue (#8277)" (Ruben Bridgewater) #8291215ea598d4] - (SEMVER-PATCH) test(otel): scope post-finish no-op assertions to mutator keys (Ruben Bridgewater) #82853616c45502] - (SEMVER-PATCH) ci: extract shared datadog-ci install action and replace coverage-upload-github-action (Roch Devost) #827818c37b6d40] - (SEMVER-PATCH) refactor(config): extract git metadata loader out of Config (Ruben Bridgewater) #8238cbd06436a8] - (SEMVER-PATCH) fix(propagation): tighten W3C trace-context inject and extract correc… (Ruben Bridgewater) #8269388ae8171b] - (SEMVER-MINOR) fix(llmobs): add cost_tags to annotate and annotationContext (Xinyuan Guo) #8175e3a092a7d5] - (SEMVER-PATCH) perf(core): trim per-span allocations across id, span, and sampler (Ruben Bridgewater) #82356ce2635162] - (SEMVER-PATCH) ci(codeql): skip workflow for non-production file changes and merge queue (Roch Devost) #8277b5259d74b6] - (SEMVER-PATCH) fix: guard propagation, stop mutating input, and fix log (Ruben Bridgewater) #8226de5649fd31] - (SEMVER-PATCH) fix(test): prevent cascading ws test failures by reliably closing wsServer in afterEach (William Conti) #819257b73cfbbf] - (SEMVER-PATCH) ci: add duration and shorten time output for all green (Roch Devost) #8225c3f962f6f6] - (SEMVER-MINOR) feat(llmobs, anthropic): add reasoning/extended thinking support for Anthropic (Sam Brenner) #8146df6b6e0c71] - (SEMVER-MINOR) feat(exporter): retry through agent startup (Ruben Bridgewater) #8223210e9f7cc4] - (SEMVER-PATCH) update windows ci jobs to upload a node report artifact on crash (Roch Devost) #8239d28de77da5] - (SEMVER-PATCH) perf(plugins): trim per-message allocations in bullmq, sharedb, and d… (Ruben Bridgewater) #82327afadcff5a] - (SEMVER-PATCH) ci: update all mcr references to use our mirror instead (Roch Devost) #82157c559f48de] - (SEMVER-MINOR) feat(otel): forward getActiveSpan() writes onto the active Datadog span (Ruben Bridgewater) #8030a5733805a2] - (SEMVER-PATCH) fix(debugger): move process_tags to payload root (Thomas Watson) #81736500302a1f] - (SEMVER-PATCH) perf(propagation): tighten tracestate, baggage, and tag inject paths (Ruben Bridgewater) #8234e8690041e0] - (SEMVER-PATCH) fix(otel): honor DD_TRACE_OTEL_ENABLED=false and OTEL_SDK_DISABLED=false (Ruben Bridgewater) #8219f67ac4dad3] - (SEMVER-PATCH) fix(otel): tighten OTel-bridge Span spec compliance (Ruben Bridgewater) #824218eb17da71] - (SEMVER-PATCH) perf(llmobs): fast-path encodeUnicode and collapse plugin filter chains (Ruben Bridgewater) #82306e32e73e40] - (SEMVER-PATCH) fix(llmobs): guard JSON.parse on streamed tool-call arguments (Ruben Bridgewater) #82271234065491] - (SEMVER-PATCH) [test-optimization] Default Nx and Lage names in v6 (Juan Antonio Fernández de Alba) #8268aae141ef5f] - (SEMVER-PATCH) [test optimization] Use head SHA for test optimization dispatch (Juan Antonio Fernández de Alba) #82704db54b181f] - (SEMVER-PATCH) chore(deps): bump axios from 1.15.0 to 1.15.2 in /integration-tests/webpack in the npm_and_yarn group across 1 directory (dependabot[bot]) #82670b6d586397] - (SEMVER-PATCH) fix(scripts): resolve instrumentation ranges at both engine bounds (Ruben Bridgewater) #8251f6c69c6bf6] - (SEMVER-PATCH) ci: pipe GraphQL variables via stdin so commit-on-branch pushes don't… (Ruben Bridgewater) #8252afae167f30] - (SEMVER-PATCH) [test-optimization] Raise v6 Mocha minimum version (Juan Antonio Fernández de Alba) #8245d509f232a8] - (SEMVER-PATCH) [test-optimization] Raise v6 Cypress minimum version (Juan Antonio Fernández de Alba) #8247ea902ccf5b] - (SEMVER-PATCH) [test-optimization] Raise v6 Jest minimum version (Juan Antonio Fernández de Alba) #8246a329f1f575] - (SEMVER-MINOR) feat(llmobs): add tool_definitions support to Tagger (Alexandre Choura) #8082d34fada6ce] - (SEMVER-PATCH) chore(deps): bump the runtime-minor-and-patch-dependencies group across 2 directories with 3 updates (dependabot[bot]) #8259c267fbfd54] - (SEMVER-PATCH) pin node version to 24.24.1 for windows in ci (Roch Devost) #8262\[`15ce029c26`] - (SEMVER-PATCH) ci: deprecate legacy macrobenchmarks in favor of parallel ones (Fayssal DEFAA) #8250
d46c3485c9] - (SEMVER-PATCH) perf(propagation): rewrite tracestate parser to be linear (Ruben Bridgewater) #8256ed087ea187] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot[bot]) #8258d0eba220a0] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 1 update (dependabot[bot]) #826133b0dc1e17] - (SEMVER-PATCH) fix(express): use the host's path-to-regexp dialect for route tagging (Ruben Bridgewater) #8224d064e062cf] - (SEMVER-PATCH) refactor(otel): extract bridge helpers into span-helpers.js (Ruben Bridgewater) #8220658450e18b] - (SEMVER-PATCH) fix(otel): return a non-recording span when the inner tracer is the noop (Ruben Bridgewater) #8218fe48fc0c5f] - (SEMVER-PATCH) fix(esm): expose 'tracer' as an ESM named export (Ruben Bridgewater) #821690bb04871a] - (SEMVER-PATCH) fix: small correctness issues in mongodb-core and bullmq (Ruben Bridgewater) #822820f9e76efe] - (SEMVER-PATCH) fix(config): align inferred service name with agent normalization (Ruben Bridgewater) #821700a239a1e2] - (SEMVER-PATCH) fix(propagation): enforce baggageMax* caps on extract (Ruben Bridgewater) #825515ce029c26] - (SEMVER-PATCH) ci: deprecate legacy macrobenchmarks in favor of parallel ones (Fayssal DEFAA) #82509e6acd8951] - (SEMVER-MINOR) feat(test-optimization): create final_status tag on test event for playwright (Sebastián Kay) #819077cc2e065d] - (SEMVER-PATCH) fix(hono): skip publishing when env.incoming is missing (Ruben Bridgewater) #8221c832bf7a10] - (SEMVER-PATCH) [test optimization] Update extraction of runner diagnostic dir using glob pattern matching (Sebastián Kay) #811541789b4087] - (SEMVER-PATCH) refactor(config): drop more internalPropertyName aliases (Ruben Bridgewater) #8237c97a177432] - (SEMVER-PATCH) fix(encode): write truncated meta keys back to span.meta (Ruben Bridgewater) #8236e5e3e4d35b] - (SEMVER-PATCH) test: drop keep-alive on the ci-visibility web-app-server (Ruben Bridgewater) #81946448470089] - (SEMVER-MINOR) [test-optimization] Honor attempt-to-fix failures (Juan Antonio Fernández de Alba) #8138925bd0aae7] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #8244b058d8b4af] - (SEMVER-PATCH) ci: remove old bundle-validate workflow (Roch Devost) #8214e199f82b3e] - (SEMVER-PATCH) ci: update all green script to fail when any retry failed (Roch Devost) #8222d109d5bf1b] - (SEMVER-PATCH) chore(codeowners): own remaining benchmark dirs and enforce in CI (Ruben Bridgewater) #8204\[`030413c8b3`] - (SEMVER-PATCH) refactor(config): drop low-use internalPropertyName aliases (Ruben Bridgewater) #8211
030413c8b3] - (SEMVER-PATCH) refactor(config): drop low-use internalPropertyName aliases (Ruben Bridgewater) #8211538b5746da] - (SEMVER-PATCH) ci: update all green to fail when the rate limit is reached (Roch Devost) #8212e1461827cb] - (SEMVER-PATCH) fix(dogstatsd): stop re-emitting stale gauges (Ruben Bridgewater) #8153ddfe085c82] - (SEMVER-PATCH) add github workflow to mirror images from flaky registries (Roch Devost) #81651709d32f57] - (SEMVER-PATCH) bench(spans): cover tags-and-otel construction shape (Ruben Bridgewater) #8199a72b441efe] - (SEMVER-PATCH) fix(propagation): improve baggage implementation (Ruben Bridgewater) #8193f1b085a703] - (SEMVER-PATCH) bench(llmobs): add writer flush benchmark (Ruben Bridgewater) #8200ce42131535] - (SEMVER-PATCH) bench(aws-sdk): add inject and response-body benchmarks (Ruben Bridgewater) #820135425f7a4e] - (SEMVER-PATCH) bench(dsm): add Data Streams Monitoring pathway benchmark (Ruben Bridgewater) #8202b47fabe6d1] - (SEMVER-PATCH) bench(propagation): add extract and inject benchmarks (Ruben Bridgewater) #82036e86edfcda] - (SEMVER-PATCH) bench(encoding): cover native and legacy span-events paths (Ruben Bridgewater) #8205f6faa2b85f] - (SEMVER-PATCH) ci: fix flakiness workflow falling back to default for empty branch (Roch Devost) #82070421807fcf] - (SEMVER-PATCH) fix(llmobs): correlate otel gen_ai spans with sdk llmobs spans (Zachary Groves) #812763adfd5ae1] - (SEMVER-PATCH) bench: add plugin-graphql-long sirun benchmark (Crystal Luc-Magloire) #808926bee69994] - (SEMVER-PATCH) minimize requests for all green script and retry faster (Roch Devost) #81807763af7037] - (SEMVER-PATCH) ci: add days/branch/occurrences option to flakiness report (Roch Devost) #8185974bbce729] - (SEMVER-PATCH) test: add integration coverage harness (Ruben Bridgewater) #807140c512422d] - (SEMVER-PATCH) fix(test): use ALS run() instead of enterWith() in mock agent server.emit (William Conti) #81668628c2716a] - (SEMVER-PATCH) fix(appsec): bound detectedSpecificEndpoints cache (Ruben Bridgewater) #8163fab96f8428] - (SEMVER-PATCH) test: fix mocha retries issue (Ilyas Shabi) #8189476b6d1269] - (SEMVER-PATCH) test: Improve profiling tests (Ilyas Shabi) #8169\[`ee37f93b3a`] - (SEMVER-PATCH) fix: stop reading deprecated req.connection.encrypted (Ruben Bridgewater) #8051
fe44ddbe67] - (SEMVER-PATCH) ci: refresh Node patch versions on cross-window cache restores (Ruben Bridgewater) #81795f582369a6] - (SEMVER-PATCH) refactor: use the same symbol to instrument pino across versions (Roch Devost) #81812fa6f67207] - (SEMVER-PATCH) test: fix race condition in sandbox pack lock (Roch Devost) #8183b815a11c33] - (SEMVER-PATCH) fix(appsec): Fix regression on Stripe instrumentation (Carles Capell) #818696c92d966e] - (SEMVER-PATCH) test: ignore Node http socketErrorListener leak (Ruben Bridgewater) #8177a9013ae0e9] - (SEMVER-PATCH) add dependabot ignore rule for rspack (Roch Devost) #8171927ac5e849] - (SEMVER-PATCH) test: do not hide mocha errors for nested suites (Ilyas Shabi) #816401e27459f9] - (SEMVER-PATCH) fix(engines): set engines upper limit back to node 26 (Pablo Erhard) #81744749d90ab6] - (SEMVER-PATCH) chore(ci) update one-pipeline (gh-worker-campaigns-3e9aa4[bot]) #81232ffb5f95e1] - (SEMVER-PATCH) test(debugger): detect bracketed byteLength at runtime (Ruben Bridgewater) #8172abf7139eef] - (SEMVER-PATCH) fix: make DD_TRACING_ENABLED an alias of DD_APM_TRACING_ENABLED (Ruben Bridgewater) #814074a0c98c05] - (SEMVER-PATCH) chore(deps): bump actions/setup-node (dependabot[bot]) #8168ef3fc9dd4f] - (SEMVER-PATCH) remove junit upload action (Roch Devost) #814885e6201985] - (SEMVER-PATCH) chore(ci): run all system-tests scenario even if empty when running on master/sc… (Nicolas Catoni) #80676089c4455d] - (SEMVER-PATCH) test: do not hide mocha errors (Ruben Bridgewater) #81472d2ed5be7f] - (SEMVER-PATCH) test: make sure unknown config entries cause an error (Ruben Bridgewater) #81529c8fd58d13] - (SEMVER-PATCH) fix: use references for special configurations (Ruben Bridgewater) #8149dee9732051] - (SEMVER-PATCH) [test optimization] support TypeScript 6 in browser integration tests (Juan Antonio Fernández de Alba) #8137bb5fa497ac] - (SEMVER-PATCH) fix: telemetry for test optimization auto instrument provider (Ruben Bridgewater) #81350ad631d6eb] - (SEMVER-PATCH) chore(deps): bump oxc-parser from 0.126.0 to 0.127.0 in the runtime-minor-and-patch-dependencies group across 1 directory (dependabot[bot]) #815604cfa94ad4] - (SEMVER-PATCH) ci: reduce all green initial delay to 5 minutes (Roch Devost) #8107960cf202b8] - (SEMVER-PATCH) test: exclude versions folder from nyc coverage (Roch Devost) #81604daebfa9f8] - (SEMVER-MINOR) feat(profiling): observe async zlib and crypto events in timeline profiler (Attila Szegedi) #80428fbe16e2b0] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 3 directories with 3 updates (dependabot[bot]) #8158581ce95744] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 6 updates (dependabot[bot]) #81550e63640d6c] - (SEMVER-PATCH) test,ci: remove test agent to reduce test runtime and flakiness (Ruben Bridgewater) #809095010b2b4a] - (SEMVER-PATCH) ci,test: switch back to hoisted linker for bun (Roch Devost) #8142efaae8b89e] - (SEMVER-PATCH) ci: remove setup-bun workaround for unnecessary github api requests (Roch Devost) #8145a1d8a7f9d4] - (SEMVER-PATCH) chore(node): allow node 26 (Pablo Erhard) #814359177dfdc7] - (SEMVER-PATCH) test: fix max listener warning in test optimization tests (Ruben Bridgewater) #814460440710a3] - (SEMVER-MINOR) feat(openfeature): implement flag evaluation metrics (Oleksii Shmalko) #7993e68ef5869c] - (SEMVER-PATCH) fix(llmobs, anthropic): do not mutate anthropic create parameters (Sam Brenner) #81199cc799de52] - (SEMVER-PATCH) test(profiler): fix Profiler telemetry flake (Attila Szegedi) #8114260299e4c1] - (SEMVER-PATCH) chore(scripts): flag unquoted ** globs in npm scripts (Ruben Bridgewater) #806187a8e3a6de] - (SEMVER-MINOR) Update AppSec rules to 1.18.0 (simon-id) #8121f40600d3a5] - (SEMVER-PATCH) remove empty after blocks in cypress tests (Roch Devost) #81178fc99d0283] - (SEMVER-PATCH) ci,test: warmup the nyc cache before running the tests (Roch Devost) #81304cefbaff79] - (SEMVER-PATCH) test: reduce CI flakiness via span-race filters (Ruben Bridgewater) #808727c35f7d22] - fix(llmobs): render BaseMessage in langgraph workflow I/O (Crystal Luc-Magloire) #8096df1f326b26] - (SEMVER-PATCH) Update junit upload action to v3.1.0 (Juan Antonio Fernández de Alba) #811811f5fccc28] - (SEMVER-PATCH) fix: fix AppSec http memory retention (Ruben Bridgewater) #802908322b5908] - (SEMVER-PATCH) split playwright and cypress tests in ci (Roch Devost) #809824339c29f9] - (SEMVER-PATCH) [test optimization] Fix CODEOWNERS extraction logic and playwright reported CI metadata (Juan Antonio Fernández de Alba) #811331624d78e1] - (SEMVER-PATCH) chore(deps): bump axios (dependabot[bot]) #810855f04b6d03] - (SEMVER-PATCH) fix(debugger): skip malformed ddtags (Thomas Watson) #8094e1b4ea50a1] - (SEMVER-PATCH) chore: ignore .omc/ directory (Alberto Vara) #8092be7d03c5ec] - (SEMVER-PATCH) ci: split tracing-ubuntu job in ci (Roch Devost) #8104603307bc7f] - (SEMVER-PATCH) test,ci: fix langchain being tested against Node.js 18 (Ruben Bridgewater) #8103c0ae7192f5] - (SEMVER-PATCH) chore: replace getValueFromEnvSources calls with config usage (Ruben Bridgewater) #808477c7719c2b] - (SEMVER-PATCH) chore: generate more narrow config types (Ruben Bridgewater) #8081a156a785b4] - (SEMVER-PATCH) fix: handle esm and cjs in rewriter (Ruben Bridgewater) #80005435c2b9a6] - (SEMVER-PATCH) refactor(opentelemetry): simplify OTLP traces setup per PR #7531 review (Ruben Bridgewater) #8074fb34ecca9b] - (SEMVER-PATCH) test(otel): make tests robust against event emitter leak warnings (Ruben Bridgewater) #807545e61496c9] - (SEMVER-PATCH) move instrumentation to their own workflow (Roch Devost) #80390b022f346c] - (SEMVER-MINOR) feat(test-optimization): create final_status tag on test event for vitest (Sebastián Kay) #8064ab1f2a81ec] - (SEMVER-PATCH) chore(ci) : fix concurrency clause on master (Charles de Beauchesne) #80809ef3cb5605] - (SEMVER-PATCH) ci: pin datadog-ci for junit upload (Juan Antonio Fernández de Alba) #80785452091522] - (SEMVER-PATCH) [test optimization] fix cypress TS config auto-instrumentation and OTLP override (Juan Antonio Fernández de Alba) #8073ab1659c909] - (SEMVER-PATCH) ci: remove release status job (Roch Devost) #80708cd7c2672e] - (SEMVER-PATCH) chore(deps): bump axios (dependabot[bot]) #8076073fbd98fd] - (SEMVER-PATCH) fix(ws): add missing ctx.span guard in bindAsyncStart and asyncStart (nikhil tallapureddy) #8002c9fcca945b] - (SEMVER-PATCH) test: use parallel steps while in sandbox creation for performance (Ruben Bridgewater) #8028f408684039] - (SEMVER-PATCH) fix(otel): correct sampling priority and origin propagation from trac… (Ruben Bridgewater) #80319f10b0e7ff] - (SEMVER-PATCH) chore(project): upgrade typescript for docs (Sam Brenner) #8065237b091004] - (SEMVER-PATCH) fix(opentelemetry): implement setUrl on OTLP HTTP exporter base (Crystal Luc-Magloire) #80634882a30f74] - (SEMVER-MINOR) feat(ai-guard): add ai_guard.event tag to the root span (Manuel Álvarez Álvarez) #7998f020db65c9] - (SEMVER-PATCH) test(light-my-request): run suite under withVersions (Ruben Bridgewater) #80521efc8186ff] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 2 directories with 7 updates (dependabot[bot]) #8066612d25e209] - (SEMVER-PATCH) chore(project): update sinon (Sam Brenner) #8062404f17549c] - (SEMVER-PATCH) test(openfeature): match printf-style log.debug args (Ruben Bridgewater) #80592958b11023] - (SEMVER-MINOR) feat(llmobs): add support for Model Context Protocol SDK (Crystal Luc-Magloire) #78451241a6187e] - (SEMVER-PATCH) ci: update flakiness report with a shorter summary (Roch Devost) #8038220434b97e] - (SEMVER-PATCH) test(debugger): merge caller snapshotConfig with defaults (Ruben Bridgewater) #805671719a0ce1] - (SEMVER-PATCH) test(debugger): ignore transitional UNACKNOWLEDGED state (Ruben Bridgewater) #8057237e32cf86] - (SEMVER-PATCH) test(profiling): replace RegExp.escape with includes check (Ruben Bridgewater) #8058182cbdb974] - (SEMVER-PATCH) refactor(playwright): extract browser-side evaluate callbacks (Ruben Bridgewater) #8060734ceffeb1] - (SEMVER-PATCH) test(debugger): assert newly-exposed inputPath key (Ruben Bridgewater) #8055ee37f93b3a] - (SEMVER-PATCH) fix: stop reading deprecated req.connection.encrypted (Ruben Bridgewater) #80513c6b53a878] - (SEMVER-PATCH) fix: support lazy startup log messages (Ruben Bridgewater) #80540b7ef4161e] - (SEMVER-PATCH) chore(ci) update one-pipeline (gh-worker-campaigns-3e9aa4[bot]) #8043b2e23abbc3] - (SEMVER-PATCH) chore(deps): bump oxc-parser from 0.121.0 to 0.126.0 in the runtime-minor-and-patch-dependencies group across 1 directory (dependabot[bot]) #804797ef341395] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 5 directories with 2 updates (dependabot[bot]) #8049aff047fecd] - (SEMVER-PATCH) Rewriter compiler comment (Roch Devost) #803389cd561765] - (SEMVER-PATCH) dont run serverless ci on release branch pushes too (Olivier Nzia) #80351c136d23eb] - (SEMVER-PATCH) set network and http client ip on ai guard (Ilyas Shabi) #80348539f8800f] - (SEMVER-PATCH) Skip mquery plugin flaky test (Carles Capell) #8040\[`a71f95c018`] - (SEMVER-MINOR) feat(test-optimization): create final\_status tag on test event for cypress (Sebastián Kay) #8025
a71f95c018] - (SEMVER-MINOR) feat(test-optimization): create final_status tag on test event for cypress (Sebastián Kay) #8025d3ed9d79ac] - (SEMVER-PATCH) fix sirun scope benchmark waiting without using cpu (Roch Devost) #803780b9c50664] - (SEMVER-PATCH) chore: simplify trace propagation env and logger implementation (Ruben Bridgewater) #7977b39b8d0e8c] - (SEMVER-MINOR) feat: support for OTLP trace export (http/json) (Ida Liu) #753156f6a32f89] - (SEMVER-PATCH) chore: do not report isServiceNameInferred telemetry (Ruben Bridgewater) #801995c9bd6f2a] - (SEMVER-PATCH) ci: switch playwright-tools image to ghcr (Roch Devost) #803221db68acc7] - (SEMVER-PATCH) fix(serverless): prevent serverless benchmarks on merges to release branches (Olivier Nzia) #80243e74642042] - (SEMVER-PATCH) ci: integrate parallel benchmarks from apm-sdks-benchmarks (Fayssal DEFAA) #7996c1a0451e08] - (SEMVER-PATCH) feat(redis): split by instance (Pablo Erhard) #8014e64c7643af] - (SEMVER-PATCH) test: fix appsec and capabilities tests on latest Node.js v24 (Pablo Erhard) #8020bbd94f15c8] - (SEMVER-MINOR) feat(aws-sdk): add db.system and messaging.system tags to AWS service spans (Ayan Khan) #7957de1327bc46] - (SEMVER-PATCH) chore(ci) : do not cancel jobs on master (Charles de Beauchesne) #801691205a5f6d] - (SEMVER-PATCH) [test optimization] suppress quarantined test errors to prevent Jest --bail from stopping execution (Juan Antonio Fernández de Alba) #8015639037f46b] - (SEMVER-PATCH) [test optimization] Decouple instrumentation layer from tracer (Juan Antonio Fernández de Alba) #7989f7d7bd6bcb] - (SEMVER-PATCH) fix: correct final status tag report on intermediate executions (Sebastián Kay) #7997c49f37a72c] - (SEMVER-PATCH) chore(web) removed dead web code (Pablo Erhard) #79866bfec63a98] - (SEMVER-PATCH) ci(benchmarks): fix cpuset overflow by increasing splits to 5 (Fayssal DEFAA) #7983bbdff2992e] - (SEMVER-PATCH) chore(deps): bump the vendor-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot[bot]) #8003d6819da5f4] - (SEMVER-PATCH) fix(openfeature): clear flags config when RC tells us to (Oleksii Shmalko) #799294c2c9ab92] - (SEMVER-PATCH) fix: allow log injection property to be overriden (Ruben Bridgewater) #79994e79d45ef8] - (SEMVER-PATCH) chore(scope) remove tracer.scope from tests and source files (Pablo Erhard) #80106b4b21bcac] - (SEMVER-PATCH) chore: refactor profiler start (Ruben Bridgewater) #7978fb6480decb] - (SEMVER-PATCH) chore(openfeature): narrow CODEOWNERS to FFE SDK team (Oleksii Shmalko) #79947ae6bdbed3] - (SEMVER-MINOR) [test optimization] Add final_status tag on test event for cucumber (Sebastián Kay) #7926e9e184277b] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 4 directories with 4 updates (dependabot[bot]) #800737aac5605b] - (SEMVER-PATCH) fix(fs): avoid leaking noop context from fs plugin (Thomas Watson) #75978d2dc028d9] - (SEMVER-PATCH) chore(deps): bump follow-redirects from 1.15.11 to 1.16.0 (dependabot[bot]) #798831a964787d] - (SEMVER-PATCH) update cassettes (Sam Brenner) #79875aea1e2bcf] - (SEMVER-MINOR) Expose tag probabilities in SDK responses (Manuel Álvarez Álvarez) #7950bd320172ae] - (SEMVER-MINOR) feat(appsec): support for inserting blocking IDs to blocking templates (simon-id) #7923b647b115cc] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #79826b9ac5e6ce] - (SEMVER-PATCH) feat(tags): add _dd.svc.src tag for service overrides (Pablo Erhard) #78241e438f2fc3] - (SEMVER-PATCH) fix(metrics): prevent native metrics from loading when not needed (Pablo Erhard) #7942b4740a3636] - (SEMVER-PATCH) release: pass github token from sts to release notes (Ilyas Shabi) #7975b5ded05b0a] - (SEMVER-PATCH) fix(debugger): handle Invalid Date in snapshot processor (Thomas Watson) #794466550f3467] - (SEMVER-PATCH) set ai guard default blocking to true (Ilyas Shabi) #7972\[`bedafc9b29`] - (SEMVER-PATCH) \[test optimization] Fix cypress tests in release branch (Juan Antonio Fernández de Alba) #7973
bedafc9b29] - (SEMVER-PATCH) [test optimization] Fix cypress tests in release branch (Juan Antonio Fernández de Alba) #797336ebc73c3d] - (SEMVER-PATCH) [test optimization] Use real timers in test framework instrumentations (Juan Antonio Fernández de Alba) #79718f81db6b71] - (SEMVER-PATCH) [test optimization] Prevent ATF tests from being incorrectly tagged as new in cucumber (Juan Antonio Fernández de Alba) #7961abc727bf1a] - (SEMVER-PATCH) chore(deps): bump axios from 1.13.5 to 1.15.0 in /integration-tests/webpack in the npm_and_yarn group across 1 directory (dependabot[bot]) #79664c5d082466] - (SEMVER-PATCH) ci: add supported configurations linter to keep in sync with index.d.ts (Ruben Bridgewater) #7954e92e7f04e7] - (SEMVER-PATCH) fix: improved instrumentation code & related telemetry (Ruben Bridgewater) #691091118b7fee] - (SEMVER-PATCH) chore(deps-dev): bump axios from 1.14.0 to 1.15.0 (dependabot[bot]) #79679786d837c4] - (SEMVER-PATCH) chore(crashtracking): remove guard for arm64 alpine and bump libdatadog to 0.9.3 (Gyuheon Oh) #79623686699da2] - (SEMVER-PATCH) chore(llmobs): update config type to generated types (Sam Brenner) #796570baebd347] - (SEMVER-MINOR) feat(llmobs): support custom telemetry metadata in Vercel AI SDK spans (Sam Brenner) #75566b04b98173] - (SEMVER-PATCH) fix: prevent prototype pollution through graphql (Ruben Bridgewater) #79649ed88dcb47] - (SEMVER-MINOR) tracing(kafka): add batched tracing for kafka consumes (kafkajs | confluent-kafka) (William Conti) #74794cc7d88625] - (SEMVER-PATCH) chore(typescript): bump typescript dependency (Sam Brenner) #7932b4bd5c4c12] - (SEMVER-PATCH) [test optimization] Prevent ATF tests from being incorrectly tagged as new in jest (Juan Antonio Fernández de Alba) #7960918b4d0b41] - (SEMVER-PATCH) Fix github tag push (Ilyas Shabi) #7959407250794f] - (SEMVER-PATCH) ci: fail the flakiness report when it cannot report to slack (Roch Devost) #795637c4f8e3b7] - (SEMVER-MINOR) feat(telemetry): add DD_TELEMETRY_EXTENDED_HEARTBEAT_INTERVAL config (Ayan Khan) #78897209b4f887] - (SEMVER-PATCH) chore: use generated config types as much as possible (Ruben Bridgewater) #7955a89b832045] - (SEMVER-PATCH) chore: align debugger and dogstatsd with normalized config (Ruben Bridgewater) #79116f2e2ca01b] - (SEMVER-PATCH) chore(deps-dev): bump @rspack/core from 1.7.8 to 1.7.11 in /vendor (dependabot[bot]) #79337e599395dd] - (SEMVER-PATCH) fix: prevent nextjs memory leak (Roch Devost) #7946edef9302a0] - (SEMVER-PATCH) chore(deps-dev): bump eslint-plugin-unicorn from 63.0.0 to 64.0.0 (dependabot[bot]) #7937ace1582c9e] - (SEMVER-PATCH) chore(prisma): Improve prisma test execution time (Pablo Erhard) #79536b9731f5b0] - (SEMVER-PATCH) [test optimization] Refactor cypress as instrumentation (Juan Antonio Fernández de Alba) #78292bac2030d4] - (SEMVER-PATCH) fix(llmobs): fix missing estimated cost on Bedrock LLM spans (Grace Williams) #79523d9bd1cfe5] - (SEMVER-PATCH) docs: add supported configuration workflow to CONTRIBUTING.md (Ruben Bridgewater) #7898f5017bc18c] - (SEMVER-MINOR) refactor(config): generate runtime config from supported metadata (Ruben Bridgewater) #7916635402e6f8] - (SEMVER-MINOR) feat(profiler): add custom profiling labels API (Attila Szegedi) #78791fd6eb26be] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 3 updates (dependabot[bot]) #7945\[`7d5fa996bb`] - (SEMVER-PATCH) ci(llmobs): fix test failing on v5 branch (Sam Brenner) #7951
7d5fa996bb] - (SEMVER-PATCH) ci(llmobs): fix test failing on v5 branch (Sam Brenner) #7951c04b08e755] - (SEMVER-PATCH) chore: bump import-in-the-middle to 3.0.1 (Sam Brenner) #7947fd74461d92] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 3 directories with 6 updates (dependabot[bot]) #7934c097033479] - (SEMVER-PATCH) fix(llmobs): log at startup instead of throwing for invalid initializations (Sam Brenner) #788591fa0f8ccf] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 4 directories with 3 updates (dependabot[bot]) #793990758aeac8] - (SEMVER-PATCH) [incident-52391][SINT-5091] Use dd-sts for secrets, with split policies (Kylian Serrania) #79249a3cd3b465] - (SEMVER-PATCH) feat(lambda): skip flushInterval=0 and use agent exporter when mini agent is present (Tianning Li) #7584efc96812a0] - (SEMVER-PATCH) ci: adjust SLO calculation for being less flaky (Fayssal DEFAA) #79305e5ba433ea] - (SEMVER-PATCH) [test optimization] Fix bug that makes some tags not visible on mocha tests with hooks (Sebastián Kay) #7912a3baec5b21] - (SEMVER-PATCH) Revert "chore: use dd-sts for secrets" (Sam Brenner) #7940dba55f50f7] - (SEMVER-PATCH) [test optimization] Pin office-addin-mock dependency (Juan Antonio Fernández de Alba) #79313126529555] - (SEMVER-MINOR) [test optimization] Add better support for lage (Juan Antonio Fernández de Alba) #7920c32e8a6c6a] - (SEMVER-PATCH) feat(aiguard): Evaluating vercel-ai calls with AI guard automatically (Ilyas Shabi) #7798ba2d007271] - (SEMVER-PATCH) chore(deps): bump lodash from 4.17.23 to 4.18.1 (dependabot[bot]) #79276afb4f9ed2] - (SEMVER-PATCH) chore: use dd-sts for secrets (Bryan English) #7924\[`e2b2bae2a7`] - (SEMVER-MINOR) \[test optimization] Add filesystem cache for test optimization API requests (Juan Antonio Fernández de Alba) #7919
e2b2bae2a7] - (SEMVER-MINOR) [test optimization] Add filesystem cache for test optimization API requests (Juan Antonio Fernández de Alba) #7919a7de9c024e] - (SEMVER-PATCH) fix(llmobs): set default model provider to unknown in openai and anthropic (Xinyuan Guo) #7913e90f4e590f] - (SEMVER-PATCH) increse llm obs size limit from 1mb to 5mb in line with python version and documentation (Forrest Wargo) #7921ce653ab5d1] - (SEMVER-PATCH) chore(config): add generated config type foundation (Ruben Bridgewater) #7915934261acf6] - (SEMVER-PATCH) remove xslt transformation (Charles de Beauchesne) #7918f94162c95a] - (SEMVER-MINOR) docs: update index.d.ts tracer options to align with actual config (Ruben Bridgewater) #78971457f8717b] - (SEMVER-PATCH) test: ignore stale generated workspaces during plugin installs (Ruben Bridgewater) #7896bbebb264d8] - (SEMVER-PATCH) chore: apply simplifications and hot-path cleanups (Ruben Bridgewater) #789590ea84c151] - (SEMVER-PATCH) test(integration): make integration tests more resilient (Ruben Bridgewater) #78947d241baa68] - (SEMVER-PATCH) test(integration): harden shared helpers and noisy expectations (Ruben Bridgewater) #7893853635a1d4] - (SEMVER-PATCH) chore: update one pipeline to latest version (Ruben Bridgewater) #7909532c7a8784] - (SEMVER-PATCH) chore: use backported orchestrion (Roch Devost) #7799\[`b5b0d50499`] - (SEMVER-PATCH) \[test optimization] Gate dynamic name detection test behind contextNewVersions (Juan Antonio Fernández de Alba) #790
b5b0d50499] - (SEMVER-PATCH) [test optimization] Gate dynamic name detection test behind contextNewVersions (Juan Antonio Fernández de Alba) #7908b716461847] - (SEMVER-PATCH) ci: set JS-specific injection package size ratchet (Loic Nageleisen) #790784741f318d] - (SEMVER-PATCH) [test optimization] Fix jest worker information passing (Juan Antonio Fernández de Alba) #79032bb443c01b] - (SEMVER-MINOR) feat(test-optimization): create final_status tag on test event for mocha (Sebastián Kay) #7844e5c5a9bcd2] - (SEMVER-PATCH) fixed jest finalStatus tag test suite (Sebastián Kay) #790487051d8af6] - (SEMVER-PATCH) [test optimization] Remove jest final status tag dead code (Sebastián Kay) #79066a9c89a949] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 3 directories with 2 updates (dependabot[bot]) #7901174fdd2693] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 2 directories with 4 updates (dependabot[bot]) #78992d765e35e6] - (SEMVER-PATCH) chore(CI): update SLOs (Fayssal DEFAA) #7883bcae91f376] - (SEMVER-MINOR) feat(ci-vis): add cursor-based pagination for known tests endpoint (Calvin Bayer) #7866840ee2a254] - (SEMVER-PATCH) chore(tests): Made tests use real spans instead of plain objects (Pablo Erhard) #78872dd93e28b2] - (SEMVER-PATCH) chore: bump @datadog/openfeature-node-server to ^1.1.1 (Leo Romanovsky) #7884edb42361b8] - (SEMVER-MINOR) [test optimization] Add support for --workerThreads flag in jest (Juan Antonio Fernández de Alba) #784051e9264d17] - (SEMVER-MINOR) [test optimization] Detect and warn about new tests with dynamic names (Juan Antonio Fernández de Alba) #7841f9d26d61f9] - (SEMVER-MINOR) [test optimization] Propagate test span context during vitest test execution (Juan Antonio Fernández de Alba) #78821733e9759a] - (SEMVER-PATCH) chore: update profiler to 5.14.1 (Attila Szegedi) #7868777c7b7097] - (SEMVER-PATCH) chore(deps): bump oxc-parser from 0.118.0 to 0.121.0 in the runtime-minor-and-patch-dependencies group across 1 directory (dependabot[bot]) #787126d31d0f3f] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 5 directories with 6 updates (dependabot[bot]) #7873e7ef9861d2] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 4 updates (dependabot[bot]) #787097a8a2e3f7] - (SEMVER-PATCH) chore: re-enable dependabot (moezein0) #7865d33e99c671] - (SEMVER-PATCH) update all-green script to rerun failed workflows once (Roch Devost) #7847d07ba70f17] - (SEMVER-PATCH) chore(deps): bump picomatch in the npm_and_yarn group across 1 directory (dependabot[bot]) #78633c57767c28] - (SEMVER-PATCH) fix(profiler): Remove endpoint recomputation, promptly observe tag updates (Attila Szegedi) #786464890d7c25] - (SEMVER-MINOR) feat(bundler): add webpack 5 plugin for dd-trace bundling (Thomas Hunter II) #764784b7da9d1a] - (SEMVER-PATCH) test(profiling): remove profilerStarted() usage from test programs (Attila Szegedi) #785701ea223d19] - (SEMVER-PATCH) Only intercept enterWith() for span-carrying legacy storage (Attila Szegedi) #7858\[`a498993115`] - (SEMVER-MINOR) feat(config): enable process tags by default (Thomas Hunter II) #7850
a498993115] - (SEMVER-MINOR) feat(config): enable process tags by default (Thomas Hunter II) #7850f657b07188] - (SEMVER-PATCH) fix(tracing): format _dd.p.ksr with decimal notation instead of scientific notation (Brian Marks) #7846da201ffe61] - (SEMVER-MINOR) feat(process-discovery): include process_tags and container_id, disable crashtracker ARM64 musl (Thomas Hunter II) #78166aeb52b268] - chore: disable automated dependency updater config [incident-51602] (moezein0) #7859b90857d197] - (SEMVER-PATCH) Cleanup peerServerless on aws request complete (pablomartinezbernardo) #7842c5ed02451c] - (SEMVER-PATCH) maxActiveRequest use payload size (simon-id) #779473b7546a8f] - (SEMVER-PATCH) ci: add Datadog code coverage upload (ManuelPalenzuelaDD) #775991b184ec5b] - (SEMVER-PATCH) ci: fix race condition in all-green job causing invalid summary (Roch Devost) #7836031533a0f8] - (SEMVER-MINOR) profiling: replace sourceMapCount with hasMissingSourceMaps (Attila Szegedi) #7843f429a850b4] - (SEMVER-MINOR) feat(profiling): Start profilers synchronously within tracer initialization (Attila Szegedi) #5906123fee9d50] - (SEMVER-PATCH) chore(ci) update one-pipeline (gh-worker-campaigns-3e9aa4[bot]) #78337eb3a676e6] - (SEMVER-PATCH) chore(deps): bump flatted from 3.3.4 to 3.4.2 (dependabot[bot]) #7826d0e644f42d] - (SEMVER-PATCH) test(integration): use stopProc in package tests (Thomas Watson) #7839122c4055c3] - (SEMVER-PATCH) chore: gitignore node-*-junit.xml files (Thomas Watson) #7837\[`a6f3a6f024`] - (SEMVER-PATCH) chore(deps): bump openai (dependabot\[bot]) #7834
a6f3a6f024] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #78348eac0cd5f9] - (SEMVER-MINOR) feat(telemetry): add stable session identifier headers (Ayan Khan) #7821a788ea6fc6] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #7825ffed6218c2] - (SEMVER-PATCH) fix: ensure all http headers get lower cased (Bowen Brooks) #78235b2f0b899d] - (SEMVER-PATCH) fix(agentless): enforce 64-bit trace IDs for agentless intake (Bryan English) #7820ac15a16e1b] - (SEMVER-PATCH) doc(skills): add LLMObs integration and testing skills (Crystal Luc-Magloire) #7655b6d42d8e4c] - (SEMVER-PATCH) chore(deps): bump @koa/router (dependabot[bot]) #781756f18dd4b3] - (SEMVER-PATCH) chore(graphql): improve path logic in graphql (Pablo Erhard) #755746aa1f0441] - (SEMVER-MINOR) feat(config): enable startup logs by default (Brian Marks) #74745e82809f30] - (SEMVER-PATCH) Update profiler to 5.14.0 (Attila Szegedi) #78150b896cb15f] - (SEMVER-PATCH) chore(ci): restore all-green 30 retries max (Thomas Watson) #7806ad0195084e] - (SEMVER-PATCH) [test optimization] Improve cypress testing time (Juan Antonio Fernández de Alba) #78140b36111a93] - (SEMVER-PATCH) ci: remove release status check (Roch Devost) #7792\[`f20430cc2b`] - (SEMVER-PATCH) ci: remove obsolete ref_protected from STS trust policies (d) #7676
f20430cc2b] - (SEMVER-PATCH) ci: remove obsolete ref_protected from STS trust policies (d) #7676dfe3a02d84] - (SEMVER-PATCH) chore(deps): bump oxc-parser (dependabot[bot]) #781271ba63a1b6] - (SEMVER-PATCH) chore(deps-dev): bump @rspack/core from 1.7.5 to 1.7.8 in /vendor (dependabot[bot]) #7810ed68895066] - (SEMVER-PATCH) chore(deps): bump the vendor-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot[bot]) #7809b9135af3b4] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 2 updates (dependabot[bot]) #7813cda8e93db2] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 4 updates (dependabot[bot]) #7811c0701dbe69] - (SEMVER-PATCH) ci: fix npm prepare when node env is set to production (Roch Devost) #7805e68f386cc9] - (SEMVER-PATCH) Fix vitest@4.1.0 release (Juan Antonio Fernández de Alba) #78049f7908c378] - (SEMVER-PATCH) demangle crashes stack traces (Roch Devost) #7791a0f249a6fe] - (SEMVER-PATCH) Add _dd.p.ksr propagated tag for Knuth sampling rate (Brian Marks) #7741f3c5706aa6] - (SEMVER-PATCH) fix(profiling): stale ProfilingContext cache causing missing trace endpoint labels (Attila Szegedi) #77866dac2bd5ec] - (SEMVER-PATCH) fix(ci): switch Kafka from native to JVM image to prevent SIGILL crashes (Brian Marks) #7708804902bb21] - (SEMVER-PATCH) [test optimization] Add missing features to cucumber parallel mode (Juan Antonio Fernández de Alba) #7787be1f35c714] - (SEMVER-PATCH) Revert "Revert "chore: vendor on npm prepare instead of committing to…" (Roch Devost) #7789fba13fbfa9] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #7801141cbf6692] - (SEMVER-MINOR) feat(llmobs): Add support for LangGraph (Crystal Luc-Magloire) #7567279d1e5baf] - (SEMVER-PATCH) Port community PR (Ruben Bridgewater) #77967754521ba5] - (SEMVER-PATCH) test: initialize processTags in runtime metric tests (Pablo Erhard) #779340e50cea86] - (SEMVER-PATCH) chore: fix many folders created in root for codecov and nyc (Roch Devost) #7790dcde0e06ba] - (SEMVER-PATCH) feat(process-tags): Propagate Service Naming Context via Process Tags (Pablo Erhard) #776213dc1b2065] - (SEMVER-PATCH) [test optimization] Minor jest clean up (Juan Antonio Fernández de Alba) #777786db239ce7] - (SEMVER-PATCH) [test optimization] Fix TIA in parallel mocha (Juan Antonio Fernández de Alba) #77739eaa73697b] - (SEMVER-PATCH) [test optimization] Improve gatherPayloadsMaxTimeout error reporting (Juan Antonio Fernández de Alba) #778410b22f9f75] - (SEMVER-PATCH) test: clarify intended span processor unit test behaviour (Ida Liu) #7781b83b0c979b] - (SEMVER-PATCH) [test optimization] Fix attempt to fix in mocha parallel mode (Juan Antonio Fernández de Alba) #7772453f900bf1] - (SEMVER-PATCH) [test optimization] Fix attempt to fix in vitest (Juan Antonio Fernández de Alba) #7785545939da0a] - (SEMVER-PATCH) [test optimization] Fix cypress attempt to fix (Juan Antonio Fernández de Alba) #7767\[`6c8e945ab2`] - (SEMVER-PATCH) \[test optimization] Activate test suite span in beforeAll/afterAll hooks in jest (Juan Antonio Fernández de Alba) #7
6c8e945ab2] - (SEMVER-PATCH) [test optimization] Activate test suite span in beforeAll/afterAll hooks in jest (Juan Antonio Fernández de Alba) #777038ce86ae30] - (SEMVER-PATCH) [test optimization] Fix mocha parallel mode with retries (Juan Antonio Fernández de Alba) #776839ae05a4b3] - (SEMVER-PATCH) [test optimization] Fix jest test assertion (Juan Antonio Fernández de Alba) #7774c8ff80a011] - (SEMVER-PATCH) [test optimization] Fix vitest quarantined test fail status (Juan Antonio Fernández de Alba) #776953a032e67f] - (SEMVER-PATCH) chore(deps): bump undici from 6.23.0 to 6.24.0 (dependabot[bot]) #7780d1b3492c75] - (SEMVER-MINOR) Add cache 5m/1h ttl write tokens from anthropic (Yun Kim) #7779d035f27c41] - (SEMVER-PATCH) feat(agentless): add multi-trace payload support (Bryan English) #77631198526a67] - (SEMVER-MINOR) feat: add durable-functions integration (Olivier Nzia) #75352d575de36a] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 4 updates (dependabot[bot]) #7753c9ba1450ed] - (SEMVER-MINOR) feat(aiguard): set manual.keep on root span after AI Guard evaluation (Santiago M. Mola) #7758dd965cf672] - (SEMVER-PATCH) chore(codeowners): add shared ownership for encode and exporter tests (Thomas Watson) #77444496d755e2] - (SEMVER-PATCH) ci(llmobs): update langchain tests for new anthropic version (Sam Brenner) #7729fd30797a1b] - (SEMVER-PATCH) fix(test): fix iast-esbuild timeouts causing intermittent CI failures (Brian Marks) #7709f123e4be43] - (SEMVER-PATCH) fix(elasticsearch): elasticsearch v9 not being instrumented for ESM (Pablo Erhard) #7689614973b19d] - (SEMVER-PATCH) fix(prisma): only add tracing helper when helper is defined (Pablo Erhard) #7765d028be32e0] - (SEMVER-MINOR) (ci): Migrate to short-lived token in benchmark-serverless job (Rithika Narayan) #75773e972c84aa] - (SEMVER-MINOR) feat(aiguard): honor in-app blocking settings by default (Santiago M. Mola) #776063a867ab88] - (SEMVER-PATCH) chore: return SDS findings into SDK Response (obordeau) #7761ae391594b1] - (SEMVER-MINOR) feat(process tags): add tags to runtime metrics (Thomas Hunter II) #7717f31802d5aa] - (SEMVER-PATCH) [test optimization] Fix source line extraction in playwright (Juan Antonio Fernández de Alba) #775081dff08a40] - (SEMVER-PATCH) [test optimization] Update extraction of ci.job.url in github actions (Sebastián Kay) #768546ef22d385] - (SEMVER-PATCH) Fix DD_CIVISIBILITY_AGENTLESS_ENABLED configuration (Juan Antonio Fernández de Alba) #7743662ff4c31e] - (SEMVER-PATCH) fix: clear stale baggage items before extracting new ones from carrier (Steve Officer) #7507b9ea9c5232] - (SEMVER-PATCH) [APPSEC] use http endpoint on api security sampling algorithm when route is not available (Ilyas Shabi) #70621a5eae4a91] - (SEMVER-MINOR) feat(apollo): add hooks to Apollo Gateway (Crystal Luc-Magloire) #7704d6984031d1] - (SEMVER-PATCH) chore(deps): Bump sinon to 21.0.2 (Carles Capell) #7715c555085d5c] - (SEMVER-PATCH) test(agent): add timeout and error logging to checkAgentStatus (Thomas Watson) #7724c8203349df] - (SEMVER-PATCH) test(agent): fix dead double-send in handleTraceRequest (Thomas Watson) #7725d35deeccaf] - (SEMVER-PATCH) chore(deps-dev): bump @rspack/core from 1.7.6 to 1.7.7 in /vendor (dependabot[bot]) #773575ab987f06] - (SEMVER-PATCH) chore(deps): bump oxc-parser (dependabot[bot]) #77377ba8ca7381] - (SEMVER-PATCH) chore(deps-dev): bump nyc from 17.1.0 to 18.0.0 (dependabot[bot]) #773871bbeb7899] - (SEMVER-PATCH) chore(ci): increase instrumentation retries (Thomas Watson) #7747f9c9c98506] - (SEMVER-PATCH) [test optimization] Fix playwright flakiness (Juan Antonio Fernández de Alba) #774645651f5da4] - (SEMVER-PATCH) [test optimization] Fix test.has_failed_all_retries tag with Auto Test Retries (Juan Antonio Fernández de Alba) #7727e97f095f47] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 4 directories with 5 updates (dependabot[bot]) #7739dbbc711080] - (SEMVER-PATCH) Update profiler to 5.13.5 (Attila Szegedi) #77313d5e6c8b16] - (SEMVER-MINOR) feat(aap): update tags for inferred proxy spans (Carles Capell) #7171db73ae06f7] - (SEMVER-PATCH) refactor(test): replace consecutive assert.strictEqual calls with assertObjectContains (Brian Marks) #7693fb7d20827f] - (SEMVER-PATCH) chore: use directory patterns in CODEOWNERS (Thomas Watson) #772649c19757f7] - (SEMVER-PATCH) [test optimization] Update codeowners for test optimization folders (Juan Antonio Fernández de Alba) #7728\[`11c9294700`] - (SEMVER-PATCH) \[test optimization] Fix @jest/transform not to modify testEnvironmentOptions's shape (Juan Antonio Fernández de Alba
11c9294700] - (SEMVER-PATCH) [test optimization] Fix @jest/transform not to modify testEnvironmentOptions's shape (Juan Antonio Fernández de Alba) #77184b126a05ae] - (SEMVER-MINOR) [test optimization] Allow keeping user coverage configuration even if TIA is enabled (Juan Antonio Fernández de Alba) #7700c8db9398d1] - (SEMVER-PATCH) chore(deps): bump the vendor-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot[bot]) #76095032e948c2] - (SEMVER-PATCH) ci: fix all green script not waiting to output summary (Roch Devost) #77218f17594a5c] - (SEMVER-PATCH) fix(ci): deduplicate check runs in all-green script to handle re-runs (Brian Marks) #7719f89ed6125f] - (SEMVER-PATCH) feat(agentless): add compute_stats, trace_root, and top_level tags to agentless encoder (Bryan English) #77160009c808d7] - (SEMVER-MINOR) feat(dsm): add trackTransaction manual API for Data Streams Monitoring (Eric Firth) #760887c2ec0636] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #7712f49fafe7d3] - (SEMVER-PATCH) [test optimization] Fix cypress report of typescript test files (Juan Antonio Fernández de Alba) #7680f875381c58] - (SEMVER-PATCH) test(integration): use stopProc helper for process teardown (Thomas Watson) #7661c48215d371] - (SEMVER-PATCH) fix(ci): address flaky test infrastructure issues (Brian Marks) #7706cf28ba2b3d] - (SEMVER-PATCH) refactor rewriter with internal api matching real orchestrion (Roch Devost) #767724556a1053] - (SEMVER-PATCH) chore(deps-dev): bump @rspack/core from 1.6.4 to 1.7.6 in /vendor (dependabot[bot]) #75589f2cfb6741] - (SEMVER-PATCH) chore(eslint): add no-does-not-throw rule (Brian Marks) #7692c20c352c4e] - (SEMVER-PATCH) ci: fix too many arguments for dependabot PRs (Ruben Bridgewater) #7687f7a2217f40] - (SEMVER-PATCH) fix(codeowners): correct dd-trace plugin paths (Thomas Watson) #7703a251a0e7ff] - (SEMVER-PATCH) chore(ci) : add final_status property on junit XML [APMSP-2610] (Charles de Beauchesne) #766356985db205] - (SEMVER-PATCH) chore(deps-dev): bump eslint-plugin-unicorn from 62.0.0 to 63.0.0 (dependabot[bot]) #7612b7fbc2d3dc] - (SEMVER-MINOR) fix(startup-log): emit config early at init, integrations on first ag… (Brian Marks) #764394c9de46dc] - (SEMVER-PATCH) chore: add the SDS tags returned by the evaluator service to the ai_guard span (obordeau) #770244733b7389] - (SEMVER-PATCH) More test optimization fixes to CODEOWNERS (Juan Antonio Fernández de Alba) #7701a0e752123c] - (SEMVER-PATCH) fix(bun): do not change module objects and add bun smoke tests (Ruben Bridgewater) #749870ea1a3e6a] - chore(deps): Bump mysql2 test-version (Carles Capell)1bd86b7483] - (SEMVER-PATCH) Add missing test optimization entries to CODEOWNERS (Juan Antonio Fernández de Alba) #769790e241461d] - (SEMVER-PATCH) switch all-green to custom script with less api calls (Roch Devost) #7539b6f7a69250] - (SEMVER-PATCH) chore(ci): switch CODEOWNERS lint to codeowners-audit (Thomas Watson) #7684512f7f1cf0] - (SEMVER-PATCH) chore(deps): bump import-in-the-middle from 2.0.6 to 3.0.0 (dependabot[bot]) #74857e2caec487] - (SEMVER-PATCH) chore(deps): bump @datadog/openfeature-node-server from 0.3.3 to 1.1.0 (dependabot[bot]) #76587ae873096f] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 2 directories with 2 updates (dependabot[bot]) #76272da7ca1052] - (SEMVER-PATCH) chore(deps): bump minimatch from 9.0.5 to 9.0.9 in /docs (dependabot[bot]) #7630df58477a24] - (SEMVER-PATCH) chore(deps-dev): bump eslint-plugin-cypress from 5.2.1 to 6.0.0 (dependabot[bot]) #76153715fa8724] - (SEMVER-PATCH) fix(ci): 3rdparty update script should take correct commit (Ruben Bridgewater) #7683\[`8b014c4c08`] - (SEMVER-PATCH) chore: move CODEOWNERS to .github/ (Thomas Watson) #7681
8b014c4c08] - (SEMVER-PATCH) chore: move CODEOWNERS to .github/ (Thomas Watson) #7681a0b69fd045] - (SEMVER-PATCH) docs: remove trace-examples pointer (Thomas Watson) #767238c60e76a6] - (SEMVER-PATCH) chore(codeowners): add debugger ownership entries (Thomas Watson) #76708cfdef9de2] - (SEMVER-PATCH) chore: add CODEOWNERS entry for .github/chainguard (Thomas Watson) #76687a9217bfe8] - (SEMVER-PATCH) fix(ci): avoid "Argument list too long" in yarn-dedupe-push (Thomas Watson) #76665936896227] - (SEMVER-PATCH) refactor: drop unused noop scope file (Thomas Watson) #76759b4ee01dac] - (SEMVER-PATCH) chore(ci): retry flaky instrumentation-http in platform workflow (Thomas Watson) #76788c83eac796] - (SEMVER-PATCH) chore: update CODEOWNERS for test optimization (Juan Antonio Fernández de Alba) #767900a41c541a] - (SEMVER-PATCH) fix(ci): add missing octo-sts policy for license check (Thomas Watson) #76641cdd51b193] - (SEMVER-PATCH) add support for oxc parsing in the rewriter (Roch Devost) #76192c69381f90] - (SEMVER-PATCH) test(debugger): enforce teardown process isolation (Thomas Watson) #766034bf8e5ecb] - (SEMVER-MINOR) fix(bullmq): trace context injection and orchestrion file extensions (William Conti) #7669ed373111b2] - (SEMVER-PATCH) fix(benchmark): handle non-JSON workflow polling responses (Juan Antonio Fernández de Alba) #76620a08693fcb] - (SEMVER-MINOR) docs(skills): Add AsyncIterator kind and two-plugin pattern to orchestrion (Crystal Luc-Magloire) #7652f395560a6a] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 3 directories with 2 updates (dependabot[bot]) #76593df4a3f4a9] - (SEMVER-PATCH) chore(deps): bump @koa/router (dependabot[bot]) #7657895aac7498] - (SEMVER-PATCH) test(debugger): raise snapshot spec capture timeout (Thomas Watson) #76540763f846b6] - (SEMVER-PATCH) chore: fix typo in codeowner file (Charles de Beauchesne) #76537ff02ca918] - (SEMVER-PATCH) [test optimization] Fix EFD retries in jest (Juan Antonio Fernández de Alba) #763746a09e4563] - (SEMVER-MINOR) [test optimization] Use test optimization request module (Juan Antonio Fernández de Alba) #754002c42bc14e] - (SEMVER-PATCH) chore(ci): Use relative paths in junit XML file attribute (Charles de Beauchesne) #7642e2dc06442b] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 3 updates (dependabot[bot]) #764889db27efbb] - (SEMVER-PATCH) agentless via json intake (Bryan English) #7632d7bee5518c] - (SEMVER-PATCH) Revert "chore: vendor on npm prepare instead of committing to git (#7423)" (Thomas Watson) #76382608ddbe1c] - (SEMVER-PATCH) chore: vendor on npm prepare instead of committing to git (Roch Devost) #74232e732ef8f2] - (SEMVER-PATCH) add codeowners validation and ensure teams for all tests (Roch Devost) #75956244195c51] - (SEMVER-MINOR) feat(ai, llmobs): properly support ToolLoopAgent via existing patching (Sam Brenner) #757105f01a0bc1] - (SEMVER-PATCH) chore(test): Fixing flaky rasp ssrf express tests (Ugaitz Urien) #76176ae97d518a] - (SEMVER-PATCH) Update profiler to 5.13.4 (Attila Szegedi) #7631ab05db850a] - (SEMVER-PATCH) fix(runtime_metrics): fix non-native runtime.node.heap tags (Ruben Bridgewater) #76283913137112] - (SEMVER-MINOR) feat(iast): Improve callsite processing on IAST vuln location computing (Carles Capell) #7509e51c0ec69d] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #76291e0dc55b85] - (SEMVER-PATCH) chore: update supported-configurations.json to v2 and data (Ruben Bridgewater) #73384946ada231] - fix dd-otel baggage handling (Ida Liu)a6a3694bd6] - (SEMVER-PATCH) chore: bump yarn.lock (Thomas Watson) #7626cafbf6db7e] - (SEMVER-PATCH) [test optimization] Align RUM flush wait to 500ms (Juan Antonio Fernández de Alba) #762573184511d5] - (SEMVER-PATCH) refactor(appsec): prefer optional chaining over guard expressions (Carles Capell) #7621f40634e0a2] - (SEMVER-PATCH) [test optimization] Add error tag for library settings request (Juan Antonio Fernández de Alba) #7590fa36eb15ef] - (SEMVER-PATCH) fix(kafkajs): include kafka_cluster_id in DSM backlog offset tracking (robcarlan-datadog) #7569ef2b4984c5] - (SEMVER-PATCH) chore(iast): remove duplicate hardcoded-secrets-rules.js file (Carles Capell) #7618af50fef00c] - (SEMVER-PATCH) add rewriter support for generator functions (Roch Devost) #747207c6d0219a] - (SEMVER-PATCH) chore(test): Fixing iast overhead controller flaky tests (Ugaitz Urien) #7607c69f877102] - (SEMVER-PATCH) fix(hooks): hooks double patching (Pablo Erhard) #7601e52cd32784] - (SEMVER-PATCH) [test optimization] Fix flakiness in agentless log submission tests (Juan Antonio Fernández de Alba) #760287707fdf9b] - (SEMVER-PATCH) chore(test): Fix iast esbuild flaky test (Ugaitz Urien) #7606f370fb3068] - (SEMVER-PATCH) [test optimization] Improve cypress - RUM integration (Juan Antonio Fernández de Alba) #7600c639f33b81] - (SEMVER-PATCH) fix(dsm): move dsm plugin init to start from bindStart (robcarlan-datadog) #7395d7e644c8ee] - (SEMVER-MINOR) Update libdatadog-nodejs to 0.8.1 (Attila Szegedi) #75253f3c150820] - (SEMVER-PATCH) chore(test): Fix cmd injection telemetry flaky tests (Ugaitz Urien) #75995e3de4ed38] - (SEMVER-PATCH) add integration skill (William Conti) #75687ce79440d8] - (SEMVER-PATCH) docs(debugger): correct captureTimeoutMs default to 15 (Thomas Watson) #7592120e1f5d80] - (SEMVER-PATCH) docs: remove redirect creation script (Thomas Hunter II) #75935d8737d85b] - (SEMVER-PATCH) chore: align editor config and simplify (Thomas Watson) #7551afa3606270] - (SEMVER-PATCH) chore(ci): enable workflows for merge queue (Thomas Watson) #7588c9f017ff79] - (SEMVER-MINOR) jest: wrap outer hooks too (Juan Antonio Fernández de Alba) #7587adf6379ede] - (SEMVER-PATCH) chore(test): Fix downstream request flaky test (Ugaitz Urien) #7578631fb6a7cd] - (SEMVER-MINOR) feat(dsm,dbm): add process tags support for enhanced trace correlation (Thomas Hunter II) #7212495b56a62c] - (SEMVER-PATCH) docs(cursor): clarify pr-body command instructions (Thomas Watson) #755242fbf0655f] - (SEMVER-PATCH) chore: clean up redundant co-owner entries in CODEOWNERS (Thomas Watson) #7574378da782d9] - (SEMVER-PATCH) test: enable --allow-uncaught in mocha runs (Thomas Watson) #7575ae859a9216] - (SEMVER-PATCH) add packaging reminder to eslint conf (simon-id) #7565aa8ca98897] - (SEMVER-PATCH) bump native appsec to 11.0.1 (simon-id) #7566909261eddc] - (SEMVER-PATCH) chore: add add-new-instrumentation agent skill (Thomas Watson) #75644ae024c527] - (SEMVER-PATCH) chore(cursor): add worktrees.json for worktree setup (Thomas Watson) #75635660164347] - (SEMVER-PATCH) ci: fix Datadog merge queue config filename (#7561) (Thomas Watson)416a1d92e8] - (SEMVER-PATCH) chore: configure Datadog merge queue (Thomas Watson) #7561f75659a0fb] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 3 updates (dependabot[bot]) #7560\[`10abda79ab`] - (SEMVER-PATCH) fix lint error (Juan Antonio Fernández de Alba) #7554
10abda79ab] - (SEMVER-PATCH) fix lint error (Juan Antonio Fernández de Alba) #75544c2e85726f] - (SEMVER-PATCH) [test optimization] Set test.has_failed_all_retries to EFD (Juan Antonio Fernández de Alba) #7549323fd0d6ed] - (SEMVER-PATCH) chore(eslint): enable rules globally and fix violations (Thomas Watson) #7548179e273745] - (SEMVER-MINOR) [appsec] Stripe business logic events (simon-id) #71381bd57243c3] - feat(appsec): API10: Instrumentation & analysis of downstream requests (Ilyas Shabi)8edb07d707] - (SEMVER-PATCH) chore(vscode): add JSON formatter and preserve final newline (Thomas Watson) #754746a9c8a69d] - (SEMVER-PATCH) chore(eslint): add require export consistency rule (Thomas Watson) #75435ef445481f] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #75377dad226373] - (SEMVER-PATCH) fix: stop tracing HTTPS traffic to the agent (Thomas Watson) #7545d5c7efdf99] - (SEMVER-PATCH) ci: fix node version cache file name (Carles Capell) #7542b687bf9ee7] - (SEMVER-PATCH) ci: cache resolved Node.js version in CI (Thomas Watson) #7536ec08cdd5d8] - (SEMVER-MINOR) feat(apim): add inferred span support for Azure API Managment (Jordan Storms) #7496aa68f2976d] - (SEMVER-PATCH) test(ci-vis): fix flaky agent-proxy test race (Thomas Watson) #7532774492e9b2] - (SEMVER-PATCH) ci: fix workflow YAML schema and standardize formatting (Thomas Watson) #7528ca131059e9] - (SEMVER-PATCH) fix(ci): remove stray quote from concurrency groups (Thomas Watson) #75274ed95938bd] - (SEMVER-MINOR) [MLOS-459] Support enriched evalmetric event submission (Gergely Svigruha) #750370b9dbadc4] - (SEMVER-MINOR) [test optimization] Report suppressed errors (Juan Antonio Fernández de Alba) #7526bc2afc07c6] - (SEMVER-PATCH) ci: use sparse checkout for lightweight CI jobs (Thomas Watson) #75293d8fdf532b] - (SEMVER-PATCH) [test optimization] Fix error suppression bug when jest fails with test suite errors (Juan Antonio Fernández de Alba) #7524015654a1a0] - (SEMVER-MINOR) feat(debugger): implement capture expressions (Thomas Watson) #743103129918da] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #75213f922e19fd] - (SEMVER-PATCH) chore: update supported instrumented libraries (campaigner-prod[bot]) #7513c589ad403b] - (SEMVER-PATCH) chore(llmobs): update evaluation metric api endpoint to v2 (Sam Brenner) #7511875e58513b] - (SEMVER-PATCH) fix: wrap mysql2 addCommand only once (Ruben Bridgewater) #7459e130d50cf3] - (SEMVER-MINOR) fix(startup-log): send startup logs to stderr (Brian Marks) #7502\[`dee0dd49ed`] - test: allow Node 24 url.parse/punycode deprecations and refactor (Thomas Watson)
d0e5d6ee05] - (SEMVER-PATCH) [test optimization] Fix telemetry issues and allow telemetry from jest workers (Juan Antonio Fernández de Alba) #749098ce21e8ae] - (SEMVER-PATCH) [test optimization] Fix quarantine + EFD (Juan Antonio Fernández de Alba) #74915de82d74a1] - (SEMVER-PATCH) chore(deps): bump axios (dependabot[bot]) #7499c7599822c6] - (SEMVER-MINOR) fix(prisma): resolve db config from adapters (Pablo Erhard) #74955107dac6ea] - (SEMVER-MINOR) feat: only add host tag to profiles when DD_TRACE_REPORT_HOSTNAME is set (Attila Szegedi) #749424c71b6641] - (SEMVER-PATCH) fix(ws): avoid retaining connection span (Ruben Bridgewater) #7469bc78996008] - (SEMVER-PATCH) fix(ci): remove stray quote from concurrency group (Thomas Watson) #7493e6d1aea9a0] - (SEMVER-PATCH) chore: clarify commit and PR command instructions (Thomas Watson) #7492562177ce32] - (SEMVER-PATCH) refactor: enable prefer-object-spread rule for all files (Thomas Watson) #7488dee0dd49ed] - test: allow Node 24 url.parse/punycode deprecations and refactor (Thomas Watson)3d1e60e0ee] - (SEMVER-PATCH) chore(ci) update one-pipeline (campaigner-prod[bot]) #7476c985421bd2] - (SEMVER-PATCH) Revert "fix(startup-log): emit immediately after init and send to stderr" (Roch Devost) #7478e80f0f8990] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 3 updates (dependabot[bot]) #748748c7ce42be] - (SEMVER-PATCH) fix(lambda): handle missing context for some lambda functions (Joey Zhao) #74456bef1684d4] - (SEMVER-MINOR) fix(startup-log): emit immediately after init and send to stderr (Brian Marks) #7470a3dff51fab] - (SEMVER-MINOR) fix: reduce ACF overhead in storage and noop contexts (Ruben Bridgewater) #74759726641488] - (SEMVER-MINOR) feat: add pubsub.subscription to GCP pubsub pull subsciptions (Nina Rei) #74465889aba44e] - (SEMVER-PATCH) test: use more lenient time window for runtime metric time window (Ruben Bridgewater) #74678e7b6acf81] - (SEMVER-PATCH) fix: limit memory leak to AppSec being enabled (Ruben Bridgewater) #7276619c7c2cdc] - (SEMVER-PATCH) [test optimization] Add missing telemetry events and tags (Juan Antonio Fernández de Alba) #7463510563d09e] - (SEMVER-PATCH) test: fix flaky confluenctinc kafka error (Ruben Bridgewater) #7460c4ee4849e4] - (SEMVER-PATCH) chore(appsec): add retry on yarn command (simon-id) #74665fd961c5bd] - (SEMVER-PATCH) test(langchain): update langchain tests to test correct peer dependency versions (Sam Brenner) #7464c58e59c258] - (SEMVER-PATCH) [test optimization] Fix errors not being reported in jest when EFD and ATR is enabled (Juan Antonio Fernández de Alba) #74510fa5dc2038] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #7461e3344ae04f] - (SEMVER-PATCH) Add APM-Serverless team as codeowners. (Rey Abolofia) #745552c89d2c32] - (SEMVER-PATCH) fix: add data_streams_enabled to startup log output (Johann) #7454c57a18c5ac] - (SEMVER-PATCH) fix(ts): childOf not being able to be set to null (Pablo Erhard) #7452\[`1630815773`] - (SEMVER-PATCH) refactor(prisma): Prisma instrumentation rewrite (Bowen Brooks) #7447
1630815773] - (SEMVER-PATCH) refactor(prisma): Prisma instrumentation rewrite (Bowen Brooks) #7447de724d0a73] - (SEMVER-PATCH) chore: update pr template to not show warning in pr (Roch Devost) #742880571e0927] - (SEMVER-PATCH) fix(ts): added filter into ts definition file (Pablo Erhard) #736893f7c4b262] - (SEMVER-PATCH) Upgrade pprof-nodejs to 5.13.3 (Attila Szegedi) #7449d86c16b52f] - (SEMVER-PATCH) chore(tests): added varySandbox for bullmq ESM tests (Pablo Erhard) #7448c195ee802f] - (SEMVER-PATCH) fix: reduce memory allocation and use transparent instrumentation (Ruben Bridgewater) #7422d5e899b9d1] - (SEMVER-PATCH) [test optimization] Fix quarantined tests being skipped rather than ignored in cypress (Juan Antonio Fernández de Alba) #744261ead8491c] - (SEMVER-PATCH) fix: add container id to dogstatsd metrics (Roch Devost) #7435c5e98c0a86] - (SEMVER-PATCH) test: fix assertion transform regression (Juan Antonio Fernández de Alba) #7443fe7175a117] - (SEMVER-PATCH) refactor(esbuild): extract logging into module (Thomas Watson) #74393c1cd8aefd] - (SEMVER-PATCH) chore(types): fix TypeScript errors in the esbuild package (Thomas Watson) #743833297e0eb0] - (SEMVER-PATCH) chore(lint): run linting on the root of package folders (Thomas Watson) #74374afd74ae7a] - (SEMVER-PATCH) ci: sign commits created by bots (Ruben Bridgewater) #7397313fe22142] - (SEMVER-PATCH) fix: fix minor azure-function and mariadb bugs (simon-id) #7007da07fea5f8] - (SEMVER-PATCH) chore(tests): added ESM test for light-my-request (Pablo Erhard) #743309945cd21f] - (SEMVER-PATCH) chore(debugger): add name to worker thread (Thomas Watson) #7432ff416e6ff1] - (SEMVER-PATCH) chore(deps-dev): bump p-limit from 3.1.0 to 7.2.0 (dependabot[bot]) #74255e2f01325c] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 4 directories with 3 updates (dependabot[bot]) #74263acebd003e] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 4 updates (dependabot[bot]) #7424a679e827c0] - (SEMVER-PATCH) chore: update iitm and fix initialize (Ruben Bridgewater) #738776e93d7934] - (SEMVER-PATCH) fix(ws): handle removing untracked event listeners (Crystal Luc-Magloire) #7419d308b93ad0] - (SEMVER-PATCH) chore: activate unicorn/no-array-for-each eslint rule (Ruben Bridgewater) #74039ea0f34154] - (SEMVER-PATCH) fix: update vendoring to keep class names and function names (Roch Devost) #741641c8ca6162] - (SEMVER-PATCH) refactor(debugger): add JSDoc types for CDP getProperties (Thomas Watson) #7418e19ce95452] - (SEMVER-PATCH) test: added sqlite3 into knex externals and add process.exit patch (Pablo Erhard) #741368206c0dbb] - (SEMVER-PATCH) chore: fix flakiness report, lint scripts, and fix appsec test (Ruben Bridgewater) #73962e337bd1be] - (SEMVER-PATCH) refactor(logging): use printf-style formatting (Thomas Watson) #7409627ba54479] - (SEMVER-PATCH) move bun cache to under node_modules (Roch Devost) #74073eb1d7a879] - (SEMVER-PATCH) chore(ci) update one-pipeline (campaigner-prod[bot]) #741160565f1c6e] - (SEMVER-PATCH) Fix: Update Opentelemety Active Functionality (Bowen Brooks) #7319d399d0f641] - (SEMVER-MINOR) feat(test-optimization): create final_status tag on test event for jest (Calvin Bayer) #73560b299bca72] - (SEMVER-MINOR) feat(debugger): add support for v2 input endpoint detection (Thomas Watson) #73080ac57880dc] - (SEMVER-PATCH) refactor(config): modernize Config class structure and extract stateless methods (Thomas Watson) #7408c80bbc29c0] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #7405657b4f922d] - (SEMVER-PATCH) ci: fix coverage reports and prevent detecting fixture files (Ruben Bridgewater) #7391d19c433535] - (SEMVER-PATCH) fix(debugger): don't expect probe config to contain capture object (Thomas Watson) #680775b67c268a] - (SEMVER-PATCH) perf: cache serverless environment detection at startup (Thomas Watson) #74044a8a494c6e] - (SEMVER-PATCH) chore: activate comma-dangle eslint rule (Ruben Bridgewater) #7402a894629556] - (SEMVER-PATCH) ci: fix added commits breaking CI validation (Ruben Bridgewater) #73931f1a5024a8] - (SEMVER-MINOR) Emit the number of loaded source maps in the profile metadata (Attila Szegedi) #7382f8c43343e7] - (SEMVER-PATCH) fix(debugger): apply source maps to probe stack traces (Thomas Watson) #733662d6580053] - (SEMVER-PATCH) perf(tests): cache dd-trace tarball for sandbox creation (Thomas Watson) #735138b60f7e9f] - (SEMVER-PATCH) test(debugger): fix race condition in test helpers (Thomas Watson) #739499aba5a361] - (SEMVER-MINOR) [test optimization][SDTEST-3004] Upload code coverage reports automatically (Juan Antonio Fernández de Alba) #7335b42c5f3da3] - (SEMVER-PATCH) fix: maximum attempts on running uppon bun-js (Everton Segur) #72843523cd6828] - (SEMVER-PATCH) ci: fix workflow name conflicts (Ruben Bridgewater) #7388c273d49ba1] - (SEMVER-PATCH) ci: debug flakiness report (Ruben Bridgewater) #7380905f387f4b] - (SEMVER-PATCH) ci: fix github rate limit (Ruben Bridgewater) #73897d6c9f0e66] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 3 updates (dependabot[bot]) #7392237283029b] - (SEMVER-PATCH) ci: fix yarn deduping working for any PR (Ruben Bridgewater) #7364d0c5b45957] - (SEMVER-PATCH) ci: commit vendored files with octo-sts (Ruben Bridgewater) #7381bdb76d3219] - (SEMVER-PATCH) chore(test): Fix iast overhead controller flaky test (Ugaitz Urien) #7384\[`0aa9ce26a9`] - (SEMVER-PATCH) chore: update @datadog/openfeature-node-server to 0.3.3 (Leo Romanovsky) #7383
0aa9ce26a9] - (SEMVER-PATCH) chore: update @datadog/openfeature-node-server to 0.3.3 (Leo Romanovsky) #738360286914e9] - (SEMVER-PATCH) refactor(debugger): optimize JSONBuffer timer management (Thomas Watson) #73657b348ca052] - (SEMVER-PATCH) add env var to configure ffe init time (Leo Romanovsky) #694827af201bf1] - (SEMVER-PATCH) chore: Update @fastify/multipart used in tests to the latest version (Ugaitz Urien) #7379d51ac85dbc] - (SEMVER-PATCH) chore: add Cursor command templates (Thomas Watson) #73781f484403e8] - chore(deps): bump the test-versions group across 3 directories with 7 updates (Ugaitz Urien)e12c19568c] - (SEMVER-PATCH) fix(ci-visibility): fix race condition in agent-proxy exporter (Thomas Watson) #7375a2ff6675cc] - (SEMVER-PATCH) refactor(ci-visibility): simplify DI logs writer (Thomas Watson) #7373d119cf223d] - (SEMVER-PATCH) Revert "chore(deps): bump the test-versions group across 3 directories with 7 updates (#7371)" (Thomas Watson) #7374be2e01cd5b] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 3 directories with 7 updates (dependabot[bot]) #7371b7a7392f86] - (SEMVER-PATCH) fix super support for traceCallback (Roch Devost) #7327081a148823] - (SEMVER-PATCH) AppSec optimizations (simon-id) #7168f763fd37be] - (SEMVER-PATCH) ci: make vendoring in CI more robust (Ruben Bridgewater) #73435572149f18] - (SEMVER-PATCH) [test optimization] Fix test.status reported in test sessions including quarantined tests (Juan Antonio Fernández de Alba) #7353e67b47e8d7] - (SEMVER-PATCH) docs: add integration test permissions note to AGENTS.md (Thomas Watson) #73622c57dccc96] - (SEMVER-PATCH) [test optimization] Fix mocks on jest tests when retried with ATF, EFD or impacted tests (Juan Antonio Fernández de Alba) #7352424bd1bf89] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 11 directories with 5 updates (dependabot[bot]) #736199aef7c791] - (SEMVER-PATCH) chore: remove unnecessary if condition (Pablo Erhard) #7354be8dc65e69] - (SEMVER-PATCH) refactor: centralize agent URL construction into getAgentUrl helper (Thomas Watson) #7311089e8e1a3e] - (SEMVER-PATCH) fix(agent): improve fetchAgentInfo error handling (Thomas Watson) #73137b864e2d96] - (SEMVER-PATCH) docs: instruct Aider and Gemini CLI to use AGENTS.md (Thomas Watson) #7348f9a04bed52] - (SEMVER-PATCH) ci(codeql): exclude vendor/dist from analysis (Thomas Watson) #7349b084a8de58] - (SEMVER-PATCH) doc: fix API.md and index.d.ts to include the plugins (Ruben Bridgewater) #7341af9056a7ea] - (SEMVER-PATCH) Bump @datadog/openfeature-node-server to 0.3.1 (Leo Romanovsky) #7344fbc82c25c4] - (SEMVER-PATCH) fix(langchain, core): properly handle class expressions with orchestrion (Sam Brenner) #7339137125b3d3] - (SEMVER-PATCH) chore(deps): bump meriyah from 6.1.4 to 7.0.0 in /vendor (dependabot[bot]) #7160f8ac5f9843] - (SEMVER-PATCH) chore(deps): bump protobufjs from 7.5.4 to 8.0.0 in /vendor (dependabot[bot]) #7161daecbd48b6] - (SEMVER-MINOR) feat(debugger): support Live Debugger Remote Enablement (Thomas Watson) #73176eed53f44d] - (SEMVER-PATCH) perf(agent): cache agent info requests for 1 minute (Thomas Watson) #73122d19e95fbf] - (SEMVER-PATCH) fix(test-optimization): no advanced features are enabled if ITR kill switch is passed through environment variables (Calvin Bayer) #71419e11e52a90] - (SEMVER-PATCH) ci: fix vendoring completely (Ruben Bridgewater) #7328e6e966d125] - (SEMVER-PATCH) refactor(exporters): split AgentInfoExporter into focused modules (Thomas Watson) #7310ab24010071] - (SEMVER-PATCH) chore: add .cursor dir to .gitignore (Thomas Watson) #73334a749eeafa] - (SEMVER-PATCH) chore: add yarn add command to AGENTS.md (Thomas Watson) #73346d656a3924] - (SEMVER-PATCH) ci: delay all-green check for six minutes and activate verbose mode (Ruben Bridgewater) #7329262d4e4f06] - (SEMVER-PATCH) ci: split azure functions integration tests into multiple jobs (Roch Devost) #7301b25f5928d8] - (SEMVER-PATCH) chore: remove plugin checklist from PR template (simon-id) #710578a05369e3] - (SEMVER-PATCH) chore(deps): bump lodash from 4.17.21 to 4.17.23 (dependabot[bot]) #7303494217fdf7] - (SEMVER-PATCH) fix log publish format (Roch Devost) #72935b46416622] - (SEMVER-PATCH) [test optimization] Fix attempt to fix logic in playwright (Juan Antonio Fernández de Alba) #73256b0ccd2d05] - (SEMVER-PATCH) ci: fix vendoring pipeline (Ruben Bridgewater) #7316b1c41b8625] - (SEMVER-PATCH) test: fix type issues in test optimization tests (Ruben Bridgewater) #7297b4af38d2d7] - (SEMVER-PATCH) chore(deps): bump the vendor-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot[bot]) #71850943c1400f] - (SEMVER-PATCH) test: retry npm install of wasm-js-rewriter (Roch Devost) #6775daa5dbd021] - (SEMVER-PATCH) chore(test): refactor debugger integration tests (Thomas Watson) #73150345cbaee3] - (SEMVER-PATCH) fix: load files correctly for Cucumber and Playwright (Ruben Bridgewater) #7281\[`85044aeaf1`] - (SEMVER-PATCH) fix: do not log pg deprecation message (Ruben Bridgewater) #7307
6c0bb877ad] - (SEMVER-MINOR) feat(llmobs): support manual instrumentation of prompts (Sam Brenner) #725788ebb39bd5] - (SEMVER-PATCH) ci: fix vendored dependabot PRs (Ruben Bridgewater) #7306d7b6df874a] - (SEMVER-MINOR) fix: improve baggage implementation (Ruben Bridgewater) #7279aeddf92ce8] - (SEMVER-PATCH) fix: update iitm to 2.0.3 to fix minor memory leak (Ruben Bridgewater) #7314a995feed41] - (SEMVER-MINOR) feat: add class ConfigEnvSources to merge stable config and environment variables (Mikayla Toffler) #69829e88ae02f5] - (SEMVER-PATCH) chore(ts): fix remaining TS errors in fake-agent.js (Thomas Watson) #7309aba6a5c21a] - (SEMVER-PATCH) added esm test for body-parser (Pablo Erhard) #730485044aeaf1] - (SEMVER-PATCH) fix: do not log pg deprecation message (Ruben Bridgewater) #730766ea7a3813] - (SEMVER-PATCH) fix(ci): harden and run dependabot workflow on update (Ruben Bridgewater) #7241a3b73737c8] - (SEMVER-PATCH) fix: do not log a deprecation message using pg (Ruben Bridgewater) #7269d9cd6fdbfd] - (SEMVER-PATCH) fix: normalize link context to DD context when consuming otel links (Ruben Bridgewater) #7210599960aaea] - (SEMVER-PATCH) chore(ci): update one-pipeline (campaigner-prod[bot]) #73029deb40ba2d] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 2 directories with 4 updates (dependabot[bot]) #728865478260d5] - (SEMVER-PATCH) fix: endpoint telemetry use setTimeout (simon-id) #72988aec16828e] - (SEMVER-PATCH) chore: disable core test script in package.json (Thomas Watson) #7294fa08e426e5] - (SEMVER-PATCH) chore(ci): flag CodeCov uploads (Thomas Watson) #7283acae576675] - (SEMVER-PATCH) chore(deps-dev): bump globals from 16.5.0 to 17.0.0 (dependabot[bot]) #72912f1bef885a] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 3 directories with 2 updates (dependabot[bot]) #7292363dca8237] - (SEMVER-PATCH) chore(deps-dev): bump eslint-plugin-jsdoc from 61.5.0 to 62.0.0 (dependabot[bot]) #72901e681ecd4f] - (SEMVER-PATCH) fix: do not send empty flare file to the agent (Roch Devost) #728753eab581e0] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 96 updates (dependabot[bot]) #728010cb57e432] - (SEMVER-PATCH) doc: update AGENTS.md for clarity and less tokens (Ruben Bridgewater) #72857e2f72da9e] - (SEMVER-PATCH) test: fix flaky http2 test (Ruben Bridgewater) #72866db603c00e] - (SEMVER-PATCH) test: fix MongoDB flaky DBM test (Bowen Brooks) #7131cb8bc8d1d8] - (SEMVER-MINOR) feat(llmobs): implement multi-tenant routing context support (Alexandre Choura) #7158b6a0389199] - (SEMVER-PATCH) fix(test-optimization): jest instrumentation applies auto test retries on top of other retry mechanisms (Calvin Bayer) #7251b9e9246750] - (SEMVER-PATCH) refactor(config): simplify remote config merging logic (Thomas Watson) #72783f41eb1d25] - (SEMVER-PATCH) ci: [SINT-INT] fix dependabot-automation policy to work on pull_request events (Kylian Serrania) #7263b573730f19] - (SEMVER-PATCH) fix: encode baggage values, if necessary (Ruben Bridgewater) #7221ae1fc5e0e8] - (SEMVER-MINOR) feat(profiling): Add "serverless" property to profiler metadata (Attila Szegedi) #7274323593d4b1] - (SEMVER-PATCH) chore: simplify running mocha tests by auto requiring setup file (Ruben Bridgewater) #72152416610981] - (SEMVER-PATCH) chore(types): fix TS error in integration test helper (Thomas Watson) #7282971bdd53fe] - (SEMVER-PATCH) refactor: move all config related code under config directory (Thomas Watson) #7204772fc3b22a] - (SEMVER-MINOR) feat(debugger): add Remote Enablement support (Thomas Watson) #7137cb2cd123a3] - (SEMVER-PATCH) Update to pprof-nodejs 5.13.2 (Attila Szegedi) #7275271f39db13] - (SEMVER-MINOR) [test optimization] Add automatic NX service detection (Juan Antonio Fernández de Alba) #7231e3ec10f18d] - (SEMVER-PATCH) feat(esbuild): warn when using --minify w/o --keep-names (Thomas Hunter II) #72482dca0291e8] - (SEMVER-PATCH) fix(types): add dynamicInstrumentation config object to index.d.ts (Thomas Watson) #72717e8ea24386] - (SEMVER-MINOR) feat(profiling): add process tags (Thomas Hunter II) #7268234b7c8f72] - (SEMVER-PATCH) fix(integration): support for koa router v15.2.0 (Pablo Erhard) #7266de37230b67] - (SEMVER-PATCH) chore(types): add parameters to NoopProxy baggage methods (Thomas Watson) #726439c85a4da8] - (SEMVER-PATCH) fix: remove event emitter leak warning (Ruben Bridgewater) #7201a07f1f87dd] - (SEMVER-MINOR) feat: support undici via diagnostics_channel events (Stephen Belanger) #720613c1f5c901] - (SEMVER-PATCH) chore(tests): fixed varySandbox and added it into missing ESM tests (Pablo Erhard) #72364e1c2ce236] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 3 directories with 2 updates (dependabot[bot]) #72372591eb1ddd] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 7 updates (dependabot[bot]) #72386a3f0ec36d] - (SEMVER-PATCH) chore: verify all test:integration* scripts are exercised in CI (Thomas Watson) #72603d6e6089af] - (SEMVER-PATCH) chore(tests): add type annotations to integration test helpers (Thomas Watson) #72400b7c8ccb77] - (SEMVER-PATCH) [test optimization] Fix mocha test management logic (Juan Antonio Fernández de Alba) #7242168f7ce368] - (SEMVER-PATCH) Disable telemetry for OCE integration test (Carles Capell) #7255033993d07e] - (SEMVER-PATCH) ci: add test verify script and activate missing tests (Ruben Bridgewater) #7225f68705799a] - (SEMVER-PATCH) chore(dep): bump dd-license-attribution tool to newest version (Thomas Watson) #72462321594d45] - (SEMVER-PATCH) chore: update AGENTS.md for improved types and assertions (Ruben Bridgewater) #7209\[`e48b161098`] - (SEMVER-MINOR) ws plugins will be disabled when config is set to false (Crystal Luc-Magloire) #7247
e48b161098] - (SEMVER-MINOR) ws plugins will be disabled when config is set to false (Crystal Luc-Magloire) #7247145d85669f] - (SEMVER-PATCH) Add pubsub.delivery_duration_ms to push subscriptions (Nina Rei) #7205011ce7bbda] - (SEMVER-PATCH) chore: improve parallel mocha output (Ruben Bridgewater) #72074f81eaf0e1] - (SEMVER-PATCH) refactor(test): improve type safety for spawned process URLs (Thomas Watson) #72193e204e41db] - (SEMVER-PATCH) chore(ci) update one-pipeline (campaigner-prod[bot]) #7232851e7ecfb6] - (SEMVER-PATCH) fix(aap): Fix appsec test for sinon.js 21.0.1 (Carles Capell) #7233e996e29640] - (SEMVER-MINOR) feat: enable websocket tracing by default (Thomas Hunter II) #722368dc67c699] - (SEMVER-MINOR) feat: process tags for client trace statistics (Thomas Hunter II) #71774236d96d9d] - (SEMVER-PATCH) chore(ai): update ai-sdk tests for recent version (Sam Brenner) #723405e6e6948d] - (SEMVER-PATCH) ci(llmobs): add evaluation metric assertion helper using node:assert (Sam Brenner) #722764b7e4a323] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 4 updates (dependabot[bot]) #719161f0b12136] - (SEMVER-MINOR) Improve weak hash detection accuracy for node-preload (Carles Capell) #7230411eb57ed1] - (SEMVER-PATCH) fix(aap): Fix endpoint operation name for detected endpoints (Carles Capell) #721727353de103] - (SEMVER-PATCH) fix(baggage): ignore legacy baggage keys if not a valid header (Ruben Bridgewater) #7214d27d8dfcb4] - (SEMVER-PATCH) chore: activate more eslint imports and jsdoc rules (Ruben Bridgewater) #721331cdd5dbdf] - (SEMVER-PATCH) fix tracer metadata when optional dependencies are missing (Roch Devost) #71430e7563dbe8] - (SEMVER-PATCH) chore: update nyc to latest version (Ruben Bridgewater) #72084392fe12e1] - (SEMVER-MINOR) feat: default to zstd compression for profile uploads on Node.js 24+ (Attila Szegedi) #7172ecce729332] - (SEMVER-MINOR) feat(tracing): add bullmq integration and dsm support (William Conti) #7123d0cc613d84] - (SEMVER-PATCH) refactor(remote_config): move capability registration to feature modules (Thomas Watson) #712723815c7464] - (SEMVER-PATCH) chore: add vscode settings to enforce eslint to be default editor (Ruben Bridgewater) #7199fb90c01d4b] - (SEMVER-MINOR) feat: add middleware enter/exit/finish instrumentations to hono (Ruben Bridgewater) #7198b642331007] - (SEMVER-PATCH) refactor: use RESOURCE_NAME constant for resource tag check (Ruben Bridgewater) #719785edbfa48b] - (SEMVER-PATCH) refactor(remote_config): move appsec-specific logic to appsec folder (Thomas Watson) #712222211b0826] - (SEMVER-PATCH) fix: use sync call and use proper span context for Azure's EventHubs (Jordan Storms) #69439f567525c5] - (SEMVER-MINOR) feat(mongodb-core): enhance isHeartbeat to also consider isMaster commands (Thomas Hunter II) #71907a2b4276f4] - (SEMVER-PATCH) docs: improve AGENTS.md (Thomas Watson) #7189a035e9bce7] - (SEMVER-PATCH) Revert "ci: update openldap image with maintained one (#7181)" (Ruben Bridgewater) #71967ae9abde61] - (SEMVER-PATCH) fix(llmobs): prevent config origin overwrite in enable() (Thomas Watson) #7183afbb00849c] - (SEMVER-PATCH) Executing automated changes (campaigner-prod[bot]) #719206156ff7fb] - (SEMVER-MINOR) Changes for AI Integration Toolkit Project (William Conti) #7178a44e8f996e] - (SEMVER-PATCH) ci: update openldap image with maintained one (Ruben Bridgewater) #71814a0249254d] - (SEMVER-PATCH) test: migrate tap to mocha (Ruben Bridgewater) #713528b054c442] - (SEMVER-PATCH) refactor(remote-config): replace kPreUpdate with batch handler API (DEBUG-4402) (Thomas Watson) #712111e33bf7b4] - (SEMVER-PATCH) Fix: updating remote config manager to send process_tags as an array (Crystal Luc-Magloire) #7180d401472cde] - (SEMVER-PATCH) docs: enhance JSDoc standards and document package structure (Thomas Watson) #71822681a5e0a5] - (SEMVER-MINOR) feat(prisma): support output field and v7 support (Pablo Erhard) #70725c8cd4f8bf] - (SEMVER-PATCH) ci: fix github action workflow versions and hash (Ruben Bridgewater) #71750d62ee81e5] - (SEMVER-PATCH) fix: cleanup process tags code (Thomas Hunter II) #7176c715142f72] - (SEMVER-PATCH) Revert "fix amqplib upstream tests failing due to missing tag for release (#2…" (Ruben Bridgewater) #7174758d8c3846] - (SEMVER-MINOR) feat: process tags for telemetry, crash tracking, remote config (Thomas Hunter II) #71575c1e8c5643] - (SEMVER-PATCH) chore(deps): bump qs from 6.14.0 to 6.14.1 (dependabot[bot]) #7169f92d86eefe] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 5 directories with 3 updates (dependabot[bot]) #7167ae7685601c] - (SEMVER-PATCH) [Bug-fix] dependabot jobs failing from wrong claim (d) #717339fb819309] - (SEMVER-PATCH) ci: delete cache forensics workflow (d) #7170a18c9715ed] - (SEMVER-MINOR) feat(llmobs): add prompt tracking telemetry tags for OpenAI (Alexandre Choura) #71067ec09e7700] - (SEMVER-PATCH) fix: AWS Payload Tagging no longer breaks with bad JSONPath (TophrC-dd) #6358a5fcf17b17] - (SEMVER-MINOR) update appsec rules to 1.16.1 (simon-id) #715493ec9f5447] - (SEMVER-MINOR) fix(service-bus) Fix synchronous shimming of tryAddMessage (Jordan Storms) #709825b7924421] - (SEMVER-MINOR) feat(instrumentation): support light-my-request inject (Ruben Bridgewater) #7155b00ab50018] - (SEMVER-PATCH) test: rewrite chai to Node.js assert (Ruben Bridgewater)7a64f416d4] - (SEMVER-MINOR) [DI] add process tags to dynamic instrumentation (Thomas Hunter II) #713239facdd10f] - (SEMVER-MINOR) [SVLS-7168] Create GCP PubSub Push Subscriptions Plugin (Nina Rei) #6260c998463802] - (SEMVER-PATCH) chore(deps): bump @isaacs/ttlcache (dependabot[bot]) #709126220a486f] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot[bot]) #7082403c82e0af] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 4 directories with 1 update (dependabot[bot]) #7126dac1ec53e6] - (SEMVER-PATCH) test: completely remove chai and fix type errors (Ruben Bridgewater) #71444b40f00f78] - (SEMVER-PATCH) docs: add AGENTS.md and update CONTRIBUTING.md (Thomas Watson) #71097f5a9d30c0] - (SEMVER-PATCH) refactor(config): use getEnv instead of getEnvironmentVariables (Thomas Watson) #714795d4d2625e] - (SEMVER-PATCH) chore(datastreams): separate DSM specific test behavior and add to CODEOWNERS (robcarlan-datadog) #7076261e8ece5c] - (SEMVER-MINOR) feat(ws): add websocket context propagation (Thomas Hunter II) #7077244b082d00] - (SEMVER-PATCH) fix: pin import-in-the-middle to v2.0.0 (Thomas Watson) #7148edfc7c6928] - (SEMVER-PATCH) docs: add commit signing requirement to CONTRIBUTING.md (Thomas Watson) #7108a37816bd2e] - (SEMVER-PATCH) test(debugger): fix flaky time budget integration test (Thomas Watson) #7103a1f53d8fb1] - (SEMVER-PATCH) test: rewrite chai to assert (Ruben Bridgewater) #7134b26100bbeb] - (SEMVER-PATCH) add maximum node version in guardrails (Roch Devost) #67888822838ef3] - (SEMVER-PATCH) test: use partialDeepStrictEqual instead of individual assertions (Ruben Bridgewater) #7133d9a3a8ee81] - (SEMVER-PATCH) fix: failing appsec tests after iitm bump to v2.0.0 (Pablo Erhard) #69357c979d23df] - (SEMVER-PATCH) ci: pass GITHUB_TOKEN to license attribution step (Thomas Watson) #71408f86699871] - (SEMVER-PATCH) [SVLS-8161] Update Azure Function metadata detection logic (Kathie Huang) #7100b08f6e9614] - (SEMVER-MINOR) feat(profiler): AsyncContextFrame used by profiler with Node.js 22+, on by default (Attila Szegedi) #7119\[`77b29cae48`] - (SEMVER-PATCH) change integration tag to match python (Sam Brenner) #7128
77b29cae48] - (SEMVER-PATCH) change integration tag to match python (Sam Brenner) #7128f6e121999b] - (SEMVER-PATCH) test: make assertions order-insensitive to prevent failing tests based on the framework version (Calvin Bayer) #712948cbba9bbf] - (SEMVER-MINOR) feat(debugger): implement intelligent snapshot pruning for oversized payloads (Thomas Watson) #7006e9493e1923] - (SEMVER-MINOR) feat(llmobs): add source:otel tag to evaluations when DD_TRACE_OTEL_ENABLED is set (Zachary Groves) #711386b4f716ce] - (SEMVER-PATCH) chore: move vendored dependencies to non-standard folder (Roch Devost) #71152a5063a090] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 3 updates (dependabot[bot]) #7117ebce36d6d3] - (SEMVER-PATCH) ci: use official version of dd-license-attribution (Thomas Watson) #7118623b972855] - (SEMVER-PATCH) chore(ci): do not push system-tests results on dependabot PR (Charles de Beauchesne) #7114b479dad1ee] - (SEMVER-PATCH) refactor: rename TypeScript documentation npm scripts (Thomas Watson) #7107a8ed0d8a2a] - (SEMVER-PATCH) test: rewrite assertion to use Node.js assert (Ruben Bridgewater) #6999083a15e32e] - (SEMVER-PATCH) switch to js implementation of orchestrion (Roch Devost) #6877acc6bef295] - (SEMVER-PATCH) ci: do not push to test optim on dependabot pr (Charles de Beauchesne) #708707c5d9ec64] - (SEMVER-PATCH) test: fix openfeature flaky tests (Ayan Khan) #7088f52cb0b066] - [test optimization] allow overwriting the RUM flush wait time by setting environment variable DD_CIVISIBILITY_RUM_FLUSH_WAIT_MILLIS (Calvin Bayer)5856d72b53] - (SEMVER-PATCH) remove dev dependency on @rspack/cli (Roch Devost) #7096df41c8db22] - (SEMVER-MINOR) cache forensics workflow (d) #7066ffa3de42c5] - (SEMVER-PATCH) vendor bundled non-datadog dependencies (Roch Devost) #6958519137b6e0] - (SEMVER-MINOR) feat(llmobs): add reasoning token metrics in openai plugin (Xinyuan Guo) #70261c9a1f41ce] - (SEMVER-PATCH) ci: add tests for the most popular package managers (Roch Devost) #70739abe91ae72] - (SEMVER-PATCH) fix: update resource name when child span is active in store for Next.js (Crystal Luc-Magloire) #7000d562791c0b] - (SEMVER-MINOR) feat(ai_guard): add tags to Evaluation and AIGuardAbortError (Manuel Álvarez Álvarez) #7059e5d623c163] - (SEMVER-PATCH) ci: fix dependabot.yml to not have overlapping directories (Ruben Bridgewater) #7070460bf1461b] - (SEMVER-MINOR) collect and propagate process tags in first span of each chunk (Thomas Hunter II) #6733237ea96e4c] - (SEMVER-PATCH) chore(ci) update one-pipeline (campaigner-prod[bot]) #705431a2890d20] - (SEMVER-PATCH) fix(ws): wrap event remove handler for message event removal (Ruben Bridgewater) #7052a897a2086c] - (SEMVER-PATCH) chore: simplify update-3rdparty-licenses workflow (Thomas Watson) #70649aaadb558e] - (SEMVER-PATCH) ci: safer dependabot updates (Ruben Bridgewater) #7049590ba8edc7] - (SEMVER-MINOR) otel: add support for scope metrics (Munir Abdinur) #7063b95a717ca0] - (SEMVER-PATCH) chore: refactor update-3rdparty-licenses workflow (Thomas Watson) #70612ce2872554] - (SEMVER-PATCH) fix: inline update-3rdparty-licenses.sh script into GH Workflow (Thomas Watson) #7058a408e50526] - (SEMVER-PATCH) test: skip prisma 7 tests for older Node.js versions (Ruben Bridgewater) #7050f62588731f] - (SEMVER-MINOR) fix(otel): support setting DD_METRICS_OTEL_ENABLED to False (Munir Abdinur) #7028490a6ffec2] - (SEMVER-PATCH) ignore space at eol in update 3rd party license script (Roch Devost) #705346db10679b] - (SEMVER-PATCH) fix(aws-sdk): do not patch client config deserialization multiple times (Sam Brenner) #69914b11d91375] - (SEMVER-MINOR) feat(debugger): add special handling for very large collections/objects (Thomas Watson) #69125abf8070bd] - (SEMVER-PATCH) fix(debugger): initialize lastCaptureNs to ensure first probe hit is captured (Thomas Watson) #7042d23ef758ed] - (SEMVER-PATCH) fix(debugger): allow snapshotsPerSecond to be a float (Thomas Watson) #7041bc60861fc6] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 2 updates (dependabot[bot]) #70463ca3bd6200] - (SEMVER-PATCH) chore(deps-dev): bump eslint-plugin-jsdoc (dependabot[bot]) #7045581b163549] - (SEMVER-PATCH) chore(ci): Bump temporary version of dd-license-attribution (Thomas Watson) #7040926cf806e4] - (SEMVER-PATCH) ^W^WPrepare support for vendored dependencies (Thomas Watson) #7039114188adc8] - Google GenAI integration for LLM observability and APM tracing. (Crystal Luc-Magloire)e26aaf5ff3] - (SEMVER-MINOR) feat(openai): instrument openai reusable prompts (Alexandre Choura) #6941930155a2ea] - (SEMVER-MINOR) feat(anthropic): add anthropic beta client support (Alexandre Choura) #70100dc8604284] - (SEMVER-PATCH) chore: auto-generate LICENSE-3rdparty.csv file (Thomas Watson) #69684b4c83ecc6] - (SEMVER-PATCH) Compute and set http endpoint when route is not available (Ilyas Shabi) #6861d680a50d31] - (SEMVER-PATCH) [test optimization] Fix playwright's quarantine and retry logic (Juan Antonio Fernández de Alba) #702489ed9a52e5] - (SEMVER-PATCH) chore(deps): bump @isaacs/ttlcache (dependabot[bot]) #70322b91fd57cc] - (SEMVER-MINOR) chore(deps): Bump Next.js test-version (Carles Capell) #7021585370c94d] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 5 directories with 4 updates (dependabot[bot]) #703340dc0e0f93] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 5 updates (dependabot[bot]) #70311b7890707c] - (SEMVER-PATCH) Revert "chore: temporarily disable Dependabot npm version updates (#6987)" (simon-id) #70200bb1f17270] - (SEMVER-PATCH) [test optimization] Improve playwright installation in automatic log submission test (Juan Antonio Fernández de Alba) #70199a1f6efd3c] - (SEMVER-PATCH) [test optimization] Speed up cypress tests by caching dependencies (Juan Antonio Fernández de Alba) #70184345d0df07] - (SEMVER-PATCH) [test optimization] Cache oldest versions of playwright and improve retries (Juan Antonio Fernández de Alba) #70177a4b1c3fc5] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 1 update (dependabot[bot]) #701521cbc22010] - (SEMVER-PATCH) chore(ci): update heaviest-objects-in-the-universe (Thomas Watson) #69891a20edc1be] - (SEMVER-PATCH) chore(debugger): fix spelling and types (Thomas Watson) #7009b0ae6aa1f8] - (SEMVER-PATCH) Update .gitlab/one-pipeline.locked.yml (Pawel Chojnacki) #701312c193da79] - (SEMVER-PATCH) test: decrease runtime metrics flakiness on windows (Ruben Bridgewater) #699820b17a606d] - (SEMVER-PATCH) chore: ensure VSCode uses the workspace TS version (Thomas Watson) #701125fa1e4dcd] - (SEMVER-PATCH) ci: enable SLO change detection, make benchmark checks interruptible (Augusto de Oliveira) #7005105cb8c98d] - (SEMVER-PATCH) chore(deps) Bump mongoose test-version (Carles Capell) #7003cbcd3951f2] - (SEMVER-PATCH) ci: fix benchmarks rules (Augusto de Oliveira) #7004f10147d6d6] - (SEMVER-PATCH) Skip flaky test on macOS (Attila Szegedi) #69948796ac882a] - (SEMVER-PATCH) fix(types): update incorrect tracer option names (Sophie Alpert) #6526998a9163a8] - (SEMVER-PATCH) [test optimization] Do not retry if test isolation is not enabled in cypress (Juan Antonio Fernández de Alba) #6978c39e9258d9] - (SEMVER-PATCH) [test optimization][SDTEST-2939] Add branch to test management request (Juan Antonio Fernández de Alba) #699014653ffb1f] - (SEMVER-PATCH) chore(iast): Remove fake tokens from test descriptions (Ugaitz Urien) #6981815b1439ac] - chore: temporarily disable Dependabot npm version updates (Mike Thompson) #6987572f6b7521] - (SEMVER-PATCH) chore: fix error in .vscode/settings.json (Thomas Watson) #6977693f0543ba] - (SEMVER-PATCH) Fix[CI]: deny benchmark runs on temporary graphite branches (Fayssal DEFAA) #6953e137afeafa] - (SEMVER-PATCH) test: rewrite assertion to use Node.js assert (Ruben Bridgewater) #6951603c6dc5b1] - (SEMVER-PATCH) ci: increase benchmarking jobs timeout to 30m (Augusto de Oliveira) #69767f5305eff2] - (SEMVER-PATCH) chore(deps-dev): bump @types/sinon from 17.0.4 to 21.0.0 (dependabot[bot]) #69726857c41b9c] - (SEMVER-PATCH) chore(deps): bump @isaacs/ttlcache (dependabot[bot]) #6971cf79dae4d4] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 4 updates (dependabot[bot]) #6970f17cc8330b] - (SEMVER-PATCH) chore(deps): bump @apollo/server (dependabot[bot]) #6973796a60c190] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 4 directories with 2 updates (dependabot[bot]) #6974064c9468cd] - (SEMVER-PATCH) chore: add .vscode/settings.json file (Thomas Watson) #696746c325bf8d] - (SEMVER-PATCH) fix(debugger): address TS errors (Thomas Watson) #6966fcddd2661c] - (SEMVER-PATCH) chore: refactor debugger snapshot collector code (Thomas Watson) #6921ef50f2e23f] - (SEMVER-MINOR) feat(otel): add support for otel metrics api via protobuf and json (Munir Abdinur) #67830107e423c3] - (SEMVER-PATCH) chore: type-cast server.address() calls (Thomas Watson) #69657b1489a7d7] - (SEMVER-MINOR) chore(deps): bump @datadog/native-iast-taint-tracking to v4.1.0 (Carles Capell) #6860b7f77cca40] - (SEMVER-PATCH) test(debugger): refactor triggerBreakpoint helper function (Thomas Watson) #6959837bc529f3] - (SEMVER-PATCH) chore(debugger): add JSDoc types to debugger tests (Thomas Watson) #696221673ec562] - (SEMVER-PATCH) refactor(debugger): don't use Object.hasOwn (Thomas Watson) #696068516f7ba2] - (SEMVER-PATCH) ci: set benchmarking jobs to be interruptible outside master (Augusto de Oliveira) #69402dd3573f86] - (SEMVER-MINOR) feat(debugger): add snapshot time budget (Thomas Watson) #689706285b6235] - (SEMVER-PATCH) chore(ci): Add automatic retry on benchmarking infrastructure failure (Dmytro Yurchenko) #6929\[`31a05d6f67`] - (SEMVER-PATCH) \[test optimization] Fix disable logic in playwright (Juan Antonio Fernández de Alba) #6954
31a05d6f67] - (SEMVER-PATCH) [test optimization] Fix disable logic in playwright (Juan Antonio Fernández de Alba) #69542fd9b1d434] - (SEMVER-PATCH) fix(llmobs): make sure all sdk methods are on the no-op sdk as well (Sam Brenner) #6949f04d912d95] - (SEMVER-PATCH) chore(iast): Fix overhead controller integration flaky test (Ugaitz Urien) #69264dccc16abe] - (SEMVER-PATCH) [DB plugins] trigger sampling of span before injecting the trace parent comment (Naji Astier) #6653f87e8d630b] - (SEMVER-PATCH) chore: introduce jsdoc linter (Ruben Bridgewater) #6899ca4a561e7a] - (SEMVER-PATCH) fix: log plugin name in case the handler throws (Ruben Bridgewater) #694726e740268f] - (SEMVER-PATCH) fix: instrument latest aws-sdk response headers (Sam Brenner) #6911d2208fc6d6] - (SEMVER-PATCH) fix(openai, llmobs): update openai integration consistency (Sam Brenner) #693280ea153922] - (SEMVER-PATCH) chore(llmobs): move span processing hook to on span finish instead of core processor (Sam Brenner) #6875e760b3b973] - (SEMVER-PATCH) fix: Azure Service Bus batching memory leak (Jordan Storms) #691716081ded18] - (SEMVER-PATCH) chore: update lockfile (2025-11-18) (Bryan English) #6942fb3452b595] - (SEMVER-PATCH) chore: add the tags returned by the service to the ai_guard span (Manuel Álvarez Álvarez) #68924955d6dc9b] - (SEMVER-MINOR) allow providing a custom timeout to openfeature datadog provider (Leo Romanovsky) #6930fb4be89d55] - (SEMVER-PATCH) chore(refactor): rename some files and classes for ease of understanding (Thomas Hunter II) #6934b55ffd260d] - (SEMVER-PATCH) chore: add openfeature paths to codeowners by @datadog/feature-flagging (Leo Romanovsky) #69315887f9eb27] - (SEMVER-MINOR) ci: update .gitlab/one-pipeline.locked.yml (Pawel Chojnacki) #69363e3e87f450] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #69384cac035b9f] - (SEMVER-MINOR) feat(llmobs): add boolean evaluation metric support (Sam Brenner) #6919\[`19a7bfcf87`] - (SEMVER-MINOR) \[test optimization] feat: support multiple docblocks (Ruben Bridgewater) #6925
19a7bfcf87] - (SEMVER-MINOR) [test optimization] feat: support multiple docblocks (Ruben Bridgewater) #6925df0ee1ed44] - (SEMVER-PATCH) chore(ci): Use runner:apm-k8s-m7i-metal for microbenchmarking (Dmytro Yurchenko) #69280ecbf369a0] - (SEMVER-PATCH) [test optimization] Migrate cucumber plugin tests to integration tests (Juan Antonio Fernández de Alba) #6923d5805b314f] - (SEMVER-PATCH) [test optimization] Do not report jest test suites as failed if a module import failed (Juan Antonio Fernández de Alba) #69244ff4de84f1] - (SEMVER-PATCH) chore: add types to the debugger session object (Thomas Watson) #69228378ffd840] - (SEMVER-MINOR) [Appsec] AAP Requirements - Activation Origin (Carles Capell) #6896e098151c67] - (SEMVER-PATCH) Upgrade to latest node-server openfeature SDK and provider timeout test (Tyler Potter) #69076d86211a45] - (SEMVER-PATCH) fix: add openfeature integration test to CI and fix tests (Tyler Potter) #6906\[`f6c929e0ab`] - (SEMVER-PATCH) \[test optimization] Fix test suite error handling in jest (Juan Antonio Fernández de Alba) #6913
f6c929e0ab] - (SEMVER-PATCH) [test optimization] Fix test suite error handling in jest (Juan Antonio Fernández de Alba) #6913b4d004d7ce] - (SEMVER-MINOR) [AppSec] esbuild support for IAST (esm) (Carles Capell) #6821\[`80880d5f53`] - (SEMVER-MINOR) feat(aap\&iast): Detect vulnerability or attack on res.render in express (Ugaitz Urien) #6739
315020a61a] - (SEMVER-PATCH) fix(express): 2 crashes when router[method]() is used with no handler (Ilyas Shabi) #6908e5e826e0e5] - (SEMVER-PATCH) chore(ci): merge release workflow into one file (simon-id) #6909ba308d4e90] - (SEMVER-PATCH) fix(iast): Fix stack traces when iast is enabled and application has --enable-source-maps (Ugaitz Urien) #6828ebd99f4b41] - (SEMVER-PATCH) [test optimization] Improve cypress flakiness (Juan Antonio Fernández de Alba) #689380880d5f53] - (SEMVER-MINOR) feat(aap&iast): Detect vulnerability or attack on res.render in express (Ugaitz Urien) #6739532cf7f00f] - (SEMVER-MINOR) fix: propagate otel span kind to span.kind tag (Munir Abdinur) #69045e2ed3d9aa] - (SEMVER-PATCH) chore: add ESM tests for instrumentations missing them (Pablo Erhard) #68144c15f1231f] - (SEMVER-PATCH) fix(debugger): abort on unknown Debugger.paused reason (Thomas Watson) #690172cd9aa74c] - (SEMVER-PATCH) chore(debugger): add comment about thread paused time being approximate (Thomas Watson) #690028d8867e2b] - (SEMVER-PATCH) chore: add types to the debugger logger (Thomas Watson) #68896c8d20325d] - (SEMVER-PATCH) chore: refactor config class to a singleton (Ruben Bridgewater) #68038c5ec436fa] - (SEMVER-PATCH) chore(debugger): change CODEOWNERS for Debugger team (Thomas Watson) #690281a2bc0e82] - (SEMVER-PATCH) test(debugger): handle Node 24.11.1+ ArrayBuffer inspector change (Thomas Watson) #6898e5c0194d10] - (SEMVER-PATCH) [test optimization] Move plugin jest tests to integration tests (Juan Antonio Fernández de Alba) #6837a5cf5d3b2c] - (SEMVER-PATCH) chore: reduce runtime metric flakiness and remove type warnings (Ruben Bridgewater) #686751b35cf169] - (SEMVER-PATCH) [test optimization] Move plugin cypress tests to integration tests (Juan Antonio Fernández de Alba) #687634a0619c1f] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 12 updates (dependabot[bot]) #6885078c9e4fd8] - (SEMVER-PATCH) chore(deps): bump the runtime-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot[bot]) #68791672605fb8] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 18 updates (dependabot[bot]) #6880a759bb7011] - (SEMVER-PATCH) chore(deps-dev): bump bun (dependabot[bot]) #68785ab55754e1] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 6 updates (dependabot[bot]) #686404ef9a4ad1] - (SEMVER-PATCH) test: fix telemetry forwarder leaving files behind to be committed (Roch Devost) #6858783dd14c5a] - (SEMVER-PATCH) [test optimization] Cache for codeowners (Juan Antonio Fernández de Alba) #68474c487c4e30] - (SEMVER-PATCH) test: skip azure-event-hubs esm tests for now (Ruben Bridgewater) #6873bedced1280] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 17 updates (dependabot[bot]) #68725a3d9b86df] - (SEMVER-PATCH) [Appsec] Fix mquery test for MongoDB v7 (Carles Capell) #686869661b49a0] - (SEMVER-PATCH) chore: move datadog packages to dependabot ignore list (simon-id) #6862b7efd30206] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 14 updates (dependabot[bot]) #6859c6e76d3f38] - (SEMVER-PATCH) fix: Add tags into partially flushed traces (Pablo Erhard) #684322862a7247] - (SEMVER-PATCH) chore(deps): bump @opentelemetry/resources (dependabot[bot]) #68533efee666a0] - (SEMVER-PATCH) chore: update ttlcache to 2.0.1 (Ruben Bridgewater) #6851ea43faed3a] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #6852bcc3f3eb61] - (SEMVER-PATCH) chore(deps): bump @datadog/openfeature-node-server (dependabot[bot]) #6854545b12d5d3] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 64 updates (dependabot[bot]) #68562f00f30986] - (SEMVER-PATCH) test: skip next.js tests on unsupported Node.js versions (Ruben Bridgewater) #68499f80e76bea] - (SEMVER-PATCH) ci: do not try to update @opentelemetry/resources (Ruben Bridgewater) #68507c0fc1a77f] - (SEMVER-PATCH) test: reduce esbuild flakiness (Ruben Bridgewater) #684191bbe41dcf] - (SEMVER-PATCH) ci: fix too many characters for slack api in flakiness report message (Roch Devost) #6829043f896380] - (SEMVER-PATCH) fix(ai): fix streamed tool call parsing, tool call arguments in v5 (Sam Brenner) #6813944e92ba45] - (SEMVER-PATCH) test: reduce runtime metric flakiness (Ruben Bridgewater) #683509fa2a0e08] - (SEMVER-PATCH) chore(deps): bump axios (dependabot[bot]) #6844729d1629cc] - (SEMVER-PATCH) test: skip test for new langchain versions (Sam Brenner) #6839a35c8d1e98] - (SEMVER-PATCH) [test optimization] Improve new cypress flakiness (Juan Antonio Fernández de Alba) #6834fe46784390] - (SEMVER-PATCH) chore: update eslint-plugin-unicorn and fix related issues (Ruben Bridgewater) #68361ce31860d9] - (SEMVER-PATCH) [test optimization] Improve cucumber flakiness (Juan Antonio Fernández de Alba) #683334dac8c862] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #683118f8a7825a] - (SEMVER-PATCH) Rename service_name to service in the exposure payload (Ayan Khan) #6825\[`8c6c04ed41`] - (SEMVER-PATCH) \[test optimization] Bump testing versions of test optimization plugins (Juan Antonio Fernández de Alba) #6823
8c6c04ed41] - (SEMVER-PATCH) [test optimization] Bump testing versions of test optimization plugins (Juan Antonio Fernández de Alba) #6823203ae96379] - (SEMVER-PATCH) [test optimization] Fix threads config in vitest (Juan Antonio Fernández de Alba) #682405caa13f0e] - (SEMVER-MINOR) openai responses instrumentation (Jordan Wong) #6583a28b6bbe86] - (SEMVER-PATCH) chore(deps): bump @datadog/openfeature-node-server (dependabot[bot]) #68160d578e76b2] - (SEMVER-PATCH) [test optimization] Support new pools in vitest (Juan Antonio Fernández de Alba) #6812870560e061] - (SEMVER-MINOR) [test optimization] Support pool:"threads" in vitest (Juan Antonio Fernández de Alba) #6809b4ba2c5277] - (SEMVER-MINOR) chore(codeowners): Set owner for AppSec integration tests (Carles Capell) #68221a1c9e8731] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 1 update (dependabot[bot]) #681940b188053d] - (SEMVER-MINOR) [test optimization] Playwright: report tests that did not run (Juan Antonio Fernández de Alba) #67973522ff7971] - (SEMVER-PATCH) switch all sandbox usage to new helper (Roch Devost) #6777091130df43] - (SEMVER-PATCH) test(llmobs): re-work deepEqualWithMockValues to use node:assert (Sam Brenner) #670975c2809d24] - (SEMVER-PATCH) switch to isolated linker for bun (Roch Devost) #6801e856fb041a] - (SEMVER-MINOR) Make sure space profiler (almost) always goes first (Attila Szegedi) #680853670c562b] - (SEMVER-MINOR) Update to pprof-nodejs 5.12.0, supporting Node.js 25 (Attila Szegedi) #6789785a868005] - (SEMVER-MINOR) [AppSec] Custom Data Classification (simon-id) #6806\[`4ba2f499bd`] - (SEMVER-PATCH) ci: remove deprecated lambda executor from localstack config (Roch Devost) #6771
1765861626] - (SEMVER-PATCH) test: skip Next.js 16 tests on non-supported Node.js versions (Ruben Bridgewater) #67803e68da8772] - (SEMVER-PATCH) fix: update ai plugin typing (Sam Brenner) #6786dae2928372] - (SEMVER-PATCH) ci: update kafka docker image to 3.9.1 (Roch Devost) #67940f4b75ef22] - (SEMVER-PATCH) fix: made wrapFunction unique to functions (Pablo Erhard) #6796ee7e32f9cb] - (SEMVER-PATCH) [test optimization] Fix playwright tests in v5 release line (Juan Antonio Fernández de Alba) #6798287203888c] - (SEMVER-PATCH) [test optimization] Playwright + RUM: wait for RUM data to flush (Juan Antonio Fernández de Alba) #6759f0c1e65052] - (SEMVER-PATCH) [test optimization] Fix reported test suite duration in playwright (Juan Antonio Fernández de Alba) #6770b874514d77] - (SEMVER-PATCH) feat(ai_guard): add telemetry to the SDK (Manuel Álvarez Álvarez) #676750146d9a4a] - (SEMVER-PATCH) fix: Add @yaacovcr/transform as external in tests because it is a new peerDepdendency in @apollo/server (Ugaitz Urien) #67906b2d9fe4a5] - (SEMVER-MINOR) add include configuration to iitm loader hook (Roch Devost) #6455a31bc8f289] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #6778537a4a7853] - (SEMVER-PATCH) fix: restore the try catch in esubild because could fail using yarn (Ugaitz Urien) #6774e9556735f4] - (SEMVER-PATCH) fix: safer wrapFunction for ESM instrumentation (Pablo Erhard) #6761af5885e465] - (SEMVER-PATCH) feat: support most configurations with Declarative Config (Mikayla Toffler) #6694cb71d5149b] - (SEMVER-PATCH) Renamed nightly dispatch workflow (Pablo Erhard) #67424ba2f499bd] - (SEMVER-PATCH) ci: remove deprecated lambda executor from localstack config (Roch Devost) #6771c719f344bf] - (SEMVER-PATCH) fix: make sure latest vitest versions get properly instrumented (Juan Antonio Fernández de Alba) #67733ffe266034] - (SEMVER-PATCH) [test optimization] Improve flakiness in cypress (even more) (Juan Antonio Fernández de Alba) #6772c0874b3c1c] - (SEMVER-PATCH) ci: fix express-session job name (Pablo Erhard) #67694a1ffff269] - (SEMVER-PATCH) chore: remove unused code (Ruben Bridgewater) #6768fe119014ad] - (SEMVER-PATCH) fix: do not include peer dependencies of a dependency (Ruben Bridgewater) #676053714a107e] - (SEMVER-PATCH) chore: always redact exception messages for logs in telemetry (Steven Bouwkamp) #67403debabca45] - (SEMVER-PATCH) chore(deps-dev): bump workerpool from 9.3.4 to 10.0.0 (dependabot[bot]) #675147e0890e4a] - (SEMVER-PATCH) FFL-1294: Fix FFE_FLAGS Remote Config handler payload format (Leo Romanovsky) #6754f2af4fd7ed] - (SEMVER-PATCH) fix retry no longer working for bun (Roch Devost) #67628611c55283] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #6763\[`90b7c9657d`] - (SEMVER-PATCH) \[test optimization] Fix retry logic for flaky test management in playwright (Juan Antonio Fernández de Alba) #6757
90b7c9657d] - (SEMVER-PATCH) [test optimization] Fix retry logic for flaky test management in playwright (Juan Antonio Fernández de Alba) #6757a377e2af19] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #67525620b0ba9e] - (SEMVER-PATCH) fix: fix esm instrument express-session regression (Pablo Erhard) #674143efd4d41e] - (SEMVER-PATCH) [test optimization] Fix retry logic in impacted tests for playwright (Juan Antonio Fernández de Alba) #67555adf85feda] - (SEMVER-PATCH) [test optimization] Add faulty logic to EFD in playwright (Juan Antonio Fernández de Alba) #67372482bded48] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot[bot]) #67460db2310bcf] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 3 directories with 2 updates (dependabot[bot]) #6747def5b56c66] - (SEMVER-MINOR) collect express endpoints (Ilyas Shabi) #6271c44d8e5e62] - (SEMVER-PATCH) switch to bun for integration tests using the sandbox (Roch Devost) #6693eb9030c36e] - (SEMVER-PATCH) nightly testing (Pablo Erhard) #6629cdbcc2435f] - (SEMVER-PATCH) [test optimization] jest fix: potentially empty this.loggedReferenceErrors (Juan Antonio Fernández de Alba) #6738e3488cbf84] - (SEMVER-PATCH) [test optimization] Fix retry logic in playwright (Juan Antonio Fernández de Alba) #673662d20bb7db] - (SEMVER-PATCH) test: fix race condition in kinesis tests by swallowing irrelevant errors (Roch Devost) #669143d8bc76c3] - (SEMVER-PATCH) [test optimization][STV-59] Fix jest.mock for multi worker setups (Juan Antonio Fernández de Alba) #672978dd563e61] - (SEMVER-PATCH) fix(ws): handle socket availability gracefully (Ruben Bridgewater) #6728b071433672] - (SEMVER-MINOR) add dsm checkpointer typing (William Conti) #673258e102ce6a] - (SEMVER-PATCH) test: reduce cypress flakiness further (Juan Antonio Fernández de Alba) #6731d1ac82123d] - (SEMVER-PATCH) chore: clean up code in integration tests helper (Thomas Watson) #6735cc7e70857d] - (SEMVER-PATCH) fix(esbuild): do not crash and build properly when esbuild is used with ESM modules (Ugaitz Urien) #651377d7e658d8] - (SEMVER-PATCH) add script to rerun workflow a specific number of times (Roch Devost) #668962f875d22f] - (SEMVER-PATCH) ci: remove flaky flag from serverless workflow (Roch Devost) #6692dbefc61cec] - (SEMVER-PATCH) Update esbuild test dependency (Ilyas Shabi) #672748d7fbfdb6] - (SEMVER-PATCH) Added flush interval option as env variable and use it for ESM tests (Pablo Erhard) #67236c552cbc7e] - (SEMVER-PATCH) ci(langchain): update apm test to use classic langchain for in-memory vectorstore (Sam Brenner) #6721b2595238f4] - (SEMVER-PATCH) ci: add support for multiple retries to flakiness script (Roch Devost) #6685b951edf9ab] - (SEMVER-PATCH) ci(langchain): fix tests for test version bump to 1.0 (Sam Brenner) #67153a389a6605] - (SEMVER-PATCH) test(test-optimization): reduce cypress test flakiness and add debug output (Juan Antonio Fernández de Alba) #67100a591b5b61] - (SEMVER-PATCH) test: increase timeout for dynamo and event hubs tests (Roch Devost) #66902a1670b258] - (SEMVER-PATCH) chore: improve config by making properties private and fix type issues (Ruben Bridgewater) #661558f72a00bf] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #6716\[`f0ed054f24`] - (SEMVER-PATCH) Avoid create xml reporting file on local (Ilyas Shabi) #6713
f0ed054f24] - (SEMVER-PATCH) Avoid create xml reporting file on local (Ilyas Shabi) #67138921ff4c7f] - (SEMVER-MINOR) [APMSVLS-218] Expand support for Azure Service Bus (Jordan Storms) #66699e3c1825d3] - (SEMVER-PATCH) fix(esm): do not wrap .default when instrumenting cookie-parser (Pablo Erhard) #6708191e908850] - (SEMVER-MINOR) feat(llmobs): add annotationContext API to annotate auto-generated spans (Sam Brenner) #6571668fc22ec3] - (SEMVER-PATCH) chore(deps): bump @datadog/openfeature-node-server (dependabot[bot]) #6702c9305d99df] - (SEMVER-PATCH) fix(ai): properly handle token usage for ai@>=5.0.0 (Sam Brenner) #67074dec315ba1] - (SEMVER-PATCH) [test optimization] Add better logs to test management and minor improvements to test management (Juan Antonio Fernández de Alba) #668768ceae38e0] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 3 directories with 3 updates (dependabot[bot]) #6696e461c4ee68] - (SEMVER-PATCH) chore(deps): bump the runtime-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot[bot]) #6701b627f1ac0d] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 5 updates (dependabot[bot]) #6698a01e5146db] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #6699a4f45f3259] - (SEMVER-PATCH) chore(deps): bump @datadog/native-appsec from 10.2.1 to 10.3.0 (dependabot[bot]) #67041c78dee56a] - (SEMVER-PATCH) [test optimization] Fix handling of test function in mocha retries (Juan Antonio Fernández de Alba) #6706306888362a] - (SEMVER-PATCH) [test optimization] Fix test suites being reported with an error message but passed test status (Juan Antonio Fernández de Alba) #6656b4c21aeb09] - (SEMVER-MINOR) chore (ci): report test result to datadog (Charles de Beauchesne) #6649d69f98a61e] - (SEMVER-MINOR) refactor: extract common OTLP logic into base classes (Munir Abdinur) #6659d6c64ca105] - (SEMVER-PATCH) fix(amqplib): prevent crash when basic.get returns no message (Ayan Khan) #66868900c5ce50] - (SEMVER-PATCH) fix: esbuild requirement for @openfeature/core (Ugaitz Urien) #66792056fe7de2] - (SEMVER-MINOR) feat(aap): Increase extended data collection support to fastify and nextjs (Ugaitz Urien) #6631f40cdf966d] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot[bot]) #66427d8b31ba35] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 17 updates (dependabot[bot]) #668476e15b3c94] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #6683dc2f39ded4] - (SEMVER-MINOR) chore: add OTLP metrics proto definitions and reorganize directory (Munir Abdinur) #6657730042246a] - (SEMVER-PATCH) split aws-sdk tests by service (Roch Devost) #6680c71419e068] - (SEMVER-PATCH) add merge option to flakiness script (Roch Devost) #668136d9a6b7fa] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 71 updates (dependabot[bot]) #6668849847636c] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #6646c2d2d84163] - (SEMVER-PATCH) Propagated timeout into assertSomeTraces (Pablo Erhard) #6671d08d3216df] - (SEMVER-PATCH) test: add support for recent ai-sdk/openai release (store = false) (Sam Brenner) #66627f634202fe] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 2 updates (dependabot[bot]) #66458f6acc9062] - (SEMVER-PATCH) chore(deps): bump import-in-the-middle (dependabot[bot]) #6643592d16675f] - (SEMVER-PATCH) ci: set DD_RUNTIME_METRICS_ENABLED to true (Augusto de Oliveira) #66215a2ebe1521] - (SEMVER-MINOR) fix: prevent TypeError in ws plugin when ctx.span is undefined (Ayan Khan) #6660e2630c28f5] - (SEMVER-PATCH) update ml-observability codeowners (Sam Brenner) #6670> This release contains a known issue with esbuild bundling where @openfeature/core may cause build failures. As a temporary workaround, add it to you
[!WARNING] This release contains a known issue with esbuild bundling where
@openfeature/coremay cause build failures. As a temporary workaround, add it to your esbuild external configuration:external: ['@openfeature/core']A fix will be included in a later release that automatically excludes this module from esbuild bundling.
f82ae4521d] - (SEMVER-PATCH) Increase timeout of serverless flaky tests (Juan Antonio Fernández de Alba) #66677e29b37ae1] - (SEMVER-PATCH) chore(ci) update one-pipeline (campaigner-prod[bot]) #6637abeba66dd5] - (SEMVER-MINOR) [SVLS-7305] Instrument Azure Event Hubs (Jordan Storms) #65598614eb242d] - (SEMVER-PATCH) fix: do not limit pg instrumentation upper bound (Ruben Bridgewater) #6641c74a50b831] - (SEMVER-PATCH) [test optimization] Refactor mocha plugin tests into integration tests (Juan Antonio Fernández de Alba) #66518e60fef1d5] - (SEMVER-PATCH) [test optimization] Support for @fast-check/jest (Juan Antonio Fernández de Alba) #66326de63ebd0c] - (SEMVER-PATCH) [test optimization] Better nomenclature usage in impacted tests logic (Juan Antonio Fernández de Alba) #6614dafde811cd] - (SEMVER-MINOR) Have profilers emit settings and metrics into event.json (Attila Szegedi) #65972f03518ba7] - (SEMVER-MINOR) [PREVIEW] Add Feature Flagging & Experimentations (Ayan Khan) #64488625d7792e] - (SEMVER-MINOR) SCI embedding - read Git metadata from .git folder (olivwalsh) #65172555791006] - (SEMVER-MINOR) Add support for OpenTelemetry Logs API (Munir Abdinur) #646540b6788374] - (SEMVER-PATCH) [MLOB-3987] handle Amazon Nova request formats (ncybul) #65863aca43bdb4] - (SEMVER-PATCH) test: remove npm/sandbox operations from fastify esm test (Bryan English) #6622ab33cb0c1f] - (SEMVER-PATCH) increasing integration test timeouts, using execSync (Crystal Luc-Magloire) #6607eb37aab54c] - (SEMVER-PATCH) fix: Ws resource now uses the request route (Crystal Luc-Magloire) #65870b25422ee5] - (SEMVER-PATCH) ci: adjust performance gate warning to 1% for low stddev scenarios (Roch Devost) #6626\[`a073145c1d`] - (SEMVER-MINOR) feat(aap): Extended request data collection via rules (Ugaitz Urien) #6275
a073145c1d] - (SEMVER-MINOR) feat(aap): Extended request data collection via rules (Ugaitz Urien) #6275c95eb358f8] - (SEMVER-PATCH) test: improve flakiness for appsec ssrf express tests (Ugaitz Urien) #66234bb779b38b] - (SEMVER-PATCH) chore: disable TypeScript type checking (Thomas Watson) #6625c0873f1958] - (SEMVER-PATCH) Do not run datadog static analyzer on pull_request (Juan Antonio Fernández de Alba) #66126a0fa6e8b7] - (SEMVER-PATCH) fix api docs links redirecting to incorrect urls (Roch Devost) #661722c2dd853c] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #6619821b4e14fb] - (SEMVER-MINOR) feat(anthropic, llmobs): add support for @ai-anthropic/sdk (Sam Brenner) #643133cf0e55c6] - (SEMVER-PATCH) enable pr gates for all benchmarks and make them faster (Roch Devost) #6590\[`b0f79f9ca4`] - (SEMVER-PATCH) \[test optimization] Fix latest playwright@1.56.0 release (Juan Antonio Fernández de Alba) #6611
b0f79f9ca4] - (SEMVER-PATCH) [test optimization] Fix latest playwright@1.56.0 release (Juan Antonio Fernández de Alba) #6611c1d538fad8] - (SEMVER-MINOR) [test optimization] Make EFD and impacted tests compatible with jest's snapshot testing (Juan Antonio Fernández de Alba) #65842c9becace2] - (SEMVER-PATCH) ci: test oracledb without custom docker image (Roch Devost) #6609b6077e7b33] - (SEMVER-PATCH) Update .gitlab/one-pipeline.locked.yml (Pawel Chojnacki) #658593d36d6851] - (SEMVER-PATCH) [test optimization] Improve flakiness of test optimization tests (Juan Antonio Fernández de Alba) #66046876854028] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 1 update (dependabot[bot]) #66064c1393178b] - (SEMVER-PATCH) chore(dev-deps): don't upgrade tap major version (Thomas Watson) #6603db2bc4bfdd] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 7 updates (dependabot[bot]) #66009bd89df827] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 2 updates (dependabot[bot]) #6598\[`80547663a9`] - (SEMVER-PATCH) \[test optimization] Fix cypress tests in release branch (Juan Antonio Fernández de Alba) #6595
80547663a9] - (SEMVER-PATCH) [test optimization] Fix cypress tests in release branch (Juan Antonio Fernández de Alba) #6595ab95474c50] - (SEMVER-PATCH) Remove the APP_KEY config property from telemetry (Manuel Álvarez Álvarez) #65936b5670c32d] - (SEMVER-MINOR) esbuild support for IAST (cjs) (Carles Capell) #6467a71c407077] - (SEMVER-PATCH) chore(lint): fix rimraf eslint suggestion (Thomas Watson) #659245621d20d3] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #6588e2ae355a38] - (SEMVER-PATCH) ci: parallelize macrobenchmark experiments (Augusto de Oliveira) #65647a57c8e34f] - (SEMVER-PATCH) Added manual nightly workflow (Pablo Erhard) #655718e5ccc958] - Helper function to execute exec function calls (Crystal Luc-Magloire)be2a8eb10c] - (SEMVER-PATCH) removing rule to config inversion validate local file task (mhlidd) #65785a56cfbf15] - (SEMVER-PATCH) Update .gitlab/one-pipeline.locked.yml (Pawel Chojnacki) #6577ba44d2ea27] - (SEMVER-MINOR) feat(ai_guard): implement AI Guard SDK (Manuel Álvarez Álvarez) #64865374f69203] - (SEMVER-PATCH) [test optimization] Fix happy-dom testing issues with latest jest release (Juan Antonio Fernández de Alba) #6566109ea4c288] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #657993b5d404e5] - (SEMVER-PATCH) chore: add basic tsconfig to check for type errors (Ruben Bridgewater) #6447\[`bae4e64eab`] - (SEMVER-PATCH) chore(deps): bump openai (dependabot\[bot]) #6574
bae4e64eab] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #6574bc4cf08b5f] - (SEMVER-PATCH) chore: update dependency blacklist lint rule from recent cleanups (simon-id) #656816d0d3acc7] - (SEMVER-PATCH) chore: remove koalas dependency (Ruben Bridgewater) #65569ad3c91947] - (SEMVER-PATCH) fix(instrumentation): do not fail accessing oracledb hostName getter (Ruben Bridgewater) #6546c1febcd32d] - (SEMVER-PATCH) ci: update ldapjs docker image to use bitnamilegacy (simon-id) #6563b2caf5de78] - (SEMVER-PATCH) add ml_app tag to llmobs enabled telemetry metric (Sam Brenner) #6525e2ead19e85] - (SEMVER-PATCH) test: fix rimraf being required due to merge timing conflict (Ruben Bridgewater) #655823f6154eed] - (SEMVER-MINOR) [test optimization] Add file system cache for git commands (Juan Antonio Fernández de Alba) #6509f4952efb28] - (SEMVER-PATCH) [test optimization] Fix latest release of jest (Juan Antonio Fernández de Alba) #6555748ffc84a7] - (SEMVER-PATCH) [test optimization] Fix issue with jest.mock and bypassed modules (Juan Antonio Fernández de Alba) #655445652036d2] - (SEMVER-PATCH) chore: remove get-port dependency completely (Ruben Bridgewater) #6543e8848d9b58] - (SEMVER-PATCH) chore: remove duplicate information in ESLint config (Thomas Watson) #65520e9ea307dd] - (SEMVER-PATCH) chore: activate more mocha lint rules (Ruben Bridgewater) #6542bb771aad6a] - (SEMVER-PATCH) test: remove get-port usage in grpc and molecular tests (Ruben Bridgewater) #6540016c112703] - (SEMVER-PATCH) chore: update eslint-plugin-mocha to latest (Ruben Bridgewater) #6541f0c34cc89e] - (SEMVER-PATCH) chore: remove most koalas usage (Ruben Bridgewater) #6544c692d9b920] - (SEMVER-PATCH) chore: update sinon to v21 (Ruben Bridgewater) #6538d28a593e6a] - (SEMVER-PATCH) chore(deps): bump import-in-the-middle (dependabot[bot]) #6547b86d00cc49] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #6549c654e84dba] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 1 update (dependabot[bot]) #654855254c6651] - (SEMVER-PATCH) fix(ai, llmobs): respect the functionId argument for vercel-ai operations (Sam Brenner) #6524e71f693606] - (SEMVER-PATCH) test: use fs.rm instead of rimraf (Thomas Watson) #6516ffc4600ad2] - (SEMVER-PATCH) chore: improve script for running CI on community PRs (Thomas Watson) #65378c2be9b176] - (SEMVER-PATCH) fix: remove duplicate line in config code (Thomas Watson) #6535aa3039789d] - (SEMVER-PATCH) chore: fix script for running CI on a community PR (Thomas Watson) #6536ef78051ca6] - (SEMVER-PATCH) test: simplify vary test helper (Ruben Bridgewater) #65192263be2a61] - (SEMVER-PATCH) ci(llmobs): use plugin test handler for receiving both llm observability and apm spans (Sam Brenner) #64773de3a3520c] - (SEMVER-PATCH) test: fix runtime metric flakiness (Ruben Bridgewater) #6504868fb30ca4] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 3 directories with 2 updates (dependabot[bot]) #653098a77c0330] - (SEMVER-PATCH) chore(deps): bump import-in-the-middle (dependabot[bot]) #65283724ae3931] - (SEMVER-PATCH) test: fix bug in integration test helper (Thomas Watson) #6531bc2bcd496d] - (SEMVER-PATCH) test: use promise based fs functions in integration tests helpers (Thomas Watson) #65159a61a7907f] - (SEMVER-PATCH) Update CODEOWNERS (rename apm-sdk-api to apm-sdk-capabilities) (Brian Marks) #65236bf9b4364e] - (SEMVER-PATCH) ci: increase dependabot limit for regular PRs to 100 (Ruben Bridgewater) #65219b25bed052] - (SEMVER-MINOR) [MLOB-3170] add prompt caching metrics for bedrock (ncybul) #650512e413ee88] - (SEMVER-PATCH) benchmark: do not skip failing require calls (Ruben Bridgewater) #6520e513eefc8e] - (SEMVER-PATCH) fix performance gate warning triggering for acceptable range (Roch Devost) #6503394ec239be] - (SEMVER-PATCH) telemetry: log.errorWithoutTelemetry, reduce log cardinality (Thomas Hunter II) #5871a38a294852] - (SEMVER-PATCH) remove special-casing of default in hook.js (Bryan English) #6401964886d9ec] - (SEMVER-MINOR) feat(aws): rename partition tag to aws.partition (Seunglee Lee) #65067e4b4c55a0] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 45 updates (dependabot[bot]) #65085be1873bb1] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #6507ff6a92fc06] - (SEMVER-PATCH) chore: remove old unused test files (Thomas Watson) #6497a141665ddb] - (SEMVER-PATCH) ci: do not update @opentelemetry/core major version (Ruben Bridgewater) #6493516e5960bc] - (SEMVER-PATCH) [test optimization] Update ci/init logic not to fail if within a test worker (Juan Antonio Fernández de Alba) #649286327a4bae] - (SEMVER-PATCH) [test optimization] Improve afterEach in cypress integration tests (Juan Antonio Fernández de Alba) #64913f33a1e128] - (SEMVER-PATCH) [test-optimization] [SDTEST-2400] Support happy-dom environment in Jest (Mario Vidal Domínguez) #620808feba06c5] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #6494ecb65263c6] - (SEMVER-PATCH) ci: implement pre-release benchmark gates (Roch Devost) #6246ed8c285607] - (SEMVER-PATCH) chore(lint): align ECMA version in ESLint config (Thomas Watson) #6489de4d2f7840] - (SEMVER-PATCH) chore(deps-dev): bump eslint-plugin-unicorn from 60.0.0 to 61.0.2 (dependabot[bot]) #6484f03cbce7f6] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 7 updates (dependabot[bot]) #64808948159200] - (SEMVER-PATCH) [test optimization] Improve organization of cypress integration tests (Juan Antonio Fernández de Alba) #64888034c4b77d] - (SEMVER-PATCH) chore(deps-dev): bump get-port from 5.1.1 to 7.1.0 (dependabot[bot]) #6482097d8da21f] - (SEMVER-PATCH) [test optimization] Do not run git in workers unnecessarily (Juan Antonio Fernández de Alba) #648762915d146e] - (SEMVER-MINOR) Inject git metadata in datadog esbuild plugin (olivwalsh) #6388622a240cb8] - (SEMVER-PATCH) chore(deps-dev): bump glob from 7.2.3 to 10.4.5 (dependabot[bot]) #64833bd4e30182] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #6481c7873209d5] - (SEMVER-MINOR) feat(aws): add partition tag (Seunglee Lee) #6432a68f27913a] - (SEMVER-PATCH) [test optimization] Improve vitest performance (Juan Antonio Fernández de Alba) #5803fb6f8db114] - (SEMVER-MINOR) [test optimization] Support vitest programmatic API (Juan Antonio Fernández de Alba) #6458cb1f9a7cd0] - (SEMVER-PATCH) setting messaging for ws to false by default (Crystal Magloire) #6473b0e3024f55] - (SEMVER-PATCH) test: update prisma test version and fix esm test (Ruben Bridgewater) #6438ac76b1060a] - (SEMVER-PATCH) report waf config errors action (Ilyas Shabi) #6468bfea5e8856] - (SEMVER-PATCH) benchmark: make startup-test more stable by using fixed dep list (Ruben Bridgewater) #6470160ded801a] - (SEMVER-PATCH) [test optimization] More robust cypress test (Juan Antonio Fernández de Alba) #64637338335682] - (SEMVER-PATCH) fix: handle edge case with no req context (code origin) (Thomas Watson) #64535a613e0c0c] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #64660852179c13] - (SEMVER-PATCH) ci: add retry timeout to kafka connect and health check for tests (William Conti) #64600c8feb64e1] - (SEMVER-PATCH) test: dry up agent url references (Thomas Watson) #64624b67d24d4b] - (SEMVER-PATCH) ci: add octo-sts claim for access from gitlab apm reliability (Roch Devost) #64617ab4c3e1bd] - (SEMVER-PATCH) ci: add cooldown time of a day to dependabot for regular dependencies (Ruben Bridgewater) #6459efb96de87c] - (SEMVER-PATCH) chore: make what's possible in wall.js private; sort some fields and their usages alphabetically (Attila Szegedi) #6449bbe37f32ea] - (SEMVER-PATCH) fix: stop tracing channels to be GCed too early (Ugaitz Urien) #6407376d6ce0ee] - (SEMVER-PATCH) ci: automate dependabot approve and merge for dev deps and actions (Roch Devost) #6306db23e7fa88] - (SEMVER-PATCH) ci(llmobs): resolve some test flakiness (Sam Brenner) #6316a8b2284d04] - (SEMVER-PATCH) refactor: manage default agent url in a central location (Thomas Watson) #6436bf20ace667] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #645686bab8e6a8] - (SEMVER-PATCH) test,chore: use less globals and improve linting (Ruben Bridgewater) #6446d0c6128db5] - (SEMVER-PATCH) doc: add warning comment for arbitrary RC capabilities (simon-id) #6451fe47bef3bb] - (SEMVER-PATCH) fix: add to @openai/agents blocklist for IITM exclusions (Sam Brenner) #6452258deebad8] - (SEMVER-MINOR) feat(aws-sdk, llmobs): support InvokeModelWithResponseStreamCommand for bedrock runtime (Sam Brenner) #6405588884ef8a] - (SEMVER-MINOR) [MLOB-3132] add cached metrics for OpenAI (ncybul) #644433150330e1] - (SEMVER-MINOR) Use AsyncContextFrame for storing profiler sampling context (Attila Szegedi) #5743354f868487] - (SEMVER-PATCH) [test optimization] Improve cypress flakiness (Juan Antonio Fernández de Alba) #64403dd8edfcad] - (SEMVER-PATCH) doc: remove outdated README.md about opentelemetry/api versions (Ruben Bridgewater) #64425b1f07e56d] - (SEMVER-PATCH) bump axios to 1.12.2 (Roch Devost) #644509ffadfc40] - (SEMVER-PATCH) docs: fix default agent hostname in exposed types (Thomas Watson) #64359f7d01d55f] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #6433ba5fec6248] - (SEMVER-PATCH) test: use datadog controlled dummy repo url (simon-id) #5933438de005b1] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 3 directories with 2 updates (dependabot[bot]) #642335030a5986] - (SEMVER-PATCH) fix: make Object.assign compatible with non-extensible headers in Bun (Ruben Bridgewater) #64257983019419] - (SEMVER-PATCH) chore(deps): bump axios (dependabot[bot]) #6422748afa848b] - (SEMVER-MINOR) feat: update opentelemetry/api to 1.9.0 and onwards (Ruben Bridgewater) #64189fc99711e6] - (SEMVER-PATCH) [test optimization] Do not enable Test Optimization plugins when isCiVisibility is false (Juan Antonio Fernández de Alba) #64040b52fec470] - (SEMVER-PATCH) [test optimization] Clean up handling of known tests in playwright (Juan Antonio Fernández de Alba) #64136472355960] - (SEMVER-PATCH) [test optimization] Clean up handling of known tests in cypress (Juan Antonio Fernández de Alba) #6412674f3d7a64] - (SEMVER-PATCH) [test optimization] Clean up handling of known tests in vitest (Juan Antonio Fernández de Alba) #6411f6ae6209c2] - (SEMVER-PATCH) [test optimization] Clean up handling of known tests in cucumber (Juan Antonio Fernández de Alba) #64106447469073] - (SEMVER-PATCH) [test optimization] Clean up handling of known tests in mocha (Juan Antonio Fernández de Alba) #64096872535bf2] - (SEMVER-PATCH) [test optimization] Clean up handling of known tests in jest (Juan Antonio Fernández de Alba) #6408b41ba88355] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #64192c3dccfcb7] - (SEMVER-PATCH) Added visibility for single and bulked delete/update commands (perhardhernandez) #6374Your coding agent can read these notes before it upgrades. Set up the MCP server →