{"id":"src_ODqI1pFF_3ENsT2q0E6Wa","slug":"datadog-dd-trace-js","name":"Datadog dd-trace-js","type":"github","url":"https://github.com/DataDog/dd-trace-js","orgId":"org_94nsEsddXe_Gkrt6KHg1I","org":{"slug":"datadog","name":"Datadog"},"isPrimary":false,"metadata":"{\"changelogDetectedAt\":\"2026-04-16T15:16:12.017Z\"}","releaseCount":104,"releasesLast30Days":6,"avgReleasesPerWeek":1.2,"latestVersion":"v5.97.0","latestDate":"2026-04-10T12:44:57.000Z","changelogUrl":null,"hasChangelogFile":false,"lastFetchedAt":"2026-04-19T03:01:12.571Z","trackingSince":"2024-08-13T15:53:17.000Z","releases":[{"id":"rel_bVZXviopcEmztDTb-sfWf","version":"v5.97.0","title":"5.97.0","summary":"* \\[[`bedafc9b29`](https://github.com/DataDog/dd-trace-js/commit/bedafc9b29)] - **(SEMVER-PATCH)** \\[test optimization] Fix cypress tests in release b...","content":"* \\[[`bedafc9b29`](https://github.com/DataDog/dd-trace-js/commit/bedafc9b29)] - **(SEMVER-PATCH)** \\[test optimization] Fix cypress tests in release branch (Juan Antonio Fernández de Alba) [#7973](https://github.com/DataDog/dd-trace-js/pull/7973)\n* \\[[`36ebc73c3d`](https://github.com/DataDog/dd-trace-js/commit/36ebc73c3d)] - **(SEMVER-PATCH)** \\[test optimization] Use real timers in test framework instrumentations (Juan Antonio Fernández de Alba) [#7971](https://github.com/DataDog/dd-trace-js/pull/7971)\n* \\[[`8f81db6b71`](https://github.com/DataDog/dd-trace-js/commit/8f81db6b71)] - **(SEMVER-PATCH)** \\[test optimization] Prevent ATF tests from being incorrectly tagged as new in cucumber (Juan Antonio Fernández de Alba) [#7961](https://github.com/DataDog/dd-trace-js/pull/7961)\n* \\[[`abc727bf1a`](https://github.com/DataDog/dd-trace-js/commit/abc727bf1a)] - **(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]) [#7966](https://github.com/DataDog/dd-trace-js/pull/7966)\n* \\[[`4c5d082466`](https://github.com/DataDog/dd-trace-js/commit/4c5d082466)] - **(SEMVER-PATCH)** **ci**: add supported configurations linter to keep in sync with index.d.ts (Ruben Bridgewater) [#7954](https://github.com/DataDog/dd-trace-js/pull/7954)\n* \\[[`e92e7f04e7`](https://github.com/DataDog/dd-trace-js/commit/e92e7f04e7)] - **(SEMVER-PATCH)** **fix**: improved instrumentation code & related telemetry (Ruben Bridgewater) [#6910](https://github.com/DataDog/dd-trace-js/pull/6910)\n* \\[[`91118b7fee`](https://github.com/DataDog/dd-trace-js/commit/91118b7fee)] - **(SEMVER-PATCH)** **chore(deps-dev)**: bump axios from 1.14.0 to 1.15.0 (dependabot\\[bot]) [#7967](https://github.com/DataDog/dd-trace-js/pull/7967)\n* \\[[`9786d837c4`](https://github.com/DataDog/dd-trace-js/commit/9786d837c4)] - **(SEMVER-PATCH)** **chore(crashtracking)**: remove guard for arm64 alpine and bump libdatadog to 0.9.3 (Gyuheon Oh) [#7962](https://github.com/DataDog/dd-trace-js/pull/7962)\n* \\[[`3686699da2`](https://github.com/DataDog/dd-trace-js/commit/3686699da2)] - **(SEMVER-PATCH)** **chore(llmobs)**: update config type to generated types (Sam Brenner) [#7965](https://github.com/DataDog/dd-trace-js/pull/7965)\n* \\[[`70baebd347`](https://github.com/DataDog/dd-trace-js/commit/70baebd347)] - **(SEMVER-MINOR)** **feat(llmobs)**: support custom telemetry metadata in Vercel AI SDK spans (Sam Brenner) [#7556](https://github.com/DataDog/dd-trace-js/pull/7556)\n* \\[[`6b04b98173`](https://github.com/DataDog/dd-trace-js/commit/6b04b98173)] - **(SEMVER-PATCH)** **fix**: prevent prototype pollution through graphql (Ruben Bridgewater) [#7964](https://github.com/DataDog/dd-trace-js/pull/7964)\n* \\[[`9ed88dcb47`](https://github.com/DataDog/dd-trace-js/commit/9ed88dcb47)] - **(SEMVER-MINOR)** **tracing(kafka)**: add batched tracing for kafka consumes (kafkajs | confluent-kafka) (William Conti) [#7479](https://github.com/DataDog/dd-trace-js/pull/7479)\n* \\[[`4cc7d88625`](https://github.com/DataDog/dd-trace-js/commit/4cc7d88625)] - **(SEMVER-PATCH)** **chore(typescript)**: bump typescript dependency (Sam Brenner) [#7932](https://github.com/DataDog/dd-trace-js/pull/7932)\n* \\[[`b4bd5c4c12`](https://github.com/DataDog/dd-trace-js/commit/b4bd5c4c12)] - **(SEMVER-PATCH)** \\[test optimization] Prevent ATF tests from being incorrectly tagged as new in jest (Juan Antonio Fernández de Alba) [#7960](https://github.com/DataDog/dd-trace-js/pull/7960)\n* \\[[`918b4d0b41`](https://github.com/DataDog/dd-trace-js/commit/918b4d0b41)] - **(SEMVER-PATCH)** Fix github tag push (Ilyas Shabi) [#7959](https://github.com/DataDog/dd-trace-js/pull/7959)\n* \\[[`407250794f`](https://github.com/DataDog/dd-trace-js/commit/407250794f)] - **(SEMVER-PATCH)** **ci**: fail the flakiness report when it cannot report to slack (Roch Devost) [#7956](https://github.com/DataDog/dd-trace-js/pull/7956)\n* \\[[`37c4f8e3b7`](https://github.com/DataDog/dd-trace-js/commit/37c4f8e3b7)] - **(SEMVER-MINOR)** **feat(telemetry)**: add DD\\_TELEMETRY\\_EXTENDED\\_HEARTBEAT\\_INTERVAL config (Ayan Khan) [#7889](https://github.com/DataDog/dd-trace-js/pull/7889)\n* \\[[`7209b4f887`](https://github.com/DataDog/dd-trace-js/commit/7209b4f887)] - **(SEMVER-PATCH)** **chore**: use generated config types as much as possible (Ruben Bridgewater) [#7955](https://github.com/DataDog/dd-trace-js/pull/7955)\n* \\[[`a89b832045`](https://github.com/DataDog/dd-trace-js/commit/a89b832045)] - **(SEMVER-PATCH)** **chore**: align debugger and dogstatsd with normalized config (Ruben Bridgewater) [#7911](https://github.com/DataDog/dd-trace-js/pull/7911)\n* \\[[`6f2e2ca01b`](https://github.com/DataDog/dd-trace-js/commit/6f2e2ca01b)] - **(SEMVER-PATCH)** **chore(deps-dev)**: bump @rspack/core from 1.7.8 to 1.7.11 in /vendor (dependabot\\[bot]) [#7933](https://github.com/DataDog/dd-trace-js/pull/7933)\n* \\[[`7e599395dd`](https://github.com/DataDog/dd-trace-js/commit/7e599395dd)] - **(SEMVER-PATCH)** **fix**: prevent nextjs memory leak (Roch Devost) [#7946](https://github.com/DataDog/dd-trace-js/pull/7946)\n* \\[[`edef9302a0`](https://github.com/DataDog/dd-trace-js/commit/edef9302a0)] - **(SEMVER-PATCH)** **chore(deps-dev)**: bump eslint-plugin-unicorn from 63.0.0 to 64.0.0 (dependabot\\[bot]) [#7937](https://github.com/DataDog/dd-trace-js/pull/7937)\n* \\[[`ace1582c9e`](https://github.com/DataDog/dd-trace-js/commit/ace1582c9e)] - **(SEMVER-PATCH)** **chore(prisma)**: Improve prisma test execution time (Pablo Erhard) [#7953](https://github.com/DataDog/dd-trace-js/pull/7953)\n* \\[[`6b9731f5b0`](https://github.com/DataDog/dd-trace-js/commit/6b9731f5b0)] - **(SEMVER-PATCH)** \\[test optimization] Refactor `cypress` as instrumentation (Juan Antonio Fernández de Alba) [#7829](https://github.com/DataDog/dd-trace-js/pull/7829)\n* \\[[`2bac2030d4`](https://github.com/DataDog/dd-trace-js/commit/2bac2030d4)] - **(SEMVER-PATCH)** **fix(llmobs)**: fix missing estimated cost on Bedrock LLM spans (Grace Williams) [#7952](https://github.com/DataDog/dd-trace-js/pull/7952)\n* \\[[`3d9bd1cfe5`](https://github.com/DataDog/dd-trace-js/commit/3d9bd1cfe5)] - **(SEMVER-PATCH)** **docs**: add supported configuration workflow to CONTRIBUTING.md (Ruben Bridgewater) [#7898](https://github.com/DataDog/dd-trace-js/pull/7898)\n* \\[[`f5017bc18c`](https://github.com/DataDog/dd-trace-js/commit/f5017bc18c)] - **(SEMVER-MINOR)** **refactor(config)**: generate runtime config from supported metadata (Ruben Bridgewater) [#7916](https://github.com/DataDog/dd-trace-js/pull/7916)\n* \\[[`635402e6f8`](https://github.com/DataDog/dd-trace-js/commit/635402e6f8)] - **(SEMVER-MINOR)** **feat(profiler)**: add custom profiling labels API (Attila Szegedi) [#7879](https://github.com/DataDog/dd-trace-js/pull/7879)\n* \\[[`1fd6eb26be`](https://github.com/DataDog/dd-trace-js/commit/1fd6eb26be)] - **(SEMVER-PATCH)** **chore(deps-dev)**: bump the dev-minor-and-patch-dependencies group across 1 directory with 3 updates (dependabot\\[bot]) [#7945](https://github.com/DataDog/dd-trace-js/pull/7945)\n","publishedAt":"2026-04-10T12:44:57.000Z","url":"https://github.com/DataDog/dd-trace-js/releases/tag/v5.97.0","media":[]},{"id":"rel_DD6ekcqJS8NukHb9PGmOy","version":"v5.96.0","title":"5.96.0","summary":"* \\[[`7d5fa996bb`](https://github.com/DataDog/dd-trace-js/commit/7d5fa996bb)] - **(SEMVER-PATCH)** **ci(llmobs)**: fix test failing on v5 branch (Sam ...","content":"* \\[[`7d5fa996bb`](https://github.com/DataDog/dd-trace-js/commit/7d5fa996bb)] - **(SEMVER-PATCH)** **ci(llmobs)**: fix test failing on v5 branch (Sam Brenner) [#7951](https://github.com/DataDog/dd-trace-js/pull/7951)\n* \\[[`c04b08e755`](https://github.com/DataDog/dd-trace-js/commit/c04b08e755)] - **(SEMVER-PATCH)** **chore**: bump import-in-the-middle to 3.0.1 (Sam Brenner) [#7947](https://github.com/DataDog/dd-trace-js/pull/7947)\n* \\[[`fd74461d92`](https://github.com/DataDog/dd-trace-js/commit/fd74461d92)] - **(SEMVER-PATCH)** **chore(deps)**: bump the test-versions group across 3 directories with 6 updates (dependabot\\[bot]) [#7934](https://github.com/DataDog/dd-trace-js/pull/7934)\n* \\[[`c097033479`](https://github.com/DataDog/dd-trace-js/commit/c097033479)] - **(SEMVER-PATCH)** **fix(llmobs)**: log at startup instead of throwing for invalid initializations (Sam Brenner) [#7885](https://github.com/DataDog/dd-trace-js/pull/7885)\n* \\[[`91fa0f8ccf`](https://github.com/DataDog/dd-trace-js/commit/91fa0f8ccf)] - **(SEMVER-PATCH)** **chore(deps)**: bump the gh-actions-packages group across 4 directories with 3 updates (dependabot\\[bot]) [#7939](https://github.com/DataDog/dd-trace-js/pull/7939)\n* \\[[`90758aeac8`](https://github.com/DataDog/dd-trace-js/commit/90758aeac8)] - **(SEMVER-PATCH)** \\[incident-52391]\\[SINT-5091] Use dd-sts for secrets, with split policies (Kylian Serrania) [#7924](https://github.com/DataDog/dd-trace-js/pull/7924)\n* \\[[`9a3cd3b465`](https://github.com/DataDog/dd-trace-js/commit/9a3cd3b465)] - **(SEMVER-PATCH)** **feat(lambda)**: skip flushInterval=0 and use agent exporter when mini agent is present (Tianning Li) [#7584](https://github.com/DataDog/dd-trace-js/pull/7584)\n* \\[[`efc96812a0`](https://github.com/DataDog/dd-trace-js/commit/efc96812a0)] - **(SEMVER-PATCH)** **ci**: adjust SLO calculation for being less flaky (Fayssal DEFAA) [#7930](https://github.com/DataDog/dd-trace-js/pull/7930)\n* \\[[`5e5ba433ea`](https://github.com/DataDog/dd-trace-js/commit/5e5ba433ea)] - **(SEMVER-PATCH)** \\[test optimization] Fix bug that makes some tags not visible on mocha tests with hooks (Sebastián Kay) [#7912](https://github.com/DataDog/dd-trace-js/pull/7912)\n* \\[[`a3baec5b21`](https://github.com/DataDog/dd-trace-js/commit/a3baec5b21)] - **(SEMVER-PATCH)** _**Revert**_ \"**chore**: use dd-sts for secrets\" (Sam Brenner) [#7940](https://github.com/DataDog/dd-trace-js/pull/7940)\n* \\[[`dba55f50f7`](https://github.com/DataDog/dd-trace-js/commit/dba55f50f7)] - **(SEMVER-PATCH)** \\[test optimization] Pin `office-addin-mock` dependency (Juan Antonio Fernández de Alba) [#7931](https://github.com/DataDog/dd-trace-js/pull/7931)\n* \\[[`3126529555`](https://github.com/DataDog/dd-trace-js/commit/3126529555)] - **(SEMVER-MINOR)** \\[test optimization] Add better support for `lage` (Juan Antonio Fernández de Alba) [#7920](https://github.com/DataDog/dd-trace-js/pull/7920)\n* \\[[`c32e8a6c6a`](https://github.com/DataDog/dd-trace-js/commit/c32e8a6c6a)] - **(SEMVER-PATCH)** **feat(aiguard)**: Evaluating vercel-ai calls with AI guard automatically (Ilyas Shabi) [#7798](https://github.com/DataDog/dd-trace-js/pull/7798)\n* \\[[`ba2d007271`](https://github.com/DataDog/dd-trace-js/commit/ba2d007271)] - **(SEMVER-PATCH)** **chore(deps)**: bump lodash from 4.17.23 to 4.18.1 (dependabot\\[bot]) [#7927](https://github.com/DataDog/dd-trace-js/pull/7927)\n* \\[[`6afb4f9ed2`](https://github.com/DataDog/dd-trace-js/commit/6afb4f9ed2)] - **(SEMVER-PATCH)** **chore**: use dd-sts for secrets (Bryan English) [#7924](https://github.com/DataDog/dd-trace-js/pull/7924)\n","publishedAt":"2026-04-09T11:16:23.000Z","url":"https://github.com/DataDog/dd-trace-js/releases/tag/v5.96.0","media":[]},{"id":"rel_tPFyPKsPOaC10YlIL-ZCs","version":"v5.94.0","title":"5.94.0","summary":"* \\[[`b5b0d50499`](https://github.com/DataDog/dd-trace-js/commit/b5b0d50499)] - **(SEMVER-PATCH)** \\[test optimization] Gate dynamic name detection te...","content":"* \\[[`b5b0d50499`](https://github.com/DataDog/dd-trace-js/commit/b5b0d50499)] - **(SEMVER-PATCH)** \\[test optimization] Gate dynamic name detection test behind contextNewVersions (Juan Antonio Fernández de Alba) [#7908](https://github.com/DataDog/dd-trace-js/pull/7908)\n* \\[[`b716461847`](https://github.com/DataDog/dd-trace-js/commit/b716461847)] - **(SEMVER-PATCH)** **ci**: set JS-specific injection package size ratchet (Loic Nageleisen) [#7907](https://github.com/DataDog/dd-trace-js/pull/7907)\n* \\[[`84741f318d`](https://github.com/DataDog/dd-trace-js/commit/84741f318d)] - **(SEMVER-PATCH)** \\[test optimization] Fix jest worker information passing (Juan Antonio Fernández de Alba) [#7903](https://github.com/DataDog/dd-trace-js/pull/7903)\n* \\[[`2bb443c01b`](https://github.com/DataDog/dd-trace-js/commit/2bb443c01b)] - **(SEMVER-MINOR)** **feat(test-optimization)**: create final\\_status tag on test event for mocha (Sebastián Kay) [#7844](https://github.com/DataDog/dd-trace-js/pull/7844)\n* \\[[`e5c5a9bcd2`](https://github.com/DataDog/dd-trace-js/commit/e5c5a9bcd2)] - **(SEMVER-PATCH)** fixed jest finalStatus tag test suite (Sebastián Kay) [#7904](https://github.com/DataDog/dd-trace-js/pull/7904)\n* \\[[`87051d8af6`](https://github.com/DataDog/dd-trace-js/commit/87051d8af6)] - **(SEMVER-PATCH)** \\[test optimization] Remove jest final status tag dead code (Sebastián Kay) [#7906](https://github.com/DataDog/dd-trace-js/pull/7906)\n* \\[[`6a9c89a949`](https://github.com/DataDog/dd-trace-js/commit/6a9c89a949)] - **(SEMVER-PATCH)** **chore(deps)**: bump the gh-actions-packages group across 3 directories with 2 updates (dependabot\\[bot]) [#7901](https://github.com/DataDog/dd-trace-js/pull/7901)\n* \\[[`174fdd2693`](https://github.com/DataDog/dd-trace-js/commit/174fdd2693)] - **(SEMVER-PATCH)** **chore(deps-dev)**: bump the dev-minor-and-patch-dependencies group across 2 directories with 4 updates (dependabot\\[bot]) [#7899](https://github.com/DataDog/dd-trace-js/pull/7899)\n* \\[[`2d765e35e6`](https://github.com/DataDog/dd-trace-js/commit/2d765e35e6)] - **(SEMVER-PATCH)** **chore(CI)**: update SLOs (Fayssal DEFAA) [#7883](https://github.com/DataDog/dd-trace-js/pull/7883)\n* \\[[`bcae91f376`](https://github.com/DataDog/dd-trace-js/commit/bcae91f376)] - **(SEMVER-MINOR)** **feat(ci-vis)**: add cursor-based pagination for known tests endpoint (Calvin Bayer) [#7866](https://github.com/DataDog/dd-trace-js/pull/7866)\n* \\[[`840ee2a254`](https://github.com/DataDog/dd-trace-js/commit/840ee2a254)] - **(SEMVER-PATCH)** **chore(tests)**: Made tests use real spans instead of plain objects (Pablo Erhard) [#7887](https://github.com/DataDog/dd-trace-js/pull/7887)\n* \\[[`2dd93e28b2`](https://github.com/DataDog/dd-trace-js/commit/2dd93e28b2)] - **(SEMVER-PATCH)** **chore**: bump @datadog/openfeature-node-server to ^1.1.1 (Leo Romanovsky) [#7884](https://github.com/DataDog/dd-trace-js/pull/7884)\n* \\[[`edb42361b8`](https://github.com/DataDog/dd-trace-js/commit/edb42361b8)] - **(SEMVER-MINOR)** \\[test optimization] Add support for `--workerThreads` flag in `jest` (Juan Antonio Fernández de Alba) [#7840](https://github.com/DataDog/dd-trace-js/pull/7840)\n* \\[[`51e9264d17`](https://github.com/DataDog/dd-trace-js/commit/51e9264d17)] - **(SEMVER-MINOR)** \\[test optimization] Detect and warn about new tests with dynamic names (Juan Antonio Fernández de Alba) [#7841](https://github.com/DataDog/dd-trace-js/pull/7841)\n* \\[[`f9d26d61f9`](https://github.com/DataDog/dd-trace-js/commit/f9d26d61f9)] - **(SEMVER-MINOR)** \\[test optimization] Propagate test span context during `vitest` test execution (Juan Antonio Fernández de Alba) [#7882](https://github.com/DataDog/dd-trace-js/pull/7882)\n* \\[[`1733e9759a`](https://github.com/DataDog/dd-trace-js/commit/1733e9759a)] - **(SEMVER-PATCH)** **chore**: update profiler to 5.14.1 (Attila Szegedi) [#7868](https://github.com/DataDog/dd-trace-js/pull/7868)\n* \\[[`777c7b7097`](https://github.com/DataDog/dd-trace-js/commit/777c7b7097)] - **(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]) [#7871](https://github.com/DataDog/dd-trace-js/pull/7871)\n* \\[[`26d31d0f3f`](https://github.com/DataDog/dd-trace-js/commit/26d31d0f3f)] - **(SEMVER-PATCH)** **chore(deps)**: bump the gh-actions-packages group across 5 directories with 6 updates (dependabot\\[bot]) [#7873](https://github.com/DataDog/dd-trace-js/pull/7873)\n* \\[[`e7ef9861d2`](https://github.com/DataDog/dd-trace-js/commit/e7ef9861d2)] - **(SEMVER-PATCH)** **chore(deps-dev)**: bump the dev-minor-and-patch-dependencies group across 1 directory with 4 updates (dependabot\\[bot]) [#7870](https://github.com/DataDog/dd-trace-js/pull/7870)\n* \\[[`97a8a2e3f7`](https://github.com/DataDog/dd-trace-js/commit/97a8a2e3f7)] - **(SEMVER-PATCH)** **chore**: re-enable dependabot (moezein0) [#7865](https://github.com/DataDog/dd-trace-js/pull/7865)\n* \\[[`d33e99c671`](https://github.com/DataDog/dd-trace-js/commit/d33e99c671)] - **(SEMVER-PATCH)** update all-green script to rerun failed workflows once (Roch Devost) [#7847](https://github.com/DataDog/dd-trace-js/pull/7847)\n* \\[[`d07ba70f17`](https://github.com/DataDog/dd-trace-js/commit/d07ba70f17)] - **(SEMVER-PATCH)** **chore(deps)**: bump picomatch in the npm\\_and\\_yarn group across 1 directory (dependabot\\[bot]) [#7863](https://github.com/DataDog/dd-trace-js/pull/7863)\n* \\[[`3c57767c28`](https://github.com/DataDog/dd-trace-js/commit/3c57767c28)] - **(SEMVER-PATCH)** **fix(profiler)**: Remove endpoint recomputation, promptly observe tag updates (Attila Szegedi) [#7864](https://github.com/DataDog/dd-trace-js/pull/7864)\n* \\[[`64890d7c25`](https://github.com/DataDog/dd-trace-js/commit/64890d7c25)] - **(SEMVER-MINOR)** **feat(bundler)**: add webpack 5 plugin for dd-trace bundling (Thomas Hunter II) [#7647](https://github.com/DataDog/dd-trace-js/pull/7647)\n* \\[[`84b7da9d1a`](https://github.com/DataDog/dd-trace-js/commit/84b7da9d1a)] - **(SEMVER-PATCH)** **test(profiling)**: remove profilerStarted() usage from test programs (Attila Szegedi) [#7857](https://github.com/DataDog/dd-trace-js/pull/7857)\n* \\[[`01ea223d19`](https://github.com/DataDog/dd-trace-js/commit/01ea223d19)] - **(SEMVER-PATCH)** Only intercept enterWith() for span-carrying legacy storage (Attila Szegedi) [#7858](https://github.com/DataDog/dd-trace-js/pull/7858)\n","publishedAt":"2026-04-06T20:37:17.000Z","url":"https://github.com/DataDog/dd-trace-js/releases/tag/v5.94.0","media":[]},{"id":"rel_pYidP87e9S63uWHChqKry","version":"v5.95.0","title":"5.95.0","summary":"* \\[[`e2b2bae2a7`](https://github.com/DataDog/dd-trace-js/commit/e2b2bae2a7)] - **(SEMVER-MINOR)** \\[test optimization] Add filesystem cache for test ...","content":"* \\[[`e2b2bae2a7`](https://github.com/DataDog/dd-trace-js/commit/e2b2bae2a7)] - **(SEMVER-MINOR)** \\[test optimization] Add filesystem cache for test optimization API requests (Juan Antonio Fernández de Alba) [#7919](https://github.com/DataDog/dd-trace-js/pull/7919)\n* \\[[`a7de9c024e`](https://github.com/DataDog/dd-trace-js/commit/a7de9c024e)] - **(SEMVER-PATCH)** **fix(llmobs)**: set default model provider to unknown in openai and anthropic (Xinyuan Guo) [#7913](https://github.com/DataDog/dd-trace-js/pull/7913)\n* \\[[`e90f4e590f`](https://github.com/DataDog/dd-trace-js/commit/e90f4e590f)] - **(SEMVER-PATCH)** increse llm obs size limit from 1mb to 5mb in line with python version and documentation (Forrest Wargo) [#7921](https://github.com/DataDog/dd-trace-js/pull/7921)\n* \\[[`ce653ab5d1`](https://github.com/DataDog/dd-trace-js/commit/ce653ab5d1)] - **(SEMVER-PATCH)** **chore(config)**: add generated config type foundation (Ruben Bridgewater) [#7915](https://github.com/DataDog/dd-trace-js/pull/7915)\n* \\[[`934261acf6`](https://github.com/DataDog/dd-trace-js/commit/934261acf6)] - **(SEMVER-PATCH)** remove xslt transformation (Charles de Beauchesne) [#7918](https://github.com/DataDog/dd-trace-js/pull/7918)\n* \\[[`f94162c95a`](https://github.com/DataDog/dd-trace-js/commit/f94162c95a)] - **(SEMVER-MINOR)** **docs**: update index.d.ts tracer options to align with actual config (Ruben Bridgewater) [#7897](https://github.com/DataDog/dd-trace-js/pull/7897)\n* \\[[`1457f8717b`](https://github.com/DataDog/dd-trace-js/commit/1457f8717b)] - **(SEMVER-PATCH)** **test**: ignore stale generated workspaces during plugin installs (Ruben Bridgewater) [#7896](https://github.com/DataDog/dd-trace-js/pull/7896)\n* \\[[`bbebb264d8`](https://github.com/DataDog/dd-trace-js/commit/bbebb264d8)] - **(SEMVER-PATCH)** **chore**: apply simplifications and hot-path cleanups (Ruben Bridgewater) [#7895](https://github.com/DataDog/dd-trace-js/pull/7895)\n* \\[[`90ea84c151`](https://github.com/DataDog/dd-trace-js/commit/90ea84c151)] - **(SEMVER-PATCH)** **test(integration)**: make integration tests more resilient (Ruben Bridgewater) [#7894](https://github.com/DataDog/dd-trace-js/pull/7894)\n* \\[[`7d241baa68`](https://github.com/DataDog/dd-trace-js/commit/7d241baa68)] - **(SEMVER-PATCH)** **test(integration)**: harden shared helpers and noisy expectations (Ruben Bridgewater) [#7893](https://github.com/DataDog/dd-trace-js/pull/7893)\n* \\[[`853635a1d4`](https://github.com/DataDog/dd-trace-js/commit/853635a1d4)] - **(SEMVER-PATCH)** **chore**: update one pipeline to latest version (Ruben Bridgewater) [#7909](https://github.com/DataDog/dd-trace-js/pull/7909)\n* \\[[`532c7a8784`](https://github.com/DataDog/dd-trace-js/commit/532c7a8784)] - **(SEMVER-PATCH)** **chore**: use backported orchestrion (Roch Devost) [#7799](https://github.com/DataDog/dd-trace-js/pull/7799)","publishedAt":"2026-04-06T20:33:20.000Z","url":"https://github.com/DataDog/dd-trace-js/releases/tag/v5.95.0","media":[]},{"id":"rel_Cf3_SHCW_4TYRjNjALaW9","version":"v5.93.0","title":"5.93.0","summary":"* \\[[`a498993115`](https://github.com/DataDog/dd-trace-js/commit/a498993115)] - **(SEMVER-MINOR)** **feat(config)**: enable process tags by default (T...","content":"* \\[[`a498993115`](https://github.com/DataDog/dd-trace-js/commit/a498993115)] - **(SEMVER-MINOR)** **feat(config)**: enable process tags by default (Thomas Hunter II) [#7850](https://github.com/DataDog/dd-trace-js/pull/7850)\n* \\[[`f657b07188`](https://github.com/DataDog/dd-trace-js/commit/f657b07188)] - **(SEMVER-PATCH)** **fix(tracing)**: format \\_dd.p.ksr with decimal notation instead of scientific notation (Brian Marks) [#7846](https://github.com/DataDog/dd-trace-js/pull/7846)\n* \\[[`da201ffe61`](https://github.com/DataDog/dd-trace-js/commit/da201ffe61)] - **(SEMVER-MINOR)** **feat(process-discovery)**: include process\\_tags and container\\_id, disable crashtracker ARM64 musl (Thomas Hunter II) [#7816](https://github.com/DataDog/dd-trace-js/pull/7816)\n* \\[[`6aeb52b268`](https://github.com/DataDog/dd-trace-js/commit/6aeb52b268)] - **chore**: disable automated dependency updater config \\[incident-51602] (moezein0) [#7859](https://github.com/DataDog/dd-trace-js/pull/7859)\n* \\[[`b90857d197`](https://github.com/DataDog/dd-trace-js/commit/b90857d197)] - **(SEMVER-PATCH)** Cleanup peerServerless on aws request complete (pablomartinezbernardo) [#7842](https://github.com/DataDog/dd-trace-js/pull/7842)\n* \\[[`c5ed02451c`](https://github.com/DataDog/dd-trace-js/commit/c5ed02451c)] - **(SEMVER-PATCH)** maxActiveRequest use payload size (simon-id) [#7794](https://github.com/DataDog/dd-trace-js/pull/7794)\n* \\[[`73b7546a8f`](https://github.com/DataDog/dd-trace-js/commit/73b7546a8f)] - **(SEMVER-PATCH)** **ci**: add Datadog code coverage upload (ManuelPalenzuelaDD) [#7759](https://github.com/DataDog/dd-trace-js/pull/7759)\n* \\[[`91b184ec5b`](https://github.com/DataDog/dd-trace-js/commit/91b184ec5b)] - **(SEMVER-PATCH)** **ci**: fix race condition in all-green job causing invalid summary (Roch Devost) [#7836](https://github.com/DataDog/dd-trace-js/pull/7836)\n* \\[[`031533a0f8`](https://github.com/DataDog/dd-trace-js/commit/031533a0f8)] - **(SEMVER-MINOR)** **profiling**: replace sourceMapCount with hasMissingSourceMaps (Attila Szegedi) [#7843](https://github.com/DataDog/dd-trace-js/pull/7843)\n* \\[[`f429a850b4`](https://github.com/DataDog/dd-trace-js/commit/f429a850b4)] - **(SEMVER-MINOR)** **feat(profiling)**: Start profilers synchronously within tracer initialization (Attila Szegedi) [#5906](https://github.com/DataDog/dd-trace-js/pull/5906)\n* \\[[`123fee9d50`](https://github.com/DataDog/dd-trace-js/commit/123fee9d50)] - **(SEMVER-PATCH)** chore(ci) update one-pipeline (gh-worker-campaigns-3e9aa4\\[bot]) [#7833](https://github.com/DataDog/dd-trace-js/pull/7833)\n* \\[[`7eb3a676e6`](https://github.com/DataDog/dd-trace-js/commit/7eb3a676e6)] - **(SEMVER-PATCH)** **chore(deps)**: bump flatted from 3.3.4 to 3.4.2 (dependabot\\[bot]) [#7826](https://github.com/DataDog/dd-trace-js/pull/7826)\n* \\[[`d0e644f42d`](https://github.com/DataDog/dd-trace-js/commit/d0e644f42d)] - **(SEMVER-PATCH)** **test(integration)**: use stopProc in package tests (Thomas Watson) [#7839](https://github.com/DataDog/dd-trace-js/pull/7839)\n* \\[[`122c4055c3`](https://github.com/DataDog/dd-trace-js/commit/122c4055c3)] - **(SEMVER-PATCH)** **chore**: gitignore node-\\*-junit.xml files (Thomas Watson) [#7837](https://github.com/DataDog/dd-trace-js/pull/7837)","publishedAt":"2026-03-26T16:37:03.000Z","url":"https://github.com/DataDog/dd-trace-js/releases/tag/v5.93.0","media":[]},{"id":"rel_o9-y4_oG6Dhq09vG8uhQM","version":"v5.92.0","title":"5.92.0","summary":"* \\[[`a6f3a6f024`](https://github.com/DataDog/dd-trace-js/commit/a6f3a6f024)] - **(SEMVER-PATCH)** **chore(deps)**: bump openai (dependabot\\[bot]) [#7...","content":"* \\[[`a6f3a6f024`](https://github.com/DataDog/dd-trace-js/commit/a6f3a6f024)] - **(SEMVER-PATCH)** **chore(deps)**: bump openai (dependabot\\[bot]) [#7834](https://github.com/DataDog/dd-trace-js/pull/7834)\n* \\[[`8eac0cd5f9`](https://github.com/DataDog/dd-trace-js/commit/8eac0cd5f9)] - **(SEMVER-MINOR)** **feat(telemetry)**: add stable session identifier headers (Ayan Khan) [#7821](https://github.com/DataDog/dd-trace-js/pull/7821)\n* \\[[`a788ea6fc6`](https://github.com/DataDog/dd-trace-js/commit/a788ea6fc6)] - **(SEMVER-PATCH)** **chore(deps)**: bump the test-versions group across 1 directory with 2 updates (dependabot\\[bot]) [#7825](https://github.com/DataDog/dd-trace-js/pull/7825)\n* \\[[`ffed6218c2`](https://github.com/DataDog/dd-trace-js/commit/ffed6218c2)] - **(SEMVER-PATCH)** **fix**: ensure all http headers get lower cased (Bowen Brooks) [#7823](https://github.com/DataDog/dd-trace-js/pull/7823)\n* \\[[`5b2f0b899d`](https://github.com/DataDog/dd-trace-js/commit/5b2f0b899d)] - **(SEMVER-PATCH)** **fix(agentless)**: enforce 64-bit trace IDs for agentless intake (Bryan English) [#7820](https://github.com/DataDog/dd-trace-js/pull/7820)\n* \\[[`ac15a16e1b`](https://github.com/DataDog/dd-trace-js/commit/ac15a16e1b)] - **(SEMVER-PATCH)** **doc(skills)**: add LLMObs integration and testing skills (Crystal Luc-Magloire) [#7655](https://github.com/DataDog/dd-trace-js/pull/7655)\n* \\[[`b6d42d8e4c`](https://github.com/DataDog/dd-trace-js/commit/b6d42d8e4c)] - **(SEMVER-PATCH)** **chore(deps)**: bump @koa/router (dependabot\\[bot]) [#7817](https://github.com/DataDog/dd-trace-js/pull/7817)\n* \\[[`56f18dd4b3`](https://github.com/DataDog/dd-trace-js/commit/56f18dd4b3)] - **(SEMVER-PATCH)** **chore(graphql)**: improve path logic in graphql (Pablo Erhard) [#7557](https://github.com/DataDog/dd-trace-js/pull/7557)\n* \\[[`46aa1f0441`](https://github.com/DataDog/dd-trace-js/commit/46aa1f0441)] - **(SEMVER-MINOR)** **feat(config)**: enable startup logs by default (Brian Marks) [#7474](https://github.com/DataDog/dd-trace-js/pull/7474)\n* \\[[`5e82809f30`](https://github.com/DataDog/dd-trace-js/commit/5e82809f30)] - **(SEMVER-PATCH)** Update profiler to 5.14.0 (Attila Szegedi) [#7815](https://github.com/DataDog/dd-trace-js/pull/7815)\n* \\[[`0b896cb15f`](https://github.com/DataDog/dd-trace-js/commit/0b896cb15f)] - **(SEMVER-PATCH)** **chore(ci)**: restore all-green 30 retries max (Thomas Watson) [#7806](https://github.com/DataDog/dd-trace-js/pull/7806)\n* \\[[`ad0195084e`](https://github.com/DataDog/dd-trace-js/commit/ad0195084e)] - **(SEMVER-PATCH)** \\[test optimization] Improve cypress testing time (Juan Antonio Fernández de Alba) [#7814](https://github.com/DataDog/dd-trace-js/pull/7814)\n* \\[[`0b36111a93`](https://github.com/DataDog/dd-trace-js/commit/0b36111a93)] - **(SEMVER-PATCH)** **ci**: remove release status check (Roch Devost) [#7792](https://github.com/DataDog/dd-trace-js/pull/7792)","publishedAt":"2026-03-23T14:12:49.000Z","url":"https://github.com/DataDog/dd-trace-js/releases/tag/v5.92.0","media":[]},{"id":"rel_S33CEjXtppdebDIA4tMuS","version":"v5.91.0","title":"5.91.0","summary":"* \\[[`f20430cc2b`](https://github.com/DataDog/dd-trace-js/commit/f20430cc2b)] - **(SEMVER-PATCH)** **ci**: remove obsolete `ref_protected` from STS tr...","content":"* \\[[`f20430cc2b`](https://github.com/DataDog/dd-trace-js/commit/f20430cc2b)] - **(SEMVER-PATCH)** **ci**: remove obsolete `ref_protected` from STS trust policies (d) [#7676](https://github.com/DataDog/dd-trace-js/pull/7676)\n* \\[[`dfe3a02d84`](https://github.com/DataDog/dd-trace-js/commit/dfe3a02d84)] - **(SEMVER-PATCH)** **chore(deps)**: bump oxc-parser (dependabot\\[bot]) [#7812](https://github.com/DataDog/dd-trace-js/pull/7812)\n* \\[[`71ba63a1b6`](https://github.com/DataDog/dd-trace-js/commit/71ba63a1b6)] - **(SEMVER-PATCH)** **chore(deps-dev)**: bump @rspack/core from 1.7.5 to 1.7.8 in /vendor (dependabot\\[bot]) [#7810](https://github.com/DataDog/dd-trace-js/pull/7810)\n* \\[[`ed68895066`](https://github.com/DataDog/dd-trace-js/commit/ed68895066)] - **(SEMVER-PATCH)** **chore(deps)**: bump the vendor-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot\\[bot]) [#7809](https://github.com/DataDog/dd-trace-js/pull/7809)\n* \\[[`b9135af3b4`](https://github.com/DataDog/dd-trace-js/commit/b9135af3b4)] - **(SEMVER-PATCH)** **chore(deps)**: bump the gh-actions-packages group across 2 directories with 2 updates (dependabot\\[bot]) [#7813](https://github.com/DataDog/dd-trace-js/pull/7813)\n* \\[[`cda8e93db2`](https://github.com/DataDog/dd-trace-js/commit/cda8e93db2)] - **(SEMVER-PATCH)** **chore(deps-dev)**: bump the dev-minor-and-patch-dependencies group across 1 directory with 4 updates (dependabot\\[bot]) [#7811](https://github.com/DataDog/dd-trace-js/pull/7811)\n* \\[[`c0701dbe69`](https://github.com/DataDog/dd-trace-js/commit/c0701dbe69)] - **(SEMVER-PATCH)** **ci**: fix npm prepare when node env is set to production (Roch Devost) [#7805](https://github.com/DataDog/dd-trace-js/pull/7805)\n* \\[[`e68f386cc9`](https://github.com/DataDog/dd-trace-js/commit/e68f386cc9)] - **(SEMVER-PATCH)** Fix `vitest@4.1.0` release (Juan Antonio Fernández de Alba) [#7804](https://github.com/DataDog/dd-trace-js/pull/7804)\n* \\[[`9f7908c378`](https://github.com/DataDog/dd-trace-js/commit/9f7908c378)] - **(SEMVER-PATCH)** demangle crashes stack traces (Roch Devost) [#7791](https://github.com/DataDog/dd-trace-js/pull/7791)\n* \\[[`a0f249a6fe`](https://github.com/DataDog/dd-trace-js/commit/a0f249a6fe)] - **(SEMVER-PATCH)** Add \\_dd.p.ksr propagated tag for Knuth sampling rate (Brian Marks) [#7741](https://github.com/DataDog/dd-trace-js/pull/7741)\n* \\[[`f3c5706aa6`](https://github.com/DataDog/dd-trace-js/commit/f3c5706aa6)] - **(SEMVER-PATCH)** **fix(profiling)**: stale ProfilingContext cache causing missing trace endpoint labels (Attila Szegedi) [#7786](https://github.com/DataDog/dd-trace-js/pull/7786)\n* \\[[`6dac2bd5ec`](https://github.com/DataDog/dd-trace-js/commit/6dac2bd5ec)] - **(SEMVER-PATCH)** **fix(ci)**: switch Kafka from native to JVM image to prevent SIGILL crashes (Brian Marks) [#7708](https://github.com/DataDog/dd-trace-js/pull/7708)\n* \\[[`804902bb21`](https://github.com/DataDog/dd-trace-js/commit/804902bb21)] - **(SEMVER-PATCH)** \\[test optimization] Add missing features to cucumber parallel mode  (Juan Antonio Fernández de Alba) [#7787](https://github.com/DataDog/dd-trace-js/pull/7787)\n* \\[[`be1f35c714`](https://github.com/DataDog/dd-trace-js/commit/be1f35c714)] - **(SEMVER-PATCH)** _**Revert**_ \"Revert \"chore: vendor on npm prepare instead of committing to…\" (Roch Devost) [#7789](https://github.com/DataDog/dd-trace-js/pull/7789)\n* \\[[`fba13fbfa9`](https://github.com/DataDog/dd-trace-js/commit/fba13fbfa9)] - **(SEMVER-PATCH)** **chore(deps)**: bump openai (dependabot\\[bot]) [#7801](https://github.com/DataDog/dd-trace-js/pull/7801)\n* \\[[`141cbf6692`](https://github.com/DataDog/dd-trace-js/commit/141cbf6692)] - **(SEMVER-MINOR)** **feat(llmobs)**: Add support for LangGraph (Crystal Luc-Magloire) [#7567](https://github.com/DataDog/dd-trace-js/pull/7567)\n* \\[[`279d1e5baf`](https://github.com/DataDog/dd-trace-js/commit/279d1e5baf)] - **(SEMVER-PATCH)** Port community PR (Ruben Bridgewater) [#7796](https://github.com/DataDog/dd-trace-js/pull/7796)\n* \\[[`7754521ba5`](https://github.com/DataDog/dd-trace-js/commit/7754521ba5)] - **(SEMVER-PATCH)** **test**: initialize processTags in runtime metric tests (Pablo Erhard) [#7793](https://github.com/DataDog/dd-trace-js/pull/7793)\n* \\[[`40e50cea86`](https://github.com/DataDog/dd-trace-js/commit/40e50cea86)] - **(SEMVER-PATCH)** **chore**: fix many folders created in root for codecov and nyc (Roch Devost) [#7790](https://github.com/DataDog/dd-trace-js/pull/7790)\n* \\[[`dcde0e06ba`](https://github.com/DataDog/dd-trace-js/commit/dcde0e06ba)] - **(SEMVER-PATCH)** **feat(process-tags)**: Propagate Service Naming Context via Process Tags (Pablo Erhard) [#7762](https://github.com/DataDog/dd-trace-js/pull/7762)\n* \\[[`13dc1b2065`](https://github.com/DataDog/dd-trace-js/commit/13dc1b2065)] - **(SEMVER-PATCH)** \\[test optimization] Minor jest clean up (Juan Antonio Fernández de Alba) [#7777](https://github.com/DataDog/dd-trace-js/pull/7777)\n* \\[[`86db239ce7`](https://github.com/DataDog/dd-trace-js/commit/86db239ce7)] - **(SEMVER-PATCH)** \\[test optimization] Fix TIA in parallel mocha  (Juan Antonio Fernández de Alba) [#7773](https://github.com/DataDog/dd-trace-js/pull/7773)\n* \\[[`9eaa73697b`](https://github.com/DataDog/dd-trace-js/commit/9eaa73697b)] - **(SEMVER-PATCH)** \\[test optimization] Improve gatherPayloadsMaxTimeout error reporting (Juan Antonio Fernández de Alba) [#7784](https://github.com/DataDog/dd-trace-js/pull/7784)\n* \\[[`10b22f9f75`](https://github.com/DataDog/dd-trace-js/commit/10b22f9f75)] - **(SEMVER-PATCH)** **test**: clarify intended span processor unit test behaviour (Ida Liu) [#7781](https://github.com/DataDog/dd-trace-js/pull/7781)\n* \\[[`b83b0c979b`](https://github.com/DataDog/dd-trace-js/commit/b83b0c979b)] - **(SEMVER-PATCH)** \\[test optimization] Fix attempt to fix in mocha parallel mode  (Juan Antonio Fernández de Alba) [#7772](https://github.com/DataDog/dd-trace-js/pull/7772)\n* \\[[`453f900bf1`](https://github.com/DataDog/dd-trace-js/commit/453f900bf1)] - **(SEMVER-PATCH)** \\[test optimization] Fix attempt to fix in vitest  (Juan Antonio Fernández de Alba) [#7785](https://github.com/DataDog/dd-trace-js/pull/7785)\n* \\[[`545939da0a`](https://github.com/DataDog/dd-trace-js/commit/545939da0a)] - **(SEMVER-PATCH)** \\[test optimization] Fix cypress attempt to fix  (Juan Antonio Fernández de Alba) [#7767](https://github.com/DataDog/dd-trace-js/pull/7767)","publishedAt":"2026-03-18T11:01:08.000Z","url":"https://github.com/DataDog/dd-trace-js/releases/tag/v5.91.0","media":[]},{"id":"rel_lYfHKvOKI4TTSzd3EupVW","version":"v5.90.0","title":"5.90.0","summary":"* \\[[`6c8e945ab2`](https://github.com/DataDog/dd-trace-js/commit/6c8e945ab2)] - **(SEMVER-PATCH)** \\[test optimization] Activate test suite span in be...","content":"* \\[[`6c8e945ab2`](https://github.com/DataDog/dd-trace-js/commit/6c8e945ab2)] - **(SEMVER-PATCH)** \\[test optimization] Activate test suite span in beforeAll/afterAll hooks in jest (Juan Antonio Fernández de Alba) [#7770](https://github.com/DataDog/dd-trace-js/pull/7770)\n* \\[[`38ce86ae30`](https://github.com/DataDog/dd-trace-js/commit/38ce86ae30)] - **(SEMVER-PATCH)** \\[test optimization] Fix mocha parallel mode with retries (Juan Antonio Fernández de Alba) [#7768](https://github.com/DataDog/dd-trace-js/pull/7768)\n* \\[[`39ae05a4b3`](https://github.com/DataDog/dd-trace-js/commit/39ae05a4b3)] - **(SEMVER-PATCH)** \\[test optimization] Fix `jest` test assertion (Juan Antonio Fernández de Alba) [#7774](https://github.com/DataDog/dd-trace-js/pull/7774)\n* \\[[`c8ff80a011`](https://github.com/DataDog/dd-trace-js/commit/c8ff80a011)] - **(SEMVER-PATCH)** \\[test optimization] Fix vitest quarantined test fail status (Juan Antonio Fernández de Alba) [#7769](https://github.com/DataDog/dd-trace-js/pull/7769)\n* \\[[`53a032e67f`](https://github.com/DataDog/dd-trace-js/commit/53a032e67f)] - **(SEMVER-PATCH)** **chore(deps)**: bump undici from 6.23.0 to 6.24.0 (dependabot\\[bot]) [#7780](https://github.com/DataDog/dd-trace-js/pull/7780)\n* \\[[`d1b3492c75`](https://github.com/DataDog/dd-trace-js/commit/d1b3492c75)] - **(SEMVER-MINOR)** Add cache 5m/1h ttl write tokens from anthropic (Yun Kim) [#7779](https://github.com/DataDog/dd-trace-js/pull/7779)\n* \\[[`d035f27c41`](https://github.com/DataDog/dd-trace-js/commit/d035f27c41)] - **(SEMVER-PATCH)** **feat(agentless)**: add multi-trace payload support (Bryan English) [#7763](https://github.com/DataDog/dd-trace-js/pull/7763)\n* \\[[`1198526a67`](https://github.com/DataDog/dd-trace-js/commit/1198526a67)] - **(SEMVER-MINOR)** **feat**: add durable-functions integration (Olivier Nzia) [#7535](https://github.com/DataDog/dd-trace-js/pull/7535)\n* \\[[`2d575de36a`](https://github.com/DataDog/dd-trace-js/commit/2d575de36a)] - **(SEMVER-PATCH)** **chore(deps-dev)**: bump the dev-minor-and-patch-dependencies group across 1 directory with 4 updates (dependabot\\[bot]) [#7753](https://github.com/DataDog/dd-trace-js/pull/7753)\n* \\[[`c9ba1450ed`](https://github.com/DataDog/dd-trace-js/commit/c9ba1450ed)] - **(SEMVER-MINOR)** **feat(aiguard)**: set manual.keep on root span after AI Guard evaluation (Santiago M. Mola) [#7758](https://github.com/DataDog/dd-trace-js/pull/7758)\n* \\[[`dd965cf672`](https://github.com/DataDog/dd-trace-js/commit/dd965cf672)] - **(SEMVER-PATCH)** **chore(codeowners)**: add shared ownership for encode and exporter tests (Thomas Watson) [#7744](https://github.com/DataDog/dd-trace-js/pull/7744)\n* \\[[`4496d755e2`](https://github.com/DataDog/dd-trace-js/commit/4496d755e2)] - **(SEMVER-PATCH)** **ci(llmobs)**: update langchain tests for new anthropic version (Sam Brenner) [#7729](https://github.com/DataDog/dd-trace-js/pull/7729)\n* \\[[`fd30797a1b`](https://github.com/DataDog/dd-trace-js/commit/fd30797a1b)] - **(SEMVER-PATCH)** **fix(test)**: fix iast-esbuild timeouts causing intermittent CI failures (Brian Marks) [#7709](https://github.com/DataDog/dd-trace-js/pull/7709)\n* \\[[`f123e4be43`](https://github.com/DataDog/dd-trace-js/commit/f123e4be43)] - **(SEMVER-PATCH)** **fix(elasticsearch)**: elasticsearch v9 not being instrumented for ESM (Pablo Erhard) [#7689](https://github.com/DataDog/dd-trace-js/pull/7689)\n* \\[[`614973b19d`](https://github.com/DataDog/dd-trace-js/commit/614973b19d)] - **(SEMVER-PATCH)** **fix(prisma)**: only add tracing helper when helper is defined (Pablo Erhard) [#7765](https://github.com/DataDog/dd-trace-js/pull/7765)\n* \\[[`d028be32e0`](https://github.com/DataDog/dd-trace-js/commit/d028be32e0)] - **(SEMVER-MINOR)** (ci): Migrate to short-lived token in benchmark-serverless job (Rithika Narayan) [#7577](https://github.com/DataDog/dd-trace-js/pull/7577)\n* \\[[`3e972c84aa`](https://github.com/DataDog/dd-trace-js/commit/3e972c84aa)] - **(SEMVER-MINOR)** **feat(aiguard)**: honor in-app blocking settings by default (Santiago M. Mola) [#7760](https://github.com/DataDog/dd-trace-js/pull/7760)\n* \\[[`63a867ab88`](https://github.com/DataDog/dd-trace-js/commit/63a867ab88)] - **(SEMVER-PATCH)** **chore**: return SDS findings into SDK Response (obordeau) [#7761](https://github.com/DataDog/dd-trace-js/pull/7761)\n* \\[[`ae391594b1`](https://github.com/DataDog/dd-trace-js/commit/ae391594b1)] - **(SEMVER-MINOR)** feat(process tags): add tags to runtime metrics (Thomas Hunter II) [#7717](https://github.com/DataDog/dd-trace-js/pull/7717)\n* \\[[`f31802d5aa`](https://github.com/DataDog/dd-trace-js/commit/f31802d5aa)] - **(SEMVER-PATCH)** \\[test optimization] Fix source line extraction in playwright (Juan Antonio Fernández de Alba) [#7750](https://github.com/DataDog/dd-trace-js/pull/7750)\n* \\[[`81dff08a40`](https://github.com/DataDog/dd-trace-js/commit/81dff08a40)] - **(SEMVER-PATCH)** \\[test optimization] Update extraction of `ci.job.url` in github actions (Sebastián Kay) [#7685](https://github.com/DataDog/dd-trace-js/pull/7685)\n* \\[[`46ef22d385`](https://github.com/DataDog/dd-trace-js/commit/46ef22d385)] - **(SEMVER-PATCH)** Fix DD\\_CIVISIBILITY\\_AGENTLESS\\_ENABLED configuration (Juan Antonio Fernández de Alba) [#7743](https://github.com/DataDog/dd-trace-js/pull/7743)\n* \\[[`662ff4c31e`](https://github.com/DataDog/dd-trace-js/commit/662ff4c31e)] - **(SEMVER-PATCH)** **fix**: clear stale baggage items before extracting new ones from carrier (Steve Officer) [#7507](https://github.com/DataDog/dd-trace-js/pull/7507)\n* \\[[`b9ea9c5232`](https://github.com/DataDog/dd-trace-js/commit/b9ea9c5232)] - **(SEMVER-PATCH)** \\[APPSEC] use http endpoint on api security sampling algorithm when route is not available (Ilyas Shabi) [#7062](https://github.com/DataDog/dd-trace-js/pull/7062)\n* \\[[`1a5eae4a91`](https://github.com/DataDog/dd-trace-js/commit/1a5eae4a91)] - **(SEMVER-MINOR)** **feat(apollo)**: add hooks to Apollo Gateway (Crystal Luc-Magloire) [#7704](https://github.com/DataDog/dd-trace-js/pull/7704)\n* \\[[`d6984031d1`](https://github.com/DataDog/dd-trace-js/commit/d6984031d1)] - **(SEMVER-PATCH)** **chore(deps)**: Bump sinon to 21.0.2 (Carles Capell) [#7715](https://github.com/DataDog/dd-trace-js/pull/7715)\n* \\[[`c555085d5c`](https://github.com/DataDog/dd-trace-js/commit/c555085d5c)] - **(SEMVER-PATCH)** **test(agent)**: add timeout and error logging to checkAgentStatus (Thomas Watson) [#7724](https://github.com/DataDog/dd-trace-js/pull/7724)\n* \\[[`c8203349df`](https://github.com/DataDog/dd-trace-js/commit/c8203349df)] - **(SEMVER-PATCH)** **test(agent)**: fix dead double-send in handleTraceRequest (Thomas Watson) [#7725](https://github.com/DataDog/dd-trace-js/pull/7725)\n* \\[[`d35deeccaf`](https://github.com/DataDog/dd-trace-js/commit/d35deeccaf)] - **(SEMVER-PATCH)** **chore(deps-dev)**: bump @rspack/core from 1.7.6 to 1.7.7 in /vendor (dependabot\\[bot]) [#7735](https://github.com/DataDog/dd-trace-js/pull/7735)\n* \\[[`75ab987f06`](https://github.com/DataDog/dd-trace-js/commit/75ab987f06)] - **(SEMVER-PATCH)** **chore(deps)**: bump oxc-parser (dependabot\\[bot]) [#7737](https://github.com/DataDog/dd-trace-js/pull/7737)\n* \\[[`7ba8ca7381`](https://github.com/DataDog/dd-trace-js/commit/7ba8ca7381)] - **(SEMVER-PATCH)** **chore(deps-dev)**: bump nyc from 17.1.0 to 18.0.0 (dependabot\\[bot]) [#7738](https://github.com/DataDog/dd-trace-js/pull/7738)\n* \\[[`71bbeb7899`](https://github.com/DataDog/dd-trace-js/commit/71bbeb7899)] - **(SEMVER-PATCH)** **chore(ci)**: increase instrumentation retries (Thomas Watson) [#7747](https://github.com/DataDog/dd-trace-js/pull/7747)\n* \\[[`f9c9c98506`](https://github.com/DataDog/dd-trace-js/commit/f9c9c98506)] - **(SEMVER-PATCH)** \\[test optimization] Fix playwright flakiness (Juan Antonio Fernández de Alba) [#7746](https://github.com/DataDog/dd-trace-js/pull/7746)\n* \\[[`45651f5da4`](https://github.com/DataDog/dd-trace-js/commit/45651f5da4)] - **(SEMVER-PATCH)** \\[test optimization] Fix `test.has_failed_all_retries` tag with Auto Test Retries (Juan Antonio Fernández de Alba) [#7727](https://github.com/DataDog/dd-trace-js/pull/7727)\n* \\[[`e97f095f47`](https://github.com/DataDog/dd-trace-js/commit/e97f095f47)] - **(SEMVER-PATCH)** **chore(deps)**: bump the gh-actions-packages group across 4 directories with 5 updates (dependabot\\[bot]) [#7739](https://github.com/DataDog/dd-trace-js/pull/7739)\n* \\[[`dbbc711080`](https://github.com/DataDog/dd-trace-js/commit/dbbc711080)] - **(SEMVER-PATCH)** Update profiler to 5.13.5 (Attila Szegedi) [#7731](https://github.com/DataDog/dd-trace-js/pull/7731)\n* \\[[`3d5e6c8b16`](https://github.com/DataDog/dd-trace-js/commit/3d5e6c8b16)] - **(SEMVER-MINOR)** **feat(aap)**: update tags for inferred proxy spans (Carles Capell) [#7171](https://github.com/DataDog/dd-trace-js/pull/7171)\n* \\[[`db73ae06f7`](https://github.com/DataDog/dd-trace-js/commit/db73ae06f7)] - **(SEMVER-PATCH)** **refactor(test)**: replace consecutive assert.strictEqual calls with assertObjectContains (Brian Marks) [#7693](https://github.com/DataDog/dd-trace-js/pull/7693)\n* \\[[`fb7d20827f`](https://github.com/DataDog/dd-trace-js/commit/fb7d20827f)] - **(SEMVER-PATCH)** **chore**: use directory patterns in CODEOWNERS (Thomas Watson) [#7726](https://github.com/DataDog/dd-trace-js/pull/7726)\n* \\[[`49c19757f7`](https://github.com/DataDog/dd-trace-js/commit/49c19757f7)] - **(SEMVER-PATCH)** \\[test optimization] Update codeowners for test optimization folders (Juan Antonio Fernández de Alba) [#7728](https://github.com/DataDog/dd-trace-js/pull/7728)","publishedAt":"2026-03-16T14:41:34.000Z","url":"https://github.com/DataDog/dd-trace-js/releases/tag/v5.90.0","media":[]},{"id":"rel_hTsoIoKTPIn60KgNg7fs_","version":"v5.89.0","title":"5.89.0","summary":"* \\[[`11c9294700`](https://github.com/DataDog/dd-trace-js/commit/11c9294700)] - **(SEMVER-PATCH)** \\[test optimization] Fix `@jest/transform` not to m...","content":"* \\[[`11c9294700`](https://github.com/DataDog/dd-trace-js/commit/11c9294700)] - **(SEMVER-PATCH)** \\[test optimization] Fix `@jest/transform` not to modify `testEnvironmentOptions`'s shape (Juan Antonio Fernández de Alba) [#7718](https://github.com/DataDog/dd-trace-js/pull/7718)\n* \\[[`4b126a05ae`](https://github.com/DataDog/dd-trace-js/commit/4b126a05ae)] - **(SEMVER-MINOR)** \\[test optimization] Allow keeping user coverage configuration even if TIA is enabled (Juan Antonio Fernández de Alba) [#7700](https://github.com/DataDog/dd-trace-js/pull/7700)\n* \\[[`c8db9398d1`](https://github.com/DataDog/dd-trace-js/commit/c8db9398d1)] - **(SEMVER-PATCH)** **chore(deps)**: bump the vendor-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot\\[bot]) [#7609](https://github.com/DataDog/dd-trace-js/pull/7609)\n* \\[[`5032e948c2`](https://github.com/DataDog/dd-trace-js/commit/5032e948c2)] - **(SEMVER-PATCH)** **ci**: fix all green script not waiting to output summary (Roch Devost) [#7721](https://github.com/DataDog/dd-trace-js/pull/7721)\n* \\[[`8f17594a5c`](https://github.com/DataDog/dd-trace-js/commit/8f17594a5c)] - **(SEMVER-PATCH)** **fix(ci)**: deduplicate check runs in all-green script to handle re-runs (Brian Marks) [#7719](https://github.com/DataDog/dd-trace-js/pull/7719)\n* \\[[`f89ed6125f`](https://github.com/DataDog/dd-trace-js/commit/f89ed6125f)] - **(SEMVER-PATCH)** **feat(agentless)**: add compute\\_stats, trace\\_root, and top\\_level tags to agentless encoder (Bryan English) [#7716](https://github.com/DataDog/dd-trace-js/pull/7716)\n* \\[[`0009c808d7`](https://github.com/DataDog/dd-trace-js/commit/0009c808d7)] - **(SEMVER-MINOR)** **feat(dsm)**: add trackTransaction manual API for Data Streams Monitoring (Eric Firth) [#7608](https://github.com/DataDog/dd-trace-js/pull/7608)\n* \\[[`87c2ec0636`](https://github.com/DataDog/dd-trace-js/commit/87c2ec0636)] - **(SEMVER-PATCH)** **chore(deps)**: bump openai (dependabot\\[bot]) [#7712](https://github.com/DataDog/dd-trace-js/pull/7712)\n* \\[[`f49fafe7d3`](https://github.com/DataDog/dd-trace-js/commit/f49fafe7d3)] - **(SEMVER-PATCH)** \\[test optimization] Fix cypress report of typescript test files (Juan Antonio Fernández de Alba) [#7680](https://github.com/DataDog/dd-trace-js/pull/7680)\n* \\[[`f875381c58`](https://github.com/DataDog/dd-trace-js/commit/f875381c58)] - **(SEMVER-PATCH)** **test(integration)**: use stopProc helper for process teardown (Thomas Watson) [#7661](https://github.com/DataDog/dd-trace-js/pull/7661)\n* \\[[`c48215d371`](https://github.com/DataDog/dd-trace-js/commit/c48215d371)] - **(SEMVER-PATCH)** **fix(ci)**: address flaky test infrastructure issues (Brian Marks) [#7706](https://github.com/DataDog/dd-trace-js/pull/7706)\n* \\[[`cf28ba2b3d`](https://github.com/DataDog/dd-trace-js/commit/cf28ba2b3d)] - **(SEMVER-PATCH)** refactor rewriter with internal api matching real orchestrion (Roch Devost) [#7677](https://github.com/DataDog/dd-trace-js/pull/7677)\n* \\[[`24556a1053`](https://github.com/DataDog/dd-trace-js/commit/24556a1053)] - **(SEMVER-PATCH)** **chore(deps-dev)**: bump @rspack/core from 1.6.4 to 1.7.6 in /vendor (dependabot\\[bot]) [#7558](https://github.com/DataDog/dd-trace-js/pull/7558)\n* \\[[`9f2cfb6741`](https://github.com/DataDog/dd-trace-js/commit/9f2cfb6741)] - **(SEMVER-PATCH)** **chore(eslint)**: add no-does-not-throw rule (Brian Marks) [#7692](https://github.com/DataDog/dd-trace-js/pull/7692)\n* \\[[`c20c352c4e`](https://github.com/DataDog/dd-trace-js/commit/c20c352c4e)] - **(SEMVER-PATCH)** **ci**: fix too many arguments for dependabot PRs (Ruben Bridgewater) [#7687](https://github.com/DataDog/dd-trace-js/pull/7687)\n* \\[[`f7a2217f40`](https://github.com/DataDog/dd-trace-js/commit/f7a2217f40)] - **(SEMVER-PATCH)** **fix(codeowners)**: correct dd-trace plugin paths (Thomas Watson) [#7703](https://github.com/DataDog/dd-trace-js/pull/7703)\n* \\[[`a251a0e7ff`](https://github.com/DataDog/dd-trace-js/commit/a251a0e7ff)] - **(SEMVER-PATCH)** chore(ci) : add final\\_status property on junit XML \\[APMSP-2610] (Charles de Beauchesne) [#7663](https://github.com/DataDog/dd-trace-js/pull/7663)\n* \\[[`56985db205`](https://github.com/DataDog/dd-trace-js/commit/56985db205)] - **(SEMVER-PATCH)** **chore(deps-dev)**: bump eslint-plugin-unicorn from 62.0.0 to 63.0.0 (dependabot\\[bot]) [#7612](https://github.com/DataDog/dd-trace-js/pull/7612)\n* \\[[`b7fbc2d3dc`](https://github.com/DataDog/dd-trace-js/commit/b7fbc2d3dc)] - **(SEMVER-MINOR)** **fix(startup-log)**: emit config early at init, integrations on first ag… (Brian Marks) [#7643](https://github.com/DataDog/dd-trace-js/pull/7643)\n* \\[[`94c9de46dc`](https://github.com/DataDog/dd-trace-js/commit/94c9de46dc)] - **(SEMVER-PATCH)** **chore**: add the SDS tags returned by the evaluator service to the ai\\_guard span (obordeau) [#7702](https://github.com/DataDog/dd-trace-js/pull/7702)\n* \\[[`44733b7389`](https://github.com/DataDog/dd-trace-js/commit/44733b7389)] - **(SEMVER-PATCH)** More test optimization fixes to CODEOWNERS (Juan Antonio Fernández de Alba) [#7701](https://github.com/DataDog/dd-trace-js/pull/7701)\n* \\[[`a0e752123c`](https://github.com/DataDog/dd-trace-js/commit/a0e752123c)] - **(SEMVER-PATCH)** **fix(bun)**: do not change module objects and add bun smoke tests (Ruben Bridgewater) [#7498](https://github.com/DataDog/dd-trace-js/pull/7498)\n* \\[[`70ea1a3e6a`](https://github.com/DataDog/dd-trace-js/commit/70ea1a3e6a)] - **chore(deps)**: Bump mysql2 test-version (Carles Capell)\n* \\[[`1bd86b7483`](https://github.com/DataDog/dd-trace-js/commit/1bd86b7483)] - **(SEMVER-PATCH)** Add missing test optimization entries to CODEOWNERS (Juan Antonio Fernández de Alba) [#7697](https://github.com/DataDog/dd-trace-js/pull/7697)\n* \\[[`90e241461d`](https://github.com/DataDog/dd-trace-js/commit/90e241461d)] - **(SEMVER-PATCH)** switch all-green to custom script with less api calls (Roch Devost) [#7539](https://github.com/DataDog/dd-trace-js/pull/7539)\n* \\[[`b6f7a69250`](https://github.com/DataDog/dd-trace-js/commit/b6f7a69250)] - **(SEMVER-PATCH)** **chore(ci)**: switch CODEOWNERS lint to codeowners-audit (Thomas Watson) [#7684](https://github.com/DataDog/dd-trace-js/pull/7684)\n* \\[[`512f7f1cf0`](https://github.com/DataDog/dd-trace-js/commit/512f7f1cf0)] - **(SEMVER-PATCH)** **chore(deps)**: bump import-in-the-middle from 2.0.6 to 3.0.0 (dependabot\\[bot]) [#7485](https://github.com/DataDog/dd-trace-js/pull/7485)\n* \\[[`7e2caec487`](https://github.com/DataDog/dd-trace-js/commit/7e2caec487)] - **(SEMVER-PATCH)** **chore(deps)**: bump @datadog/openfeature-node-server from 0.3.3 to 1.1.0 (dependabot\\[bot]) [#7658](https://github.com/DataDog/dd-trace-js/pull/7658)\n* \\[[`7ae873096f`](https://github.com/DataDog/dd-trace-js/commit/7ae873096f)] - **(SEMVER-PATCH)** **chore(deps-dev)**: bump the dev-minor-and-patch-dependencies group across 2 directories with 2 updates (dependabot\\[bot]) [#7627](https://github.com/DataDog/dd-trace-js/pull/7627)\n* \\[[`2da7ca1052`](https://github.com/DataDog/dd-trace-js/commit/2da7ca1052)] - **(SEMVER-PATCH)** **chore(deps)**: bump minimatch from 9.0.5 to 9.0.9 in /docs (dependabot\\[bot]) [#7630](https://github.com/DataDog/dd-trace-js/pull/7630)\n* \\[[`df58477a24`](https://github.com/DataDog/dd-trace-js/commit/df58477a24)] - **(SEMVER-PATCH)** **chore(deps-dev)**: bump eslint-plugin-cypress from 5.2.1 to 6.0.0 (dependabot\\[bot]) [#7615](https://github.com/DataDog/dd-trace-js/pull/7615)\n* \\[[`3715fa8724`](https://github.com/DataDog/dd-trace-js/commit/3715fa8724)] - **(SEMVER-PATCH)** **fix(ci)**: 3rdparty update script should take correct commit (Ruben Bridgewater) [#7683](https://github.com/DataDog/dd-trace-js/pull/7683)\n\n[APMSP-2610]: https://datadoghq.atlassian.net/browse/APMSP-2610?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ","publishedAt":"2026-03-10T15:59:46.000Z","url":"https://github.com/DataDog/dd-trace-js/releases/tag/v5.89.0","media":[]},{"id":"rel_7J1zM1Ik3jsOzLxoTzKQH","version":"v5.88.0","title":"5.88.0","summary":"* \\[[`8b014c4c08`](https://github.com/DataDog/dd-trace-js/commit/8b014c4c08)] - **(SEMVER-PATCH)** **chore**: move CODEOWNERS to .github/ (Thomas Wats...","content":"* \\[[`8b014c4c08`](https://github.com/DataDog/dd-trace-js/commit/8b014c4c08)] - **(SEMVER-PATCH)** **chore**: move CODEOWNERS to .github/ (Thomas Watson) [#7681](https://github.com/DataDog/dd-trace-js/pull/7681)\n* \\[[`a0b69fd045`](https://github.com/DataDog/dd-trace-js/commit/a0b69fd045)] - **(SEMVER-PATCH)** **docs**: remove trace-examples pointer (Thomas Watson) [#7672](https://github.com/DataDog/dd-trace-js/pull/7672)\n* \\[[`38c60e76a6`](https://github.com/DataDog/dd-trace-js/commit/38c60e76a6)] - **(SEMVER-PATCH)** **chore(codeowners)**: add debugger ownership entries (Thomas Watson) [#7670](https://github.com/DataDog/dd-trace-js/pull/7670)\n* \\[[`8cfdef9de2`](https://github.com/DataDog/dd-trace-js/commit/8cfdef9de2)] - **(SEMVER-PATCH)** **chore**: add CODEOWNERS entry for .github/chainguard (Thomas Watson) [#7668](https://github.com/DataDog/dd-trace-js/pull/7668)\n* \\[[`7a9217bfe8`](https://github.com/DataDog/dd-trace-js/commit/7a9217bfe8)] - **(SEMVER-PATCH)** **fix(ci)**: avoid \"Argument list too long\" in yarn-dedupe-push (Thomas Watson) [#7666](https://github.com/DataDog/dd-trace-js/pull/7666)\n* \\[[`5936896227`](https://github.com/DataDog/dd-trace-js/commit/5936896227)] - **(SEMVER-PATCH)** **refactor**: drop unused noop scope file (Thomas Watson) [#7675](https://github.com/DataDog/dd-trace-js/pull/7675)\n* \\[[`9b4ee01dac`](https://github.com/DataDog/dd-trace-js/commit/9b4ee01dac)] - **(SEMVER-PATCH)** **chore(ci)**: retry flaky instrumentation-http in platform workflow (Thomas Watson) [#7678](https://github.com/DataDog/dd-trace-js/pull/7678)\n* \\[[`8c83eac796`](https://github.com/DataDog/dd-trace-js/commit/8c83eac796)] - **(SEMVER-PATCH)** **chore**: update CODEOWNERS for test optimization (Juan Antonio Fernández de Alba) [#7679](https://github.com/DataDog/dd-trace-js/pull/7679)\n* \\[[`00a41c541a`](https://github.com/DataDog/dd-trace-js/commit/00a41c541a)] - **(SEMVER-PATCH)** **fix(ci)**: add missing octo-sts policy for license check (Thomas Watson) [#7664](https://github.com/DataDog/dd-trace-js/pull/7664)\n* \\[[`1cdd51b193`](https://github.com/DataDog/dd-trace-js/commit/1cdd51b193)] - **(SEMVER-PATCH)** add support for oxc parsing in the rewriter (Roch Devost) [#7619](https://github.com/DataDog/dd-trace-js/pull/7619)\n* \\[[`2c69381f90`](https://github.com/DataDog/dd-trace-js/commit/2c69381f90)] - **(SEMVER-PATCH)** **test(debugger)**: enforce teardown process isolation (Thomas Watson) [#7660](https://github.com/DataDog/dd-trace-js/pull/7660)\n* \\[[`34bf8e5ecb`](https://github.com/DataDog/dd-trace-js/commit/34bf8e5ecb)] - **(SEMVER-MINOR)** **fix(bullmq)**: trace context injection and orchestrion file extensions (William Conti) [#7669](https://github.com/DataDog/dd-trace-js/pull/7669)\n* \\[[`ed373111b2`](https://github.com/DataDog/dd-trace-js/commit/ed373111b2)] - **(SEMVER-PATCH)** **fix(benchmark)**: handle non-JSON workflow polling responses (Juan Antonio Fernández de Alba) [#7662](https://github.com/DataDog/dd-trace-js/pull/7662)\n* \\[[`0a08693fcb`](https://github.com/DataDog/dd-trace-js/commit/0a08693fcb)] - **(SEMVER-MINOR)** **docs(skills)**: Add AsyncIterator kind and two-plugin pattern to orchestrion (Crystal Luc-Magloire) [#7652](https://github.com/DataDog/dd-trace-js/pull/7652)\n* \\[[`f395560a6a`](https://github.com/DataDog/dd-trace-js/commit/f395560a6a)] - **(SEMVER-PATCH)** **chore(deps)**: bump the gh-actions-packages group across 3 directories with 2 updates (dependabot\\[bot]) [#7659](https://github.com/DataDog/dd-trace-js/pull/7659)\n* \\[[`3df4a3f4a9`](https://github.com/DataDog/dd-trace-js/commit/3df4a3f4a9)] - **(SEMVER-PATCH)** **chore(deps)**: bump @koa/router (dependabot\\[bot]) [#7657](https://github.com/DataDog/dd-trace-js/pull/7657)\n* \\[[`895aac7498`](https://github.com/DataDog/dd-trace-js/commit/895aac7498)] - **(SEMVER-PATCH)** **test(debugger)**: raise snapshot spec capture timeout (Thomas Watson) [#7654](https://github.com/DataDog/dd-trace-js/pull/7654)\n* \\[[`0763f846b6`](https://github.com/DataDog/dd-trace-js/commit/0763f846b6)] - **(SEMVER-PATCH)** **chore**: fix typo in codeowner file (Charles de Beauchesne) [#7653](https://github.com/DataDog/dd-trace-js/pull/7653)\n* \\[[`7ff02ca918`](https://github.com/DataDog/dd-trace-js/commit/7ff02ca918)] - **(SEMVER-PATCH)** \\[test optimization] Fix EFD retries in `jest` (Juan Antonio Fernández de Alba) [#7637](https://github.com/DataDog/dd-trace-js/pull/7637)\n* \\[[`46a09e4563`](https://github.com/DataDog/dd-trace-js/commit/46a09e4563)] - **(SEMVER-MINOR)** \\[test optimization] Use test optimization request module (Juan Antonio Fernández de Alba) [#7540](https://github.com/DataDog/dd-trace-js/pull/7540)\n* \\[[`02c42bc14e`](https://github.com/DataDog/dd-trace-js/commit/02c42bc14e)] - **(SEMVER-PATCH)** **chore(ci)**: Use relative paths in junit XML file attribute (Charles de Beauchesne) [#7642](https://github.com/DataDog/dd-trace-js/pull/7642)\n* \\[[`e2dc06442b`](https://github.com/DataDog/dd-trace-js/commit/e2dc06442b)] - **(SEMVER-PATCH)** **chore(deps)**: bump the test-versions group across 1 directory with 3 updates (dependabot\\[bot]) [#7648](https://github.com/DataDog/dd-trace-js/pull/7648)\n* \\[[`89db27efbb`](https://github.com/DataDog/dd-trace-js/commit/89db27efbb)] - **(SEMVER-PATCH)** agentless via json intake (Bryan English) [#7632](https://github.com/DataDog/dd-trace-js/pull/7632)\n* \\[[`d7bee5518c`](https://github.com/DataDog/dd-trace-js/commit/d7bee5518c)] - **(SEMVER-PATCH)** _**Revert**_ \"**chore**: vendor on npm prepare instead of committing to git (#7423)\" (Thomas Watson) [#7638](https://github.com/DataDog/dd-trace-js/pull/7638)\n* \\[[`2608ddbe1c`](https://github.com/DataDog/dd-trace-js/commit/2608ddbe1c)] - **(SEMVER-PATCH)** **chore**: vendor on npm prepare instead of committing to git (Roch Devost) [#7423](https://github.com/DataDog/dd-trace-js/pull/7423)\n* \\[[`2e732ef8f2`](https://github.com/DataDog/dd-trace-js/commit/2e732ef8f2)] - **(SEMVER-PATCH)** add codeowners validation and ensure teams for all tests (Roch Devost) [#7595](https://github.com/DataDog/dd-trace-js/pull/7595)\n* \\[[`6244195c51`](https://github.com/DataDog/dd-trace-js/commit/6244195c51)] - **(SEMVER-MINOR)** feat(ai, llmobs): properly support ToolLoopAgent via existing patching (Sam Brenner) [#7571](https://github.com/DataDog/dd-trace-js/pull/7571)\n* \\[[`05f01a0bc1`](https://github.com/DataDog/dd-trace-js/commit/05f01a0bc1)] - **(SEMVER-PATCH)** **chore(test)**: Fixing flaky rasp ssrf express tests (Ugaitz Urien) [#7617](https://github.com/DataDog/dd-trace-js/pull/7617)\n* \\[[`6ae97d518a`](https://github.com/DataDog/dd-trace-js/commit/6ae97d518a)] - **(SEMVER-PATCH)** Update profiler to 5.13.4 (Attila Szegedi) [#7631](https://github.com/DataDog/dd-trace-js/pull/7631)\n* \\[[`ab05db850a`](https://github.com/DataDog/dd-trace-js/commit/ab05db850a)] - **(SEMVER-PATCH)** **fix(runtime\\_metrics)**: fix non-native runtime.node.heap tags (Ruben Bridgewater) [#7628](https://github.com/DataDog/dd-trace-js/pull/7628)\n* \\[[`3913137112`](https://github.com/DataDog/dd-trace-js/commit/3913137112)] - **(SEMVER-MINOR)** **feat(iast)**: Improve callsite processing on IAST vuln location computing (Carles Capell) [#7509](https://github.com/DataDog/dd-trace-js/pull/7509)\n* \\[[`e51c0ec69d`](https://github.com/DataDog/dd-trace-js/commit/e51c0ec69d)] - **(SEMVER-PATCH)** **chore(deps)**: bump openai (dependabot\\[bot]) [#7629](https://github.com/DataDog/dd-trace-js/pull/7629)\n* \\[[`1e0dc55b85`](https://github.com/DataDog/dd-trace-js/commit/1e0dc55b85)] - **(SEMVER-PATCH)** **chore**: update supported-configurations.json to v2 and data (Ruben Bridgewater) [#7338](https://github.com/DataDog/dd-trace-js/pull/7338)\n* \\[[`4946ada231`](https://github.com/DataDog/dd-trace-js/commit/4946ada231)] - fix dd-otel baggage handling (Ida Liu)\n* \\[[`a6a3694bd6`](https://github.com/DataDog/dd-trace-js/commit/a6a3694bd6)] - **(SEMVER-PATCH)** **chore**: bump yarn.lock (Thomas Watson) [#7626](https://github.com/DataDog/dd-trace-js/pull/7626)\n* \\[[`cafbf6db7e`](https://github.com/DataDog/dd-trace-js/commit/cafbf6db7e)] - **(SEMVER-PATCH)** \\[test optimization] Align RUM flush wait to 500ms (Juan Antonio Fernández de Alba) [#7625](https://github.com/DataDog/dd-trace-js/pull/7625)\n* \\[[`73184511d5`](https://github.com/DataDog/dd-trace-js/commit/73184511d5)] - **(SEMVER-PATCH)** **refactor(appsec)**: prefer optional chaining over guard expressions (Carles Capell) [#7621](https://github.com/DataDog/dd-trace-js/pull/7621)\n* \\[[`f40634e0a2`](https://github.com/DataDog/dd-trace-js/commit/f40634e0a2)] - **(SEMVER-PATCH)** \\[test optimization] Add error tag for library settings request (Juan Antonio Fernández de Alba) [#7590](https://github.com/DataDog/dd-trace-js/pull/7590)\n* \\[[`fa36eb15ef`](https://github.com/DataDog/dd-trace-js/commit/fa36eb15ef)] - **(SEMVER-PATCH)** **fix(kafkajs)**: include kafka\\_cluster\\_id in DSM backlog offset tracking (robcarlan-datadog) [#7569](https://github.com/DataDog/dd-trace-js/pull/7569)\n* \\[[`ef2b4984c5`](https://github.com/DataDog/dd-trace-js/commit/ef2b4984c5)] - **(SEMVER-PATCH)** **chore(iast)**: remove duplicate hardcoded-secrets-rules.js file (Carles Capell) [#7618](https://github.com/DataDog/dd-trace-js/pull/7618)\n* \\[[`af50fef00c`](https://github.com/DataDog/dd-trace-js/commit/af50fef00c)] - **(SEMVER-PATCH)** add rewriter support for generator functions (Roch Devost) [#7472](https://github.com/DataDog/dd-trace-js/pull/7472)\n* \\[[`07c6d0219a`](https://github.com/DataDog/dd-trace-js/commit/07c6d0219a)] - **(SEMVER-PATCH)** **chore(test)**: Fixing iast overhead controller flaky tests (Ugaitz Urien) [#7607](https://github.com/DataDog/dd-trace-js/pull/7607)\n* \\[[`c69f877102`](https://github.com/DataDog/dd-trace-js/commit/c69f877102)] - **(SEMVER-PATCH)** **fix(hooks)**: hooks double patching (Pablo Erhard) [#7601](https://github.com/DataDog/dd-trace-js/pull/7601)\n* \\[[`e52cd32784`](https://github.com/DataDog/dd-trace-js/commit/e52cd32784)] - **(SEMVER-PATCH)** \\[test optimization] Fix flakiness in agentless log submission tests (Juan Antonio Fernández de Alba) [#7602](https://github.com/DataDog/dd-trace-js/pull/7602)\n* \\[[`87707fdf9b`](https://github.com/DataDog/dd-trace-js/commit/87707fdf9b)] - **(SEMVER-PATCH)** **chore(test)**: Fix iast esbuild flaky test (Ugaitz Urien) [#7606](https://github.com/DataDog/dd-trace-js/pull/7606)\n* \\[[`f370fb3068`](https://github.com/DataDog/dd-trace-js/commit/f370fb3068)] - **(SEMVER-PATCH)** \\[test optimization] Improve cypress - RUM integration (Juan Antonio Fernández de Alba) [#7600](https://github.com/DataDog/dd-trace-js/pull/7600)\n* \\[[`c639f33b81`](https://github.com/DataDog/dd-trace-js/commit/c639f33b81)] - **(SEMVER-PATCH)** **fix(dsm)**: move dsm plugin init to start from bindStart (robcarlan-datadog) [#7395](https://github.com/DataDog/dd-trace-js/pull/7395)\n* \\[[`d7e644c8ee`](https://github.com/DataDog/dd-trace-js/commit/d7e644c8ee)] - **(SEMVER-MINOR)** Update libdatadog-nodejs to 0.8.1 (Attila Szegedi) [#7525](https://github.com/DataDog/dd-trace-js/pull/7525)\n* \\[[`3f3c150820`](https://github.com/DataDog/dd-trace-js/commit/3f3c150820)] - **(SEMVER-PATCH)** **chore(test)**: Fix cmd injection telemetry flaky tests (Ugaitz Urien) [#7599](https://github.com/DataDog/dd-trace-js/pull/7599)\n* \\[[`5e3de4ed38`](https://github.com/DataDog/dd-trace-js/commit/5e3de4ed38)] - **(SEMVER-PATCH)** add integration skill (William Conti) [#7568](https://github.com/DataDog/dd-trace-js/pull/7568)\n* \\[[`7ce79440d8`](https://github.com/DataDog/dd-trace-js/commit/7ce79440d8)] - **(SEMVER-PATCH)** **docs(debugger)**: correct captureTimeoutMs default to 15 (Thomas Watson) [#7592](https://github.com/DataDog/dd-trace-js/pull/7592)\n* \\[[`120e1f5d80`](https://github.com/DataDog/dd-trace-js/commit/120e1f5d80)] - **(SEMVER-PATCH)** **docs**: remove redirect creation script (Thomas Hunter II) [#7593](https://github.com/DataDog/dd-trace-js/pull/7593)\n* \\[[`5d8737d85b`](https://github.com/DataDog/dd-trace-js/commit/5d8737d85b)] - **(SEMVER-PATCH)** **chore**: align editor config and simplify (Thomas Watson) [#7551](https://github.com/DataDog/dd-trace-js/pull/7551)\n* \\[[`afa3606270`](https://github.com/DataDog/dd-trace-js/commit/afa3606270)] - **(SEMVER-PATCH)** **chore(ci)**: enable workflows for merge queue (Thomas Watson) [#7588](https://github.com/DataDog/dd-trace-js/pull/7588)\n* \\[[`c9f017ff79`](https://github.com/DataDog/dd-trace-js/commit/c9f017ff79)] - **(SEMVER-MINOR)** **jest**: wrap outer hooks too (Juan Antonio Fernández de Alba) [#7587](https://github.com/DataDog/dd-trace-js/pull/7587)\n* \\[[`adf6379ede`](https://github.com/DataDog/dd-trace-js/commit/adf6379ede)] - **(SEMVER-PATCH)** **chore(test)**: Fix downstream request flaky test (Ugaitz Urien) [#7578](https://github.com/DataDog/dd-trace-js/pull/7578)\n* \\[[`631fb6a7cd`](https://github.com/DataDog/dd-trace-js/commit/631fb6a7cd)] - **(SEMVER-MINOR)** **feat(dsm,dbm)**: add process tags support for enhanced trace correlation (Thomas Hunter II) [#7212](https://github.com/DataDog/dd-trace-js/pull/7212)\n* \\[[`495b56a62c`](https://github.com/DataDog/dd-trace-js/commit/495b56a62c)] - **(SEMVER-PATCH)** **docs(cursor)**: clarify pr-body command instructions (Thomas Watson) [#7552](https://github.com/DataDog/dd-trace-js/pull/7552)\n* \\[[`42fbf0655f`](https://github.com/DataDog/dd-trace-js/commit/42fbf0655f)] - **(SEMVER-PATCH)** **chore**: clean up redundant co-owner entries in CODEOWNERS (Thomas Watson) [#7574](https://github.com/DataDog/dd-trace-js/pull/7574)\n* \\[[`378da782d9`](https://github.com/DataDog/dd-trace-js/commit/378da782d9)] - **(SEMVER-PATCH)** **test**: enable --allow-uncaught in mocha runs (Thomas Watson) [#7575](https://github.com/DataDog/dd-trace-js/pull/7575)\n* \\[[`ae859a9216`](https://github.com/DataDog/dd-trace-js/commit/ae859a9216)] - **(SEMVER-PATCH)** add packaging reminder to eslint conf (simon-id) [#7565](https://github.com/DataDog/dd-trace-js/pull/7565)\n* \\[[`aa8ca98897`](https://github.com/DataDog/dd-trace-js/commit/aa8ca98897)] - **(SEMVER-PATCH)** bump native appsec to 11.0.1 (simon-id) [#7566](https://github.com/DataDog/dd-trace-js/pull/7566)\n* \\[[`909261eddc`](https://github.com/DataDog/dd-trace-js/commit/909261eddc)] - **(SEMVER-PATCH)** **chore**: add add-new-instrumentation agent skill (Thomas Watson) [#7564](https://github.com/DataDog/dd-trace-js/pull/7564)\n* \\[[`4ae024c527`](https://github.com/DataDog/dd-trace-js/commit/4ae024c527)] - **(SEMVER-PATCH)** **chore(cursor)**: add worktrees.json for worktree setup (Thomas Watson) [#7563](https://github.com/DataDog/dd-trace-js/pull/7563)\n* \\[[`5660164347`](https://github.com/DataDog/dd-trace-js/commit/5660164347)] - **(SEMVER-PATCH)** **ci**: fix Datadog merge queue config filename (#7561) (Thomas Watson)\n* \\[[`416a1d92e8`](https://github.com/DataDog/dd-trace-js/commit/416a1d92e8)] - **(SEMVER-PATCH)** **chore**: configure Datadog merge queue (Thomas Watson) [#7561](https://github.com/DataDog/dd-trace-js/pull/7561)\n* \\[[`f75659a0fb`](https://github.com/DataDog/dd-trace-js/commit/f75659a0fb)] - **(SEMVER-PATCH)** **chore(deps)**: bump the gh-actions-packages group across 2 directories with 3 updates (dependabot\\[bot]) [#7560](https://github.com/DataDog/dd-trace-js/pull/7560)","publishedAt":"2026-03-05T15:28:22.000Z","url":"https://github.com/DataDog/dd-trace-js/releases/tag/v5.88.0","media":[]},{"id":"rel_jQDdvIvHPvFZ9dNJ-fSR5","version":"v5.87.0","title":"5.87.0","summary":"* \\[[`10abda79ab`](https://github.com/DataDog/dd-trace-js/commit/10abda79ab)] - **(SEMVER-PATCH)** fix lint error (Juan Antonio Fernández de Alba) [#7...","content":"* \\[[`10abda79ab`](https://github.com/DataDog/dd-trace-js/commit/10abda79ab)] - **(SEMVER-PATCH)** fix lint error (Juan Antonio Fernández de Alba) [#7554](https://github.com/DataDog/dd-trace-js/pull/7554)\n* \\[[`4c2e85726f`](https://github.com/DataDog/dd-trace-js/commit/4c2e85726f)] - **(SEMVER-PATCH)** \\[test optimization] Set `test.has_failed_all_retries` to EFD (Juan Antonio Fernández de Alba) [#7549](https://github.com/DataDog/dd-trace-js/pull/7549)\n* \\[[`323fd0d6ed`](https://github.com/DataDog/dd-trace-js/commit/323fd0d6ed)] - **(SEMVER-PATCH)** **chore(eslint)**: enable rules globally and fix violations (Thomas Watson) [#7548](https://github.com/DataDog/dd-trace-js/pull/7548)\n* \\[[`179e273745`](https://github.com/DataDog/dd-trace-js/commit/179e273745)] - **(SEMVER-MINOR)** \\[appsec] Stripe business logic events (simon-id) [#7138](https://github.com/DataDog/dd-trace-js/pull/7138)\n* \\[[`1bd57243c3`](https://github.com/DataDog/dd-trace-js/commit/1bd57243c3)] - **feat(appsec)**: API10: Instrumentation & analysis of downstream requests (Ilyas Shabi)\n* \\[[`8edb07d707`](https://github.com/DataDog/dd-trace-js/commit/8edb07d707)] - **(SEMVER-PATCH)** **chore(vscode)**: add JSON formatter and preserve final newline (Thomas Watson) [#7547](https://github.com/DataDog/dd-trace-js/pull/7547)\n* \\[[`46a9c8a69d`](https://github.com/DataDog/dd-trace-js/commit/46a9c8a69d)] - **(SEMVER-PATCH)** **chore(eslint)**: add require export consistency rule (Thomas Watson) [#7543](https://github.com/DataDog/dd-trace-js/pull/7543)\n* \\[[`5ef445481f`](https://github.com/DataDog/dd-trace-js/commit/5ef445481f)] - **(SEMVER-PATCH)** **chore(deps)**: bump openai (dependabot\\[bot]) [#7537](https://github.com/DataDog/dd-trace-js/pull/7537)\n* \\[[`7dad226373`](https://github.com/DataDog/dd-trace-js/commit/7dad226373)] - **(SEMVER-PATCH)** **fix**: stop tracing HTTPS traffic to the agent (Thomas Watson) [#7545](https://github.com/DataDog/dd-trace-js/pull/7545)\n* \\[[`d5c7efdf99`](https://github.com/DataDog/dd-trace-js/commit/d5c7efdf99)] - **(SEMVER-PATCH)** **ci**: fix node version cache file name (Carles Capell) [#7542](https://github.com/DataDog/dd-trace-js/pull/7542)\n* \\[[`b687bf9ee7`](https://github.com/DataDog/dd-trace-js/commit/b687bf9ee7)] - **(SEMVER-PATCH)** **ci**: cache resolved Node.js version in CI (Thomas Watson) [#7536](https://github.com/DataDog/dd-trace-js/pull/7536)\n* \\[[`ec08cdd5d8`](https://github.com/DataDog/dd-trace-js/commit/ec08cdd5d8)] - **(SEMVER-MINOR)** **feat(apim)**: add inferred span support for Azure API Managment (Jordan Storms) [#7496](https://github.com/DataDog/dd-trace-js/pull/7496)\n* \\[[`aa68f2976d`](https://github.com/DataDog/dd-trace-js/commit/aa68f2976d)] - **(SEMVER-PATCH)** **test(ci-vis)**: fix flaky agent-proxy test race (Thomas Watson) [#7532](https://github.com/DataDog/dd-trace-js/pull/7532)\n* \\[[`774492e9b2`](https://github.com/DataDog/dd-trace-js/commit/774492e9b2)] - **(SEMVER-PATCH)** **ci**: fix workflow YAML schema and standardize formatting (Thomas Watson) [#7528](https://github.com/DataDog/dd-trace-js/pull/7528)\n* \\[[`ca131059e9`](https://github.com/DataDog/dd-trace-js/commit/ca131059e9)] - **(SEMVER-PATCH)** **fix(ci)**: remove stray quote from concurrency groups (Thomas Watson) [#7527](https://github.com/DataDog/dd-trace-js/pull/7527)\n* \\[[`4ed95938bd`](https://github.com/DataDog/dd-trace-js/commit/4ed95938bd)] - **(SEMVER-MINOR)** \\[MLOS-459] Support enriched evalmetric event submission (Gergely Svigruha) [#7503](https://github.com/DataDog/dd-trace-js/pull/7503)\n* \\[[`70b9dbadc4`](https://github.com/DataDog/dd-trace-js/commit/70b9dbadc4)] - **(SEMVER-MINOR)** \\[test optimization] Report suppressed errors  (Juan Antonio Fernández de Alba) [#7526](https://github.com/DataDog/dd-trace-js/pull/7526)\n* \\[[`bc2afc07c6`](https://github.com/DataDog/dd-trace-js/commit/bc2afc07c6)] - **(SEMVER-PATCH)** **ci**: use sparse checkout for lightweight CI jobs (Thomas Watson) [#7529](https://github.com/DataDog/dd-trace-js/pull/7529)\n* \\[[`3d8fdf532b`](https://github.com/DataDog/dd-trace-js/commit/3d8fdf532b)] - **(SEMVER-PATCH)** \\[test optimization] Fix error suppression bug when jest fails with test suite errors (Juan Antonio Fernández de Alba) [#7524](https://github.com/DataDog/dd-trace-js/pull/7524)\n* \\[[`015654a1a0`](https://github.com/DataDog/dd-trace-js/commit/015654a1a0)] - **(SEMVER-MINOR)** **feat(debugger)**: implement capture expressions (Thomas Watson) [#7431](https://github.com/DataDog/dd-trace-js/pull/7431)\n* \\[[`03129918da`](https://github.com/DataDog/dd-trace-js/commit/03129918da)] - **(SEMVER-PATCH)** **chore(deps)**: bump openai (dependabot\\[bot]) [#7521](https://github.com/DataDog/dd-trace-js/pull/7521)\n* \\[[`3f922e19fd`](https://github.com/DataDog/dd-trace-js/commit/3f922e19fd)] - **(SEMVER-PATCH)** **chore**: update supported instrumented libraries (campaigner-prod\\[bot]) [#7513](https://github.com/DataDog/dd-trace-js/pull/7513)\n* \\[[`c589ad403b`](https://github.com/DataDog/dd-trace-js/commit/c589ad403b)] - **(SEMVER-PATCH)** **chore(llmobs)**: update evaluation metric api endpoint to v2 (Sam Brenner) [#7511](https://github.com/DataDog/dd-trace-js/pull/7511)\n* \\[[`875e58513b`](https://github.com/DataDog/dd-trace-js/commit/875e58513b)] - **(SEMVER-PATCH)** **fix**: wrap mysql2 addCommand only once (Ruben Bridgewater) [#7459](https://github.com/DataDog/dd-trace-js/pull/7459)\n* \\[[`e130d50cf3`](https://github.com/DataDog/dd-trace-js/commit/e130d50cf3)] - **(SEMVER-MINOR)** **fix(startup-log)**: send startup logs to stderr (Brian Marks) [#7502](https://github.com/DataDog/dd-trace-js/pull/7502)\n\n[MLOS-459]: https://datadoghq.atlassian.net/browse/MLOS-459?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ","publishedAt":"2026-02-18T09:55:25.000Z","url":"https://github.com/DataDog/dd-trace-js/releases/tag/v5.87.0","media":[]},{"id":"rel_WFxOlRP9JT75CZ1s5jSDb","version":"v5.86.0","title":"5.86.0","summary":"* \\[[`d0e5d6ee05`](https://github.com/DataDog/dd-trace-js/commit/d0e5d6ee05)] - **(SEMVER-PATCH)** \\[test optimization] Fix telemetry issues and allow...","content":"* \\[[`d0e5d6ee05`](https://github.com/DataDog/dd-trace-js/commit/d0e5d6ee05)] - **(SEMVER-PATCH)** \\[test optimization] Fix telemetry issues and allow telemetry from jest workers (Juan Antonio Fernández de Alba) [#7490](https://github.com/DataDog/dd-trace-js/pull/7490)\n* \\[[`98ce21e8ae`](https://github.com/DataDog/dd-trace-js/commit/98ce21e8ae)] - **(SEMVER-PATCH)** \\[test optimization] Fix quarantine + EFD (Juan Antonio Fernández de Alba) [#7491](https://github.com/DataDog/dd-trace-js/pull/7491)\n* \\[[`5de82d74a1`](https://github.com/DataDog/dd-trace-js/commit/5de82d74a1)] - **(SEMVER-PATCH)** **chore(deps)**: bump axios (dependabot\\[bot]) [#7499](https://github.com/DataDog/dd-trace-js/pull/7499)\n* \\[[`c7599822c6`](https://github.com/DataDog/dd-trace-js/commit/c7599822c6)] - **(SEMVER-MINOR)** **fix(prisma)**: resolve db config from adapters (Pablo Erhard) [#7495](https://github.com/DataDog/dd-trace-js/pull/7495)\n* \\[[`5107dac6ea`](https://github.com/DataDog/dd-trace-js/commit/5107dac6ea)] - **(SEMVER-MINOR)** **feat**: only add host tag to profiles when DD\\_TRACE\\_REPORT\\_HOSTNAME is set (Attila Szegedi) [#7494](https://github.com/DataDog/dd-trace-js/pull/7494)\n* \\[[`24c71b6641`](https://github.com/DataDog/dd-trace-js/commit/24c71b6641)] - **(SEMVER-PATCH)** **fix(ws)**: avoid retaining connection span (Ruben Bridgewater) [#7469](https://github.com/DataDog/dd-trace-js/pull/7469)\n* \\[[`bc78996008`](https://github.com/DataDog/dd-trace-js/commit/bc78996008)] - **(SEMVER-PATCH)** **fix(ci)**: remove stray quote from concurrency group (Thomas Watson) [#7493](https://github.com/DataDog/dd-trace-js/pull/7493)\n* \\[[`e6d1aea9a0`](https://github.com/DataDog/dd-trace-js/commit/e6d1aea9a0)] - **(SEMVER-PATCH)** **chore**: clarify commit and PR command instructions (Thomas Watson) [#7492](https://github.com/DataDog/dd-trace-js/pull/7492)\n* \\[[`562177ce32`](https://github.com/DataDog/dd-trace-js/commit/562177ce32)] - **(SEMVER-PATCH)** **refactor**: enable prefer-object-spread rule for all files (Thomas Watson) [#7488](https://github.com/DataDog/dd-trace-js/pull/7488)\n* \\[[`dee0dd49ed`](https://github.com/DataDog/dd-trace-js/commit/dee0dd49ed)] - **test**: allow Node 24 url.parse/punycode deprecations and refactor (Thomas Watson)\n* \\[[`3d1e60e0ee`](https://github.com/DataDog/dd-trace-js/commit/3d1e60e0ee)] - **(SEMVER-PATCH)** chore(ci) update one-pipeline (campaigner-prod\\[bot]) [#7476](https://github.com/DataDog/dd-trace-js/pull/7476)\n* \\[[`c985421bd2`](https://github.com/DataDog/dd-trace-js/commit/c985421bd2)] - **(SEMVER-PATCH)** _**Revert**_ \"**fix(startup-log)**: emit immediately after init and send to stderr\" (Roch Devost) [#7478](https://github.com/DataDog/dd-trace-js/pull/7478)\n* \\[[`e80f0f8990`](https://github.com/DataDog/dd-trace-js/commit/e80f0f8990)] - **(SEMVER-PATCH)** **chore(deps)**: bump the gh-actions-packages group across 2 directories with 3 updates (dependabot\\[bot]) [#7487](https://github.com/DataDog/dd-trace-js/pull/7487)\n* \\[[`48c7ce42be`](https://github.com/DataDog/dd-trace-js/commit/48c7ce42be)] - **(SEMVER-PATCH)** **fix(lambda)**: handle missing context for some lambda functions (Joey Zhao) [#7445](https://github.com/DataDog/dd-trace-js/pull/7445)\n* \\[[`6bef1684d4`](https://github.com/DataDog/dd-trace-js/commit/6bef1684d4)] - **(SEMVER-MINOR)** **fix(startup-log)**: emit immediately after init and send to stderr (Brian Marks) [#7470](https://github.com/DataDog/dd-trace-js/pull/7470)\n* \\[[`a3dff51fab`](https://github.com/DataDog/dd-trace-js/commit/a3dff51fab)] - **(SEMVER-MINOR)** **fix**: reduce ACF overhead in storage and noop contexts (Ruben Bridgewater) [#7475](https://github.com/DataDog/dd-trace-js/pull/7475)\n* \\[[`9726641488`](https://github.com/DataDog/dd-trace-js/commit/9726641488)] - **(SEMVER-MINOR)** **feat**: add `pubsub.subscription` to GCP pubsub pull subsciptions (Nina Rei) [#7446](https://github.com/DataDog/dd-trace-js/pull/7446)\n* \\[[`5889aba44e`](https://github.com/DataDog/dd-trace-js/commit/5889aba44e)] - **(SEMVER-PATCH)** **test**: use more lenient time window for runtime metric time window (Ruben Bridgewater) [#7467](https://github.com/DataDog/dd-trace-js/pull/7467)\n* \\[[`8e7b6acf81`](https://github.com/DataDog/dd-trace-js/commit/8e7b6acf81)] - **(SEMVER-PATCH)** **fix**: limit memory leak to AppSec being enabled (Ruben Bridgewater) [#7276](https://github.com/DataDog/dd-trace-js/pull/7276)\n* \\[[`619c7c2cdc`](https://github.com/DataDog/dd-trace-js/commit/619c7c2cdc)] - **(SEMVER-PATCH)** \\[test optimization] Add missing telemetry events and tags (Juan Antonio Fernández de Alba) [#7463](https://github.com/DataDog/dd-trace-js/pull/7463)\n* \\[[`510563d09e`](https://github.com/DataDog/dd-trace-js/commit/510563d09e)] - **(SEMVER-PATCH)** **test**: fix flaky confluenctinc kafka error (Ruben Bridgewater) [#7460](https://github.com/DataDog/dd-trace-js/pull/7460)\n* \\[[`c4ee4849e4`](https://github.com/DataDog/dd-trace-js/commit/c4ee4849e4)] - **(SEMVER-PATCH)** **chore(appsec)**: add retry on `yarn` command (simon-id) [#7466](https://github.com/DataDog/dd-trace-js/pull/7466)\n* \\[[`5fd961c5bd`](https://github.com/DataDog/dd-trace-js/commit/5fd961c5bd)] - **(SEMVER-PATCH)** **test(langchain)**: update langchain tests to test correct peer dependency versions (Sam Brenner) [#7464](https://github.com/DataDog/dd-trace-js/pull/7464)\n* \\[[`c58e59c258`](https://github.com/DataDog/dd-trace-js/commit/c58e59c258)] - **(SEMVER-PATCH)** \\[test optimization] Fix errors not being reported in jest when EFD and ATR is enabled (Juan Antonio Fernández de Alba) [#7451](https://github.com/DataDog/dd-trace-js/pull/7451)\n* \\[[`0fa5dc2038`](https://github.com/DataDog/dd-trace-js/commit/0fa5dc2038)] - **(SEMVER-PATCH)** **chore(deps)**: bump the test-versions group across 1 directory with 2 updates (dependabot\\[bot]) [#7461](https://github.com/DataDog/dd-trace-js/pull/7461)\n* \\[[`e3344ae04f`](https://github.com/DataDog/dd-trace-js/commit/e3344ae04f)] - **(SEMVER-PATCH)** Add APM-Serverless team as codeowners. (Rey Abolofia) [#7455](https://github.com/DataDog/dd-trace-js/pull/7455)\n* \\[[`52c89d2c32`](https://github.com/DataDog/dd-trace-js/commit/52c89d2c32)] - **(SEMVER-PATCH)** **fix**: add data\\_streams\\_enabled to startup log output (Johann) [#7454](https://github.com/DataDog/dd-trace-js/pull/7454)\n* \\[[`c57a18c5ac`](https://github.com/DataDog/dd-trace-js/commit/c57a18c5ac)] - **(SEMVER-PATCH)** **fix(ts)**: childOf not being able to be set to null (Pablo Erhard) [#7452](https://github.com/DataDog/dd-trace-js/pull/7452)","publishedAt":"2026-02-12T12:16:26.000Z","url":"https://github.com/DataDog/dd-trace-js/releases/tag/v5.86.0","media":[]},{"id":"rel_w9CKgmhfGnjou_FYHwPlH","version":"v5.85.0","title":"5.85.0","summary":"* \\[[`1630815773`](https://github.com/DataDog/dd-trace-js/commit/1630815773)] - **(SEMVER-PATCH)** **refactor(prisma)**: Prisma instrumentation rewrit...","content":"* \\[[`1630815773`](https://github.com/DataDog/dd-trace-js/commit/1630815773)] - **(SEMVER-PATCH)** **refactor(prisma)**: Prisma instrumentation rewrite (Bowen Brooks) [#7447](https://github.com/DataDog/dd-trace-js/pull/7447)\n* \\[[`de724d0a73`](https://github.com/DataDog/dd-trace-js/commit/de724d0a73)] - **(SEMVER-PATCH)** **chore**: update pr template to not show warning in pr (Roch Devost) [#7428](https://github.com/DataDog/dd-trace-js/pull/7428)\n* \\[[`80571e0927`](https://github.com/DataDog/dd-trace-js/commit/80571e0927)] - **(SEMVER-PATCH)** **fix(ts)**: added filter into ts definition file (Pablo Erhard) [#7368](https://github.com/DataDog/dd-trace-js/pull/7368)\n* \\[[`93f7c4b262`](https://github.com/DataDog/dd-trace-js/commit/93f7c4b262)] - **(SEMVER-PATCH)** Upgrade pprof-nodejs to 5.13.3 (Attila Szegedi) [#7449](https://github.com/DataDog/dd-trace-js/pull/7449)\n* \\[[`d86c16b52f`](https://github.com/DataDog/dd-trace-js/commit/d86c16b52f)] - **(SEMVER-PATCH)** **chore(tests)**: added varySandbox for bullmq ESM tests (Pablo Erhard) [#7448](https://github.com/DataDog/dd-trace-js/pull/7448)\n* \\[[`c195ee802f`](https://github.com/DataDog/dd-trace-js/commit/c195ee802f)] - **(SEMVER-PATCH)** **fix**: reduce memory allocation and use transparent instrumentation (Ruben Bridgewater) [#7422](https://github.com/DataDog/dd-trace-js/pull/7422)\n* \\[[`d5e899b9d1`](https://github.com/DataDog/dd-trace-js/commit/d5e899b9d1)] - **(SEMVER-PATCH)** \\[test optimization] Fix quarantined tests being skipped rather than ignored in cypress (Juan Antonio Fernández de Alba) [#7442](https://github.com/DataDog/dd-trace-js/pull/7442)\n* \\[[`61ead8491c`](https://github.com/DataDog/dd-trace-js/commit/61ead8491c)] - **(SEMVER-PATCH)** **fix**: add container id to dogstatsd metrics (Roch Devost) [#7435](https://github.com/DataDog/dd-trace-js/pull/7435)\n* \\[[`c5e98c0a86`](https://github.com/DataDog/dd-trace-js/commit/c5e98c0a86)] - **(SEMVER-PATCH)** **test**: fix assertion transform regression (Juan Antonio Fernández de Alba) [#7443](https://github.com/DataDog/dd-trace-js/pull/7443)\n* \\[[`fe7175a117`](https://github.com/DataDog/dd-trace-js/commit/fe7175a117)] - **(SEMVER-PATCH)** **refactor(esbuild)**: extract logging into module (Thomas Watson) [#7439](https://github.com/DataDog/dd-trace-js/pull/7439)\n* \\[[`3c1cd8aefd`](https://github.com/DataDog/dd-trace-js/commit/3c1cd8aefd)] - **(SEMVER-PATCH)** **chore(types)**: fix TypeScript errors in the esbuild package (Thomas Watson) [#7438](https://github.com/DataDog/dd-trace-js/pull/7438)\n* \\[[`33297e0eb0`](https://github.com/DataDog/dd-trace-js/commit/33297e0eb0)] - **(SEMVER-PATCH)** **chore(lint)**: run linting on the root of package folders (Thomas Watson) [#7437](https://github.com/DataDog/dd-trace-js/pull/7437)\n* \\[[`4afd74ae7a`](https://github.com/DataDog/dd-trace-js/commit/4afd74ae7a)] - **(SEMVER-PATCH)** **ci**: sign commits created by bots (Ruben Bridgewater) [#7397](https://github.com/DataDog/dd-trace-js/pull/7397)\n* \\[[`313fe22142`](https://github.com/DataDog/dd-trace-js/commit/313fe22142)] - **(SEMVER-PATCH)** **fix**: fix minor azure-function and mariadb bugs (simon-id) [#7007](https://github.com/DataDog/dd-trace-js/pull/7007)\n* \\[[`da07fea5f8`](https://github.com/DataDog/dd-trace-js/commit/da07fea5f8)] - **(SEMVER-PATCH)** **chore(tests)**: added ESM test for light-my-request (Pablo Erhard) [#7433](https://github.com/DataDog/dd-trace-js/pull/7433)\n* \\[[`09945cd21f`](https://github.com/DataDog/dd-trace-js/commit/09945cd21f)] - **(SEMVER-PATCH)** **chore(debugger)**: add name to worker thread (Thomas Watson) [#7432](https://github.com/DataDog/dd-trace-js/pull/7432)\n* \\[[`ff416e6ff1`](https://github.com/DataDog/dd-trace-js/commit/ff416e6ff1)] - **(SEMVER-PATCH)** **chore(deps-dev)**: bump p-limit from 3.1.0 to 7.2.0 (dependabot\\[bot]) [#7425](https://github.com/DataDog/dd-trace-js/pull/7425)\n* \\[[`5e2f01325c`](https://github.com/DataDog/dd-trace-js/commit/5e2f01325c)] - **(SEMVER-PATCH)** **chore(deps)**: bump the gh-actions-packages group across 4 directories with 3 updates (dependabot\\[bot]) [#7426](https://github.com/DataDog/dd-trace-js/pull/7426)\n* \\[[`3acebd003e`](https://github.com/DataDog/dd-trace-js/commit/3acebd003e)] - **(SEMVER-PATCH)** **chore(deps-dev)**: bump the dev-minor-and-patch-dependencies group across 1 directory with 4 updates (dependabot\\[bot]) [#7424](https://github.com/DataDog/dd-trace-js/pull/7424)\n* \\[[`a679e827c0`](https://github.com/DataDog/dd-trace-js/commit/a679e827c0)] - **(SEMVER-PATCH)** **chore**: update iitm and fix initialize (Ruben Bridgewater) [#7387](https://github.com/DataDog/dd-trace-js/pull/7387)\n* \\[[`76e93d7934`](https://github.com/DataDog/dd-trace-js/commit/76e93d7934)] - **(SEMVER-PATCH)** **fix(ws)**: handle removing untracked event listeners (Crystal Luc-Magloire) [#7419](https://github.com/DataDog/dd-trace-js/pull/7419)\n* \\[[`d308b93ad0`](https://github.com/DataDog/dd-trace-js/commit/d308b93ad0)] - **(SEMVER-PATCH)** **chore**: activate unicorn/no-array-for-each eslint rule (Ruben Bridgewater) [#7403](https://github.com/DataDog/dd-trace-js/pull/7403)\n* \\[[`9ea0f34154`](https://github.com/DataDog/dd-trace-js/commit/9ea0f34154)] - **(SEMVER-PATCH)** **fix**: update vendoring to keep class names and function names (Roch Devost) [#7416](https://github.com/DataDog/dd-trace-js/pull/7416)\n* \\[[`41c8ca6162`](https://github.com/DataDog/dd-trace-js/commit/41c8ca6162)] - **(SEMVER-PATCH)** **refactor(debugger)**: add JSDoc types for CDP getProperties (Thomas Watson) [#7418](https://github.com/DataDog/dd-trace-js/pull/7418)\n* \\[[`e19ce95452`](https://github.com/DataDog/dd-trace-js/commit/e19ce95452)] - **(SEMVER-PATCH)** **test**: added sqlite3 into knex externals and add process.exit patch (Pablo Erhard) [#7413](https://github.com/DataDog/dd-trace-js/pull/7413)\n* \\[[`68206c0dbb`](https://github.com/DataDog/dd-trace-js/commit/68206c0dbb)] - **(SEMVER-PATCH)** **chore**: fix flakiness report, lint scripts, and fix appsec test (Ruben Bridgewater) [#7396](https://github.com/DataDog/dd-trace-js/pull/7396)\n* \\[[`2e337bd1be`](https://github.com/DataDog/dd-trace-js/commit/2e337bd1be)] - **(SEMVER-PATCH)** **refactor(logging)**: use printf-style formatting (Thomas Watson) [#7409](https://github.com/DataDog/dd-trace-js/pull/7409)\n* \\[[`627ba54479`](https://github.com/DataDog/dd-trace-js/commit/627ba54479)] - **(SEMVER-PATCH)** move bun cache to under node\\_modules (Roch Devost) [#7407](https://github.com/DataDog/dd-trace-js/pull/7407)\n* \\[[`3eb1d7a879`](https://github.com/DataDog/dd-trace-js/commit/3eb1d7a879)] - **(SEMVER-PATCH)** chore(ci) update one-pipeline (campaigner-prod\\[bot]) [#7411](https://github.com/DataDog/dd-trace-js/pull/7411)\n* \\[[`60565f1c6e`](https://github.com/DataDog/dd-trace-js/commit/60565f1c6e)] - **(SEMVER-PATCH)** **Fix**: Update Opentelemety Active Functionality (Bowen Brooks) [#7319](https://github.com/DataDog/dd-trace-js/pull/7319)\n* \\[[`d399d0f641`](https://github.com/DataDog/dd-trace-js/commit/d399d0f641)] - **(SEMVER-MINOR)** **feat(test-optimization)**: create final\\_status tag on test event for jest (Calvin Bayer) [#7356](https://github.com/DataDog/dd-trace-js/pull/7356)\n* \\[[`0b299bca72`](https://github.com/DataDog/dd-trace-js/commit/0b299bca72)] - **(SEMVER-MINOR)** **feat(debugger)**: add support for v2 input endpoint detection (Thomas Watson) [#7308](https://github.com/DataDog/dd-trace-js/pull/7308)\n* \\[[`0ac57880dc`](https://github.com/DataDog/dd-trace-js/commit/0ac57880dc)] - **(SEMVER-PATCH)** **refactor(config)**: modernize Config class structure and extract stateless methods (Thomas Watson) [#7408](https://github.com/DataDog/dd-trace-js/pull/7408)\n* \\[[`c80bbc29c0`](https://github.com/DataDog/dd-trace-js/commit/c80bbc29c0)] - **(SEMVER-PATCH)** **chore(deps)**: bump the test-versions group across 1 directory with 2 updates (dependabot\\[bot]) [#7405](https://github.com/DataDog/dd-trace-js/pull/7405)\n* \\[[`657b4f922d`](https://github.com/DataDog/dd-trace-js/commit/657b4f922d)] - **(SEMVER-PATCH)** **ci**: fix coverage reports and prevent detecting fixture files (Ruben Bridgewater) [#7391](https://github.com/DataDog/dd-trace-js/pull/7391)\n* \\[[`d19c433535`](https://github.com/DataDog/dd-trace-js/commit/d19c433535)] - **(SEMVER-PATCH)** **fix(debugger)**: don't expect probe config to contain `capture` object (Thomas Watson) [#6807](https://github.com/DataDog/dd-trace-js/pull/6807)\n* \\[[`75b67c268a`](https://github.com/DataDog/dd-trace-js/commit/75b67c268a)] - **(SEMVER-PATCH)** **perf**: cache serverless environment detection at startup (Thomas Watson) [#7404](https://github.com/DataDog/dd-trace-js/pull/7404)\n* \\[[`4a8a494c6e`](https://github.com/DataDog/dd-trace-js/commit/4a8a494c6e)] - **(SEMVER-PATCH)** **chore**: activate comma-dangle eslint rule (Ruben Bridgewater) [#7402](https://github.com/DataDog/dd-trace-js/pull/7402)\n* \\[[`a894629556`](https://github.com/DataDog/dd-trace-js/commit/a894629556)] - **(SEMVER-PATCH)** **ci**: fix added commits breaking CI validation (Ruben Bridgewater) [#7393](https://github.com/DataDog/dd-trace-js/pull/7393)\n* \\[[`1f1a5024a8`](https://github.com/DataDog/dd-trace-js/commit/1f1a5024a8)] - **(SEMVER-MINOR)** Emit the number of loaded source maps in the profile metadata (Attila Szegedi) [#7382](https://github.com/DataDog/dd-trace-js/pull/7382)\n* \\[[`f8c43343e7`](https://github.com/DataDog/dd-trace-js/commit/f8c43343e7)] - **(SEMVER-PATCH)** **fix(debugger)**: apply source maps to probe stack traces (Thomas Watson) [#7336](https://github.com/DataDog/dd-trace-js/pull/7336)\n* \\[[`62d6580053`](https://github.com/DataDog/dd-trace-js/commit/62d6580053)] - **(SEMVER-PATCH)** **perf(tests)**: cache dd-trace tarball for sandbox creation (Thomas Watson) [#7351](https://github.com/DataDog/dd-trace-js/pull/7351)\n* \\[[`38b60f7e9f`](https://github.com/DataDog/dd-trace-js/commit/38b60f7e9f)] - **(SEMVER-PATCH)** **test(debugger)**: fix race condition in test helpers (Thomas Watson) [#7394](https://github.com/DataDog/dd-trace-js/pull/7394)\n* \\[[`99aba5a361`](https://github.com/DataDog/dd-trace-js/commit/99aba5a361)] - **(SEMVER-MINOR)** \\[test optimization]\\[SDTEST-3004] Upload code coverage reports automatically  (Juan Antonio Fernández de Alba) [#7335](https://github.com/DataDog/dd-trace-js/pull/7335)\n* \\[[`b42c5f3da3`](https://github.com/DataDog/dd-trace-js/commit/b42c5f3da3)] - **(SEMVER-PATCH)** **fix**: maximum attempts on running uppon bun-js (Everton Segur) [#7284](https://github.com/DataDog/dd-trace-js/pull/7284)\n* \\[[`3523cd6828`](https://github.com/DataDog/dd-trace-js/commit/3523cd6828)] - **(SEMVER-PATCH)** **ci**: fix workflow name conflicts (Ruben Bridgewater) [#7388](https://github.com/DataDog/dd-trace-js/pull/7388)\n* \\[[`c273d49ba1`](https://github.com/DataDog/dd-trace-js/commit/c273d49ba1)] - **(SEMVER-PATCH)** **ci**: debug flakiness report (Ruben Bridgewater) [#7380](https://github.com/DataDog/dd-trace-js/pull/7380)\n* \\[[`905f387f4b`](https://github.com/DataDog/dd-trace-js/commit/905f387f4b)] - **(SEMVER-PATCH)** **ci**: fix github rate limit (Ruben Bridgewater) [#7389](https://github.com/DataDog/dd-trace-js/pull/7389)\n* \\[[`7d6c9f0e66`](https://github.com/DataDog/dd-trace-js/commit/7d6c9f0e66)] - **(SEMVER-PATCH)** **chore(deps-dev)**: bump the dev-minor-and-patch-dependencies group across 1 directory with 3 updates (dependabot\\[bot]) [#7392](https://github.com/DataDog/dd-trace-js/pull/7392)\n* \\[[`237283029b`](https://github.com/DataDog/dd-trace-js/commit/237283029b)] - **(SEMVER-PATCH)** **ci**: fix yarn deduping working for any PR (Ruben Bridgewater) [#7364](https://github.com/DataDog/dd-trace-js/pull/7364)\n* \\[[`d0c5b45957`](https://github.com/DataDog/dd-trace-js/commit/d0c5b45957)] - **(SEMVER-PATCH)** **ci**: commit vendored files with octo-sts (Ruben Bridgewater) [#7381](https://github.com/DataDog/dd-trace-js/pull/7381)\n* \\[[`bdb76d3219`](https://github.com/DataDog/dd-trace-js/commit/bdb76d3219)] - **(SEMVER-PATCH)** **chore(test)**: Fix iast overhead controller flaky test (Ugaitz Urien) [#7384](https://github.com/DataDog/dd-trace-js/pull/7384)\n\n[SDTEST-3004]: https://datadoghq.atlassian.net/browse/SDTEST-3004?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ","publishedAt":"2026-02-05T20:48:02.000Z","url":"https://github.com/DataDog/dd-trace-js/releases/tag/v5.85.0","media":[]},{"id":"rel_4KY8MYRC8yxpxvKsZN90G","version":"v5.84.0","title":"5.84.0","summary":"* \\[[`0aa9ce26a9`](https://github.com/DataDog/dd-trace-js/commit/0aa9ce26a9)] - **(SEMVER-PATCH)** **chore**: update @datadog/openfeature-node-server ...","content":"* \\[[`0aa9ce26a9`](https://github.com/DataDog/dd-trace-js/commit/0aa9ce26a9)] - **(SEMVER-PATCH)** **chore**: update @datadog/openfeature-node-server to 0.3.3 (Leo Romanovsky) [#7383](https://github.com/DataDog/dd-trace-js/pull/7383)\n* \\[[`60286914e9`](https://github.com/DataDog/dd-trace-js/commit/60286914e9)] - **(SEMVER-PATCH)** **refactor(debugger)**: optimize JSONBuffer timer management (Thomas Watson) [#7365](https://github.com/DataDog/dd-trace-js/pull/7365)\n* \\[[`7b348ca052`](https://github.com/DataDog/dd-trace-js/commit/7b348ca052)] - **(SEMVER-PATCH)** add env var to configure ffe init time (Leo Romanovsky) [#6948](https://github.com/DataDog/dd-trace-js/pull/6948)\n* \\[[`27af201bf1`](https://github.com/DataDog/dd-trace-js/commit/27af201bf1)] - **(SEMVER-PATCH)** **chore**: Update @fastify/multipart used in tests to the latest version (Ugaitz Urien) [#7379](https://github.com/DataDog/dd-trace-js/pull/7379)\n* \\[[`d51ac85dbc`](https://github.com/DataDog/dd-trace-js/commit/d51ac85dbc)] - **(SEMVER-PATCH)** **chore**: add Cursor command templates (Thomas Watson) [#7378](https://github.com/DataDog/dd-trace-js/pull/7378)\n* \\[[`1f484403e8`](https://github.com/DataDog/dd-trace-js/commit/1f484403e8)] - **chore(deps)**: bump the test-versions group across 3 directories with 7 updates (Ugaitz Urien)\n* \\[[`e12c19568c`](https://github.com/DataDog/dd-trace-js/commit/e12c19568c)] - **(SEMVER-PATCH)** **fix(ci-visibility)**: fix race condition in agent-proxy exporter (Thomas Watson) [#7375](https://github.com/DataDog/dd-trace-js/pull/7375)\n* \\[[`a2ff6675cc`](https://github.com/DataDog/dd-trace-js/commit/a2ff6675cc)] - **(SEMVER-PATCH)** **refactor(ci-visibility)**: simplify DI logs writer (Thomas Watson) [#7373](https://github.com/DataDog/dd-trace-js/pull/7373)\n* \\[[`d119cf223d`](https://github.com/DataDog/dd-trace-js/commit/d119cf223d)] - **(SEMVER-PATCH)** _**Revert**_ \"**chore(deps)**: bump the test-versions group across 3 directories with 7 updates (#7371)\" (Thomas Watson) [#7374](https://github.com/DataDog/dd-trace-js/pull/7374)\n* \\[[`be2e01cd5b`](https://github.com/DataDog/dd-trace-js/commit/be2e01cd5b)] - **(SEMVER-PATCH)** **chore(deps)**: bump the test-versions group across 3 directories with 7 updates (dependabot\\[bot]) [#7371](https://github.com/DataDog/dd-trace-js/pull/7371)\n* \\[[`b7a7392f86`](https://github.com/DataDog/dd-trace-js/commit/b7a7392f86)] - **(SEMVER-PATCH)** fix super support for traceCallback (Roch Devost) [#7327](https://github.com/DataDog/dd-trace-js/pull/7327)\n* \\[[`081a148823`](https://github.com/DataDog/dd-trace-js/commit/081a148823)] - **(SEMVER-PATCH)** AppSec optimizations (simon-id) [#7168](https://github.com/DataDog/dd-trace-js/pull/7168)\n* \\[[`f763fd37be`](https://github.com/DataDog/dd-trace-js/commit/f763fd37be)] - **(SEMVER-PATCH)** **ci**: make vendoring in CI more robust (Ruben Bridgewater) [#7343](https://github.com/DataDog/dd-trace-js/pull/7343)\n* \\[[`5572149f18`](https://github.com/DataDog/dd-trace-js/commit/5572149f18)] - **(SEMVER-PATCH)** \\[test optimization] Fix `test.status` reported in test sessions including quarantined tests (Juan Antonio Fernández de Alba) [#7353](https://github.com/DataDog/dd-trace-js/pull/7353)\n* \\[[`e67b47e8d7`](https://github.com/DataDog/dd-trace-js/commit/e67b47e8d7)] - **(SEMVER-PATCH)** **docs**: add integration test permissions note to AGENTS.md (Thomas Watson) [#7362](https://github.com/DataDog/dd-trace-js/pull/7362)\n* \\[[`2c57dccc96`](https://github.com/DataDog/dd-trace-js/commit/2c57dccc96)] - **(SEMVER-PATCH)** \\[test optimization] Fix mocks on `jest` tests when retried with ATF, EFD or impacted tests (Juan Antonio Fernández de Alba) [#7352](https://github.com/DataDog/dd-trace-js/pull/7352)\n* \\[[`424bd1bf89`](https://github.com/DataDog/dd-trace-js/commit/424bd1bf89)] - **(SEMVER-PATCH)** **chore(deps)**: bump the gh-actions-packages group across 11 directories with 5 updates (dependabot\\[bot]) [#7361](https://github.com/DataDog/dd-trace-js/pull/7361)\n* \\[[`99aef7c791`](https://github.com/DataDog/dd-trace-js/commit/99aef7c791)] - **(SEMVER-PATCH)** **chore**: remove unnecessary if condition (Pablo Erhard) [#7354](https://github.com/DataDog/dd-trace-js/pull/7354)\n* \\[[`be8dc65e69`](https://github.com/DataDog/dd-trace-js/commit/be8dc65e69)] - **(SEMVER-PATCH)** **refactor**: centralize agent URL construction into getAgentUrl helper (Thomas Watson) [#7311](https://github.com/DataDog/dd-trace-js/pull/7311)\n* \\[[`089e8e1a3e`](https://github.com/DataDog/dd-trace-js/commit/089e8e1a3e)] - **(SEMVER-PATCH)** **fix(agent)**: improve fetchAgentInfo error handling (Thomas Watson) [#7313](https://github.com/DataDog/dd-trace-js/pull/7313)\n* \\[[`7b864e2d96`](https://github.com/DataDog/dd-trace-js/commit/7b864e2d96)] - **(SEMVER-PATCH)** **docs**: instruct Aider and Gemini CLI to use AGENTS.md (Thomas Watson) [#7348](https://github.com/DataDog/dd-trace-js/pull/7348)\n* \\[[`f9a04bed52`](https://github.com/DataDog/dd-trace-js/commit/f9a04bed52)] - **(SEMVER-PATCH)** **ci(codeql)**: exclude vendor/dist from analysis (Thomas Watson) [#7349](https://github.com/DataDog/dd-trace-js/pull/7349)\n* \\[[`b084a8de58`](https://github.com/DataDog/dd-trace-js/commit/b084a8de58)] - **(SEMVER-PATCH)** **doc**: fix API.md and index.d.ts to include the plugins (Ruben Bridgewater) [#7341](https://github.com/DataDog/dd-trace-js/pull/7341)\n* \\[[`af9056a7ea`](https://github.com/DataDog/dd-trace-js/commit/af9056a7ea)] - **(SEMVER-PATCH)** Bump @datadog/openfeature-node-server to 0.3.1 (Leo Romanovsky) [#7344](https://github.com/DataDog/dd-trace-js/pull/7344)\n* \\[[`fbc82c25c4`](https://github.com/DataDog/dd-trace-js/commit/fbc82c25c4)] - **(SEMVER-PATCH)** fix(langchain, core): properly handle class expressions with orchestrion (Sam Brenner) [#7339](https://github.com/DataDog/dd-trace-js/pull/7339)\n* \\[[`137125b3d3`](https://github.com/DataDog/dd-trace-js/commit/137125b3d3)] - **(SEMVER-PATCH)** **chore(deps)**: bump meriyah from 6.1.4 to 7.0.0 in /vendor (dependabot\\[bot]) [#7160](https://github.com/DataDog/dd-trace-js/pull/7160)\n* \\[[`f8ac5f9843`](https://github.com/DataDog/dd-trace-js/commit/f8ac5f9843)] - **(SEMVER-PATCH)** **chore(deps)**: bump protobufjs from 7.5.4 to 8.0.0 in /vendor (dependabot\\[bot]) [#7161](https://github.com/DataDog/dd-trace-js/pull/7161)\n* \\[[`daecbd48b6`](https://github.com/DataDog/dd-trace-js/commit/daecbd48b6)] - **(SEMVER-MINOR)** **feat(debugger)**: support Live Debugger Remote Enablement (Thomas Watson) [#7317](https://github.com/DataDog/dd-trace-js/pull/7317)\n* \\[[`6eed53f44d`](https://github.com/DataDog/dd-trace-js/commit/6eed53f44d)] - **(SEMVER-PATCH)** **perf(agent)**: cache agent info requests for 1 minute (Thomas Watson) [#7312](https://github.com/DataDog/dd-trace-js/pull/7312)\n* \\[[`2d19e95fbf`](https://github.com/DataDog/dd-trace-js/commit/2d19e95fbf)] - **(SEMVER-PATCH)** **fix(test-optimization)**: no advanced features are enabled if ITR kill switch is passed through environment variables (Calvin Bayer) [#7141](https://github.com/DataDog/dd-trace-js/pull/7141)\n* \\[[`9e11e52a90`](https://github.com/DataDog/dd-trace-js/commit/9e11e52a90)] - **(SEMVER-PATCH)** **ci**: fix vendoring completely (Ruben Bridgewater) [#7328](https://github.com/DataDog/dd-trace-js/pull/7328)\n* \\[[`e6e966d125`](https://github.com/DataDog/dd-trace-js/commit/e6e966d125)] - **(SEMVER-PATCH)** **refactor(exporters)**: split AgentInfoExporter into focused modules (Thomas Watson) [#7310](https://github.com/DataDog/dd-trace-js/pull/7310)\n* \\[[`ab24010071`](https://github.com/DataDog/dd-trace-js/commit/ab24010071)] - **(SEMVER-PATCH)** **chore**: add .cursor dir to .gitignore (Thomas Watson) [#7333](https://github.com/DataDog/dd-trace-js/pull/7333)\n* \\[[`4a749eeafa`](https://github.com/DataDog/dd-trace-js/commit/4a749eeafa)] - **(SEMVER-PATCH)** **chore**: add `yarn add` command to AGENTS.md (Thomas Watson) [#7334](https://github.com/DataDog/dd-trace-js/pull/7334)\n* \\[[`6d656a3924`](https://github.com/DataDog/dd-trace-js/commit/6d656a3924)] - **(SEMVER-PATCH)** **ci**: delay all-green check for six minutes and activate verbose mode (Ruben Bridgewater) [#7329](https://github.com/DataDog/dd-trace-js/pull/7329)\n* \\[[`262d4e4f06`](https://github.com/DataDog/dd-trace-js/commit/262d4e4f06)] - **(SEMVER-PATCH)** **ci**: split azure functions integration tests into multiple jobs (Roch Devost) [#7301](https://github.com/DataDog/dd-trace-js/pull/7301)\n* \\[[`b25f5928d8`](https://github.com/DataDog/dd-trace-js/commit/b25f5928d8)] - **(SEMVER-PATCH)** **chore**: remove plugin checklist from PR template (simon-id) [#7105](https://github.com/DataDog/dd-trace-js/pull/7105)\n* \\[[`78a05369e3`](https://github.com/DataDog/dd-trace-js/commit/78a05369e3)] - **(SEMVER-PATCH)** **chore(deps)**: bump lodash from 4.17.21 to 4.17.23 (dependabot\\[bot]) [#7303](https://github.com/DataDog/dd-trace-js/pull/7303)\n* \\[[`494217fdf7`](https://github.com/DataDog/dd-trace-js/commit/494217fdf7)] - **(SEMVER-PATCH)** fix log publish format (Roch Devost) [#7293](https://github.com/DataDog/dd-trace-js/pull/7293)\n* \\[[`5b46416622`](https://github.com/DataDog/dd-trace-js/commit/5b46416622)] - **(SEMVER-PATCH)** \\[test optimization] Fix attempt to fix logic in playwright (Juan Antonio Fernández de Alba) [#7325](https://github.com/DataDog/dd-trace-js/pull/7325)\n* \\[[`6b0ccd2d05`](https://github.com/DataDog/dd-trace-js/commit/6b0ccd2d05)] - **(SEMVER-PATCH)** **ci**: fix vendoring pipeline (Ruben Bridgewater) [#7316](https://github.com/DataDog/dd-trace-js/pull/7316)\n* \\[[`b1c41b8625`](https://github.com/DataDog/dd-trace-js/commit/b1c41b8625)] - **(SEMVER-PATCH)** **test**: fix type issues in test optimization tests (Ruben Bridgewater) [#7297](https://github.com/DataDog/dd-trace-js/pull/7297)\n* \\[[`b4af38d2d7`](https://github.com/DataDog/dd-trace-js/commit/b4af38d2d7)] - **(SEMVER-PATCH)** **chore(deps)**: bump the vendor-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot\\[bot]) [#7185](https://github.com/DataDog/dd-trace-js/pull/7185)\n* \\[[`0943c1400f`](https://github.com/DataDog/dd-trace-js/commit/0943c1400f)] - **(SEMVER-PATCH)** **test**: retry npm install of wasm-js-rewriter (Roch Devost) [#6775](https://github.com/DataDog/dd-trace-js/pull/6775)\n* \\[[`daa5dbd021`](https://github.com/DataDog/dd-trace-js/commit/daa5dbd021)] - **(SEMVER-PATCH)** **chore(test)**: refactor debugger integration tests (Thomas Watson) [#7315](https://github.com/DataDog/dd-trace-js/pull/7315)\n* \\[[`0345cbaee3`](https://github.com/DataDog/dd-trace-js/commit/0345cbaee3)] - **(SEMVER-PATCH)** **fix**: load files correctly for Cucumber and Playwright (Ruben Bridgewater) [#7281](https://github.com/DataDog/dd-trace-js/pull/7281)","publishedAt":"2026-01-30T10:15:45.000Z","url":"https://github.com/DataDog/dd-trace-js/releases/tag/v5.84.0","media":[]},{"id":"rel_k7_i9FhaJt_NI1jwJ_i7S","version":"v5.83.0","title":"5.83.0","summary":"* \\[[`6c0bb877ad`](https://github.com/DataDog/dd-trace-js/commit/6c0bb877ad)] - **(SEMVER-MINOR)** **feat(llmobs)**: support manual instrumentation of...","content":"* \\[[`6c0bb877ad`](https://github.com/DataDog/dd-trace-js/commit/6c0bb877ad)] - **(SEMVER-MINOR)** **feat(llmobs)**: support manual instrumentation of prompts (Sam Brenner) [#7257](https://github.com/DataDog/dd-trace-js/pull/7257)\n* \\[[`88ebb39bd5`](https://github.com/DataDog/dd-trace-js/commit/88ebb39bd5)] - **(SEMVER-PATCH)** **ci**: fix vendored dependabot PRs (Ruben Bridgewater) [#7306](https://github.com/DataDog/dd-trace-js/pull/7306)\n* \\[[`d7b6df874a`](https://github.com/DataDog/dd-trace-js/commit/d7b6df874a)] - **(SEMVER-MINOR)** **fix**: improve baggage implementation (Ruben Bridgewater) [#7279](https://github.com/DataDog/dd-trace-js/pull/7279)\n* \\[[`aeddf92ce8`](https://github.com/DataDog/dd-trace-js/commit/aeddf92ce8)] - **(SEMVER-PATCH)** **fix**: update iitm to 2.0.3 to fix minor memory leak (Ruben Bridgewater) [#7314](https://github.com/DataDog/dd-trace-js/pull/7314)\n* \\[[`a995feed41`](https://github.com/DataDog/dd-trace-js/commit/a995feed41)] - **(SEMVER-MINOR)** **feat**: add class ConfigEnvSources to merge stable config and environment variables (Mikayla Toffler) [#6982](https://github.com/DataDog/dd-trace-js/pull/6982)\n* \\[[`9e88ae02f5`](https://github.com/DataDog/dd-trace-js/commit/9e88ae02f5)] - **(SEMVER-PATCH)** **chore(ts)**: fix remaining TS errors in fake-agent.js (Thomas Watson) [#7309](https://github.com/DataDog/dd-trace-js/pull/7309)\n* \\[[`aba6a5c21a`](https://github.com/DataDog/dd-trace-js/commit/aba6a5c21a)] - **(SEMVER-PATCH)** added esm test for body-parser (Pablo Erhard) [#7304](https://github.com/DataDog/dd-trace-js/pull/7304)\n* \\[[`85044aeaf1`](https://github.com/DataDog/dd-trace-js/commit/85044aeaf1)] - **(SEMVER-PATCH)** **fix**: do not log pg deprecation message (Ruben Bridgewater) [#7307](https://github.com/DataDog/dd-trace-js/pull/7307)\n* \\[[`66ea7a3813`](https://github.com/DataDog/dd-trace-js/commit/66ea7a3813)] - **(SEMVER-PATCH)** **fix(ci)**: harden and run dependabot workflow on update (Ruben Bridgewater) [#7241](https://github.com/DataDog/dd-trace-js/pull/7241)\n* \\[[`a3b73737c8`](https://github.com/DataDog/dd-trace-js/commit/a3b73737c8)] - **(SEMVER-PATCH)** **fix**: do not log a deprecation message using pg (Ruben Bridgewater) [#7269](https://github.com/DataDog/dd-trace-js/pull/7269)\n* \\[[`d9cd6fdbfd`](https://github.com/DataDog/dd-trace-js/commit/d9cd6fdbfd)] - **(SEMVER-PATCH)** **fix**: normalize link context to DD context when consuming otel links (Ruben Bridgewater) [#7210](https://github.com/DataDog/dd-trace-js/pull/7210)\n* \\[[`599960aaea`](https://github.com/DataDog/dd-trace-js/commit/599960aaea)] - **(SEMVER-PATCH)** **chore(ci)**: update one-pipeline (campaigner-prod\\[bot]) [#7302](https://github.com/DataDog/dd-trace-js/pull/7302)\n* \\[[`9deb40ba2d`](https://github.com/DataDog/dd-trace-js/commit/9deb40ba2d)] - **(SEMVER-PATCH)** **chore(deps-dev)**: bump the dev-minor-and-patch-dependencies group across 2 directories with 4 updates (dependabot\\[bot]) [#7288](https://github.com/DataDog/dd-trace-js/pull/7288)\n* \\[[`65478260d5`](https://github.com/DataDog/dd-trace-js/commit/65478260d5)] - **(SEMVER-PATCH)** **fix**: endpoint telemetry use setTimeout (simon-id) [#7298](https://github.com/DataDog/dd-trace-js/pull/7298)\n* \\[[`8aec16828e`](https://github.com/DataDog/dd-trace-js/commit/8aec16828e)] - **(SEMVER-PATCH)** **chore**: disable core test script in package.json (Thomas Watson) [#7294](https://github.com/DataDog/dd-trace-js/pull/7294)\n* \\[[`fa08e426e5`](https://github.com/DataDog/dd-trace-js/commit/fa08e426e5)] - **(SEMVER-PATCH)** **chore(ci)**: flag CodeCov uploads (Thomas Watson) [#7283](https://github.com/DataDog/dd-trace-js/pull/7283)\n* \\[[`acae576675`](https://github.com/DataDog/dd-trace-js/commit/acae576675)] - **(SEMVER-PATCH)** **chore(deps-dev)**: bump globals from 16.5.0 to 17.0.0 (dependabot\\[bot]) [#7291](https://github.com/DataDog/dd-trace-js/pull/7291)\n* \\[[`2f1bef885a`](https://github.com/DataDog/dd-trace-js/commit/2f1bef885a)] - **(SEMVER-PATCH)** **chore(deps)**: bump the gh-actions-packages group across 3 directories with 2 updates (dependabot\\[bot]) [#7292](https://github.com/DataDog/dd-trace-js/pull/7292)\n* \\[[`363dca8237`](https://github.com/DataDog/dd-trace-js/commit/363dca8237)] - **(SEMVER-PATCH)** **chore(deps-dev)**: bump eslint-plugin-jsdoc from 61.5.0 to 62.0.0 (dependabot\\[bot]) [#7290](https://github.com/DataDog/dd-trace-js/pull/7290)\n* \\[[`1e681ecd4f`](https://github.com/DataDog/dd-trace-js/commit/1e681ecd4f)] - **(SEMVER-PATCH)** **fix**: do not send empty flare file to the agent (Roch Devost) [#7287](https://github.com/DataDog/dd-trace-js/pull/7287)\n* \\[[`53eab581e0`](https://github.com/DataDog/dd-trace-js/commit/53eab581e0)] - **(SEMVER-PATCH)** **chore(deps)**: bump the test-versions group across 1 directory with 96 updates (dependabot\\[bot]) [#7280](https://github.com/DataDog/dd-trace-js/pull/7280)\n* \\[[`10cb57e432`](https://github.com/DataDog/dd-trace-js/commit/10cb57e432)] - **(SEMVER-PATCH)** **doc**: update AGENTS.md for clarity and less tokens (Ruben Bridgewater) [#7285](https://github.com/DataDog/dd-trace-js/pull/7285)\n* \\[[`7e2f72da9e`](https://github.com/DataDog/dd-trace-js/commit/7e2f72da9e)] - **(SEMVER-PATCH)** **test**: fix flaky http2 test (Ruben Bridgewater) [#7286](https://github.com/DataDog/dd-trace-js/pull/7286)\n* \\[[`6db603c00e`](https://github.com/DataDog/dd-trace-js/commit/6db603c00e)] - **(SEMVER-PATCH)** **test**: fix MongoDB flaky DBM test (Bowen Brooks) [#7131](https://github.com/DataDog/dd-trace-js/pull/7131)\n* \\[[`cb8bc8d1d8`](https://github.com/DataDog/dd-trace-js/commit/cb8bc8d1d8)] - **(SEMVER-MINOR)** **feat(llmobs)**: implement multi-tenant routing context support (Alexandre Choura) [#7158](https://github.com/DataDog/dd-trace-js/pull/7158)\n* \\[[`b6a0389199`](https://github.com/DataDog/dd-trace-js/commit/b6a0389199)] - **(SEMVER-PATCH)** **fix(test-optimization)**: jest instrumentation applies auto test retries on top of other retry mechanisms (Calvin Bayer) [#7251](https://github.com/DataDog/dd-trace-js/pull/7251)\n* \\[[`b9e9246750`](https://github.com/DataDog/dd-trace-js/commit/b9e9246750)] - **(SEMVER-PATCH)** **refactor(config)**: simplify remote config merging logic (Thomas Watson) [#7278](https://github.com/DataDog/dd-trace-js/pull/7278)\n* \\[[`3f41eb1d25`](https://github.com/DataDog/dd-trace-js/commit/3f41eb1d25)] - **(SEMVER-PATCH)** **ci**: \\[SINT-INT] fix dependabot-automation policy to work on pull\\_request events (Kylian Serrania) [#7263](https://github.com/DataDog/dd-trace-js/pull/7263)\n* \\[[`b573730f19`](https://github.com/DataDog/dd-trace-js/commit/b573730f19)] - **(SEMVER-PATCH)** **fix**: encode baggage values, if necessary (Ruben Bridgewater) [#7221](https://github.com/DataDog/dd-trace-js/pull/7221)\n* \\[[`ae1fc5e0e8`](https://github.com/DataDog/dd-trace-js/commit/ae1fc5e0e8)] - **(SEMVER-MINOR)** **feat(profiling)**: Add \"serverless\" property to profiler metadata (Attila Szegedi) [#7274](https://github.com/DataDog/dd-trace-js/pull/7274)\n* \\[[`323593d4b1`](https://github.com/DataDog/dd-trace-js/commit/323593d4b1)] - **(SEMVER-PATCH)** **chore**: simplify running mocha tests by auto requiring setup file (Ruben Bridgewater) [#7215](https://github.com/DataDog/dd-trace-js/pull/7215)\n* \\[[`2416610981`](https://github.com/DataDog/dd-trace-js/commit/2416610981)] - **(SEMVER-PATCH)** **chore(types)**: fix TS error in integration test helper (Thomas Watson) [#7282](https://github.com/DataDog/dd-trace-js/pull/7282)\n* \\[[`971bdd53fe`](https://github.com/DataDog/dd-trace-js/commit/971bdd53fe)] - **(SEMVER-PATCH)** **refactor**: move all config related code under config directory (Thomas Watson) [#7204](https://github.com/DataDog/dd-trace-js/pull/7204)\n* \\[[`772fc3b22a`](https://github.com/DataDog/dd-trace-js/commit/772fc3b22a)] - **(SEMVER-MINOR)** **feat(debugger)**: add Remote Enablement support (Thomas Watson) [#7137](https://github.com/DataDog/dd-trace-js/pull/7137)\n* \\[[`cb2cd123a3`](https://github.com/DataDog/dd-trace-js/commit/cb2cd123a3)] - **(SEMVER-PATCH)** Update to pprof-nodejs 5.13.2 (Attila Szegedi) [#7275](https://github.com/DataDog/dd-trace-js/pull/7275)\n* \\[[`271f39db13`](https://github.com/DataDog/dd-trace-js/commit/271f39db13)] - **(SEMVER-MINOR)** \\[test optimization] Add automatic NX service detection (Juan Antonio Fernández de Alba) [#7231](https://github.com/DataDog/dd-trace-js/pull/7231)\n* \\[[`e3ec10f18d`](https://github.com/DataDog/dd-trace-js/commit/e3ec10f18d)] - **(SEMVER-PATCH)** **feat(esbuild)**: warn when using --minify w/o --keep-names (Thomas Hunter II) [#7248](https://github.com/DataDog/dd-trace-js/pull/7248)\n* \\[[`2dca0291e8`](https://github.com/DataDog/dd-trace-js/commit/2dca0291e8)] - **(SEMVER-PATCH)** **fix(types)**: add dynamicInstrumentation config object to index.d.ts (Thomas Watson) [#7271](https://github.com/DataDog/dd-trace-js/pull/7271)\n* \\[[`7e8ea24386`](https://github.com/DataDog/dd-trace-js/commit/7e8ea24386)] - **(SEMVER-MINOR)** **feat(profiling)**: add process tags (Thomas Hunter II) [#7268](https://github.com/DataDog/dd-trace-js/pull/7268)\n* \\[[`234b7c8f72`](https://github.com/DataDog/dd-trace-js/commit/234b7c8f72)] - **(SEMVER-PATCH)** **fix(integration)**: support for koa router v15.2.0 (Pablo Erhard) [#7266](https://github.com/DataDog/dd-trace-js/pull/7266)\n* \\[[`de37230b67`](https://github.com/DataDog/dd-trace-js/commit/de37230b67)] - **(SEMVER-PATCH)** **chore(types)**: add parameters to NoopProxy baggage methods (Thomas Watson) [#7264](https://github.com/DataDog/dd-trace-js/pull/7264)\n* \\[[`39c85a4da8`](https://github.com/DataDog/dd-trace-js/commit/39c85a4da8)] - **(SEMVER-PATCH)** **fix**: remove event emitter leak warning (Ruben Bridgewater) [#7201](https://github.com/DataDog/dd-trace-js/pull/7201)\n* \\[[`a07f1f87dd`](https://github.com/DataDog/dd-trace-js/commit/a07f1f87dd)] - **(SEMVER-MINOR)** **feat**: support undici via diagnostics\\_channel events (Stephen Belanger) [#7206](https://github.com/DataDog/dd-trace-js/pull/7206)\n* \\[[`13c1f5c901`](https://github.com/DataDog/dd-trace-js/commit/13c1f5c901)] - **(SEMVER-PATCH)** **chore(tests)**: fixed varySandbox and added it into missing ESM tests (Pablo Erhard) [#7236](https://github.com/DataDog/dd-trace-js/pull/7236)\n* \\[[`4e1c2ce236`](https://github.com/DataDog/dd-trace-js/commit/4e1c2ce236)] - **(SEMVER-PATCH)** **chore(deps)**: bump the gh-actions-packages group across 3 directories with 2 updates (dependabot\\[bot]) [#7237](https://github.com/DataDog/dd-trace-js/pull/7237)\n* \\[[`2591eb1ddd`](https://github.com/DataDog/dd-trace-js/commit/2591eb1ddd)] - **(SEMVER-PATCH)** **chore(deps-dev)**: bump the dev-minor-and-patch-dependencies group across 1 directory with 7 updates (dependabot\\[bot]) [#7238](https://github.com/DataDog/dd-trace-js/pull/7238)\n* \\[[`6a3f0ec36d`](https://github.com/DataDog/dd-trace-js/commit/6a3f0ec36d)] - **(SEMVER-PATCH)** **chore**: verify all test:integration\\* scripts are exercised in CI (Thomas Watson) [#7260](https://github.com/DataDog/dd-trace-js/pull/7260)\n* \\[[`3d6e6089af`](https://github.com/DataDog/dd-trace-js/commit/3d6e6089af)] - **(SEMVER-PATCH)** **chore(tests)**: add type annotations to integration test helpers (Thomas Watson) [#7240](https://github.com/DataDog/dd-trace-js/pull/7240)\n* \\[[`0b7c8ccb77`](https://github.com/DataDog/dd-trace-js/commit/0b7c8ccb77)] - **(SEMVER-PATCH)** \\[test optimization] Fix mocha test management logic (Juan Antonio Fernández de Alba) [#7242](https://github.com/DataDog/dd-trace-js/pull/7242)\n* \\[[`168f7ce368`](https://github.com/DataDog/dd-trace-js/commit/168f7ce368)] - **(SEMVER-PATCH)** Disable telemetry for OCE integration test (Carles Capell) [#7255](https://github.com/DataDog/dd-trace-js/pull/7255)\n* \\[[`033993d07e`](https://github.com/DataDog/dd-trace-js/commit/033993d07e)] - **(SEMVER-PATCH)** **ci**: add test verify script and activate missing tests (Ruben Bridgewater) [#7225](https://github.com/DataDog/dd-trace-js/pull/7225)\n* \\[[`f68705799a`](https://github.com/DataDog/dd-trace-js/commit/f68705799a)] - **(SEMVER-PATCH)** **chore(dep)**: bump dd-license-attribution tool to newest version (Thomas Watson) [#7246](https://github.com/DataDog/dd-trace-js/pull/7246)\n* \\[[`2321594d45`](https://github.com/DataDog/dd-trace-js/commit/2321594d45)] - **(SEMVER-PATCH)** **chore**: update AGENTS.md for improved types and assertions (Ruben Bridgewater) [#7209](https://github.com/DataDog/dd-trace-js/pull/7209)","publishedAt":"2026-01-22T17:48:44.000Z","url":"https://github.com/DataDog/dd-trace-js/releases/tag/v5.83.0","media":[]},{"id":"rel_mIzFeM1tNP3cFwbYy1HM1","version":"v5.82.0","title":"5.82.0","summary":"* \\[[`e48b161098`](https://github.com/DataDog/dd-trace-js/commit/e48b161098)] - **(SEMVER-MINOR)** ws plugins will be disabled when config is set to f...","content":"* \\[[`e48b161098`](https://github.com/DataDog/dd-trace-js/commit/e48b161098)] - **(SEMVER-MINOR)** ws plugins will be disabled when config is set to false (Crystal Luc-Magloire) [#7247](https://github.com/DataDog/dd-trace-js/pull/7247)\n* \\[[`145d85669f`](https://github.com/DataDog/dd-trace-js/commit/145d85669f)] - **(SEMVER-PATCH)** Add pubsub.delivery\\_duration\\_ms to push subscriptions (Nina Rei) [#7205](https://github.com/DataDog/dd-trace-js/pull/7205)\n* \\[[`011ce7bbda`](https://github.com/DataDog/dd-trace-js/commit/011ce7bbda)] - **(SEMVER-PATCH)** **chore**: improve parallel mocha output (Ruben Bridgewater) [#7207](https://github.com/DataDog/dd-trace-js/pull/7207)\n* \\[[`4f81eaf0e1`](https://github.com/DataDog/dd-trace-js/commit/4f81eaf0e1)] - **(SEMVER-PATCH)** **refactor(test)**: improve type safety for spawned process URLs (Thomas Watson) [#7219](https://github.com/DataDog/dd-trace-js/pull/7219)\n* \\[[`3e204e41db`](https://github.com/DataDog/dd-trace-js/commit/3e204e41db)] - **(SEMVER-PATCH)** chore(ci) update one-pipeline (campaigner-prod\\[bot]) [#7232](https://github.com/DataDog/dd-trace-js/pull/7232)\n* \\[[`851e7ecfb6`](https://github.com/DataDog/dd-trace-js/commit/851e7ecfb6)] - **(SEMVER-PATCH)** **fix(aap)**: Fix appsec test for sinon.js 21.0.1 (Carles Capell) [#7233](https://github.com/DataDog/dd-trace-js/pull/7233)\n* \\[[`e996e29640`](https://github.com/DataDog/dd-trace-js/commit/e996e29640)] - **(SEMVER-MINOR)** **feat**: enable websocket tracing by default (Thomas Hunter II) [#7223](https://github.com/DataDog/dd-trace-js/pull/7223)\n* \\[[`68dc67c699`](https://github.com/DataDog/dd-trace-js/commit/68dc67c699)] - **(SEMVER-MINOR)** **feat**: process tags for client trace statistics (Thomas Hunter II) [#7177](https://github.com/DataDog/dd-trace-js/pull/7177)\n* \\[[`4236d96d9d`](https://github.com/DataDog/dd-trace-js/commit/4236d96d9d)] - **(SEMVER-PATCH)** **chore(ai)**: update `ai-sdk` tests for recent version (Sam Brenner) [#7234](https://github.com/DataDog/dd-trace-js/pull/7234)\n* \\[[`05e6e6948d`](https://github.com/DataDog/dd-trace-js/commit/05e6e6948d)] - **(SEMVER-PATCH)** **ci(llmobs)**: add evaluation metric assertion helper using node:assert (Sam Brenner) [#7227](https://github.com/DataDog/dd-trace-js/pull/7227)\n* \\[[`64b7e4a323`](https://github.com/DataDog/dd-trace-js/commit/64b7e4a323)] - **(SEMVER-PATCH)** **chore(deps)**: bump the gh-actions-packages group across 2 directories with 4 updates (dependabot\\[bot]) [#7191](https://github.com/DataDog/dd-trace-js/pull/7191)\n* \\[[`61f0b12136`](https://github.com/DataDog/dd-trace-js/commit/61f0b12136)] - **(SEMVER-MINOR)** Improve weak hash detection accuracy for node-preload (Carles Capell) [#7230](https://github.com/DataDog/dd-trace-js/pull/7230)\n* \\[[`411eb57ed1`](https://github.com/DataDog/dd-trace-js/commit/411eb57ed1)] - **(SEMVER-PATCH)** **fix(aap)**: Fix endpoint operation name for detected endpoints (Carles Capell) [#7217](https://github.com/DataDog/dd-trace-js/pull/7217)\n* \\[[`27353de103`](https://github.com/DataDog/dd-trace-js/commit/27353de103)] - **(SEMVER-PATCH)** **fix(baggage)**: ignore legacy baggage keys if not a valid header (Ruben Bridgewater) [#7214](https://github.com/DataDog/dd-trace-js/pull/7214)\n* \\[[`d27d8dfcb4`](https://github.com/DataDog/dd-trace-js/commit/d27d8dfcb4)] - **(SEMVER-PATCH)** **chore**: activate more eslint imports and jsdoc rules (Ruben Bridgewater) [#7213](https://github.com/DataDog/dd-trace-js/pull/7213)\n* \\[[`31cdd5dbdf`](https://github.com/DataDog/dd-trace-js/commit/31cdd5dbdf)] - **(SEMVER-PATCH)** fix tracer metadata when optional dependencies are missing (Roch Devost) [#7143](https://github.com/DataDog/dd-trace-js/pull/7143)\n* \\[[`0e7563dbe8`](https://github.com/DataDog/dd-trace-js/commit/0e7563dbe8)] - **(SEMVER-PATCH)** **chore**: update nyc to latest version (Ruben Bridgewater) [#7208](https://github.com/DataDog/dd-trace-js/pull/7208)\n* \\[[`4392fe12e1`](https://github.com/DataDog/dd-trace-js/commit/4392fe12e1)] - **(SEMVER-MINOR)** **feat**: default to zstd compression for profile uploads on Node.js 24+ (Attila Szegedi) [#7172](https://github.com/DataDog/dd-trace-js/pull/7172)\n* \\[[`ecce729332`](https://github.com/DataDog/dd-trace-js/commit/ecce729332)] - **(SEMVER-MINOR)** **feat(tracing)**: add bullmq integration and dsm support (William Conti) [#7123](https://github.com/DataDog/dd-trace-js/pull/7123)\n* \\[[`d0cc613d84`](https://github.com/DataDog/dd-trace-js/commit/d0cc613d84)] - **(SEMVER-PATCH)** **refactor(remote\\_config)**: move capability registration to feature modules (Thomas Watson) [#7127](https://github.com/DataDog/dd-trace-js/pull/7127)\n* \\[[`23815c7464`](https://github.com/DataDog/dd-trace-js/commit/23815c7464)] - **(SEMVER-PATCH)** **chore**: add vscode settings to enforce eslint to be default editor (Ruben Bridgewater) [#7199](https://github.com/DataDog/dd-trace-js/pull/7199)\n* \\[[`fb90c01d4b`](https://github.com/DataDog/dd-trace-js/commit/fb90c01d4b)] - **(SEMVER-MINOR)** **feat**: add middleware enter/exit/finish instrumentations to hono (Ruben Bridgewater) [#7198](https://github.com/DataDog/dd-trace-js/pull/7198)\n* \\[[`b642331007`](https://github.com/DataDog/dd-trace-js/commit/b642331007)] - **(SEMVER-PATCH)** **refactor**: use RESOURCE\\_NAME constant for resource tag check (Ruben Bridgewater) [#7197](https://github.com/DataDog/dd-trace-js/pull/7197)\n* \\[[`85edbfa48b`](https://github.com/DataDog/dd-trace-js/commit/85edbfa48b)] - **(SEMVER-PATCH)** **refactor(remote\\_config)**: move appsec-specific logic to appsec folder (Thomas Watson) [#7122](https://github.com/DataDog/dd-trace-js/pull/7122)\n* \\[[`22211b0826`](https://github.com/DataDog/dd-trace-js/commit/22211b0826)] - **(SEMVER-PATCH)** **fix**: use sync call and use proper span context for Azure's EventHubs (Jordan Storms) [#6943](https://github.com/DataDog/dd-trace-js/pull/6943)\n* \\[[`9f567525c5`](https://github.com/DataDog/dd-trace-js/commit/9f567525c5)] - **(SEMVER-MINOR)** **feat(mongodb-core)**: enhance isHeartbeat to also consider isMaster commands (Thomas Hunter II) [#7190](https://github.com/DataDog/dd-trace-js/pull/7190)\n* \\[[`7a2b4276f4`](https://github.com/DataDog/dd-trace-js/commit/7a2b4276f4)] - **(SEMVER-PATCH)** **docs**: improve AGENTS.md (Thomas Watson) [#7189](https://github.com/DataDog/dd-trace-js/pull/7189)\n* \\[[`a035e9bce7`](https://github.com/DataDog/dd-trace-js/commit/a035e9bce7)] - **(SEMVER-PATCH)** _**Revert**_ \"**ci**: update openldap image with maintained one (#7181)\" (Ruben Bridgewater) [#7196](https://github.com/DataDog/dd-trace-js/pull/7196)\n* \\[[`7ae9abde61`](https://github.com/DataDog/dd-trace-js/commit/7ae9abde61)] - **(SEMVER-PATCH)** **fix(llmobs)**: prevent config origin overwrite in enable() (Thomas Watson) [#7183](https://github.com/DataDog/dd-trace-js/pull/7183)\n* \\[[`afbb00849c`](https://github.com/DataDog/dd-trace-js/commit/afbb00849c)] - **(SEMVER-PATCH)** Executing automated changes (campaigner-prod\\[bot]) [#7192](https://github.com/DataDog/dd-trace-js/pull/7192)\n* \\[[`06156ff7fb`](https://github.com/DataDog/dd-trace-js/commit/06156ff7fb)] - **(SEMVER-MINOR)** Changes for AI Integration Toolkit Project (William Conti) [#7178](https://github.com/DataDog/dd-trace-js/pull/7178)\n* \\[[`a44e8f996e`](https://github.com/DataDog/dd-trace-js/commit/a44e8f996e)] - **(SEMVER-PATCH)** **ci**: update openldap image with maintained one (Ruben Bridgewater) [#7181](https://github.com/DataDog/dd-trace-js/pull/7181)\n* \\[[`4a0249254d`](https://github.com/DataDog/dd-trace-js/commit/4a0249254d)] - **(SEMVER-PATCH)** **test**: migrate tap to mocha (Ruben Bridgewater) [#7135](https://github.com/DataDog/dd-trace-js/pull/7135)\n* \\[[`28b054c442`](https://github.com/DataDog/dd-trace-js/commit/28b054c442)] - **(SEMVER-PATCH)** **refactor(remote-config)**: replace kPreUpdate with batch handler API (DEBUG-4402) (Thomas Watson) [#7121](https://github.com/DataDog/dd-trace-js/pull/7121)\n* \\[[`11e33bf7b4`](https://github.com/DataDog/dd-trace-js/commit/11e33bf7b4)] - **(SEMVER-PATCH)** **Fix**: updating remote config manager to send process\\_tags as an array (Crystal Luc-Magloire) [#7180](https://github.com/DataDog/dd-trace-js/pull/7180)\n* \\[[`d401472cde`](https://github.com/DataDog/dd-trace-js/commit/d401472cde)] - **(SEMVER-PATCH)** **docs**: enhance JSDoc standards and document package structure (Thomas Watson) [#7182](https://github.com/DataDog/dd-trace-js/pull/7182)\n* \\[[`2681a5e0a5`](https://github.com/DataDog/dd-trace-js/commit/2681a5e0a5)] - **(SEMVER-MINOR)** **feat(prisma)**: support output field and v7 support (Pablo Erhard) [#7072](https://github.com/DataDog/dd-trace-js/pull/7072)\n* \\[[`5c8cd4f8bf`](https://github.com/DataDog/dd-trace-js/commit/5c8cd4f8bf)] - **(SEMVER-PATCH)** **ci**: fix github action workflow versions and hash (Ruben Bridgewater) [#7175](https://github.com/DataDog/dd-trace-js/pull/7175)\n* \\[[`0d62ee81e5`](https://github.com/DataDog/dd-trace-js/commit/0d62ee81e5)] - **(SEMVER-PATCH)** **fix**: cleanup process tags code (Thomas Hunter II) [#7176](https://github.com/DataDog/dd-trace-js/pull/7176)\n* \\[[`c715142f72`](https://github.com/DataDog/dd-trace-js/commit/c715142f72)] - **(SEMVER-PATCH)** _**Revert**_ \"fix amqplib upstream tests failing due to missing tag for release (#2…\" (Ruben Bridgewater) [#7174](https://github.com/DataDog/dd-trace-js/pull/7174)\n* \\[[`758d8c3846`](https://github.com/DataDog/dd-trace-js/commit/758d8c3846)] - **(SEMVER-MINOR)** **feat**: process tags for telemetry, crash tracking, remote config (Thomas Hunter II) [#7157](https://github.com/DataDog/dd-trace-js/pull/7157)\n* \\[[`5c1e8c5643`](https://github.com/DataDog/dd-trace-js/commit/5c1e8c5643)] - **(SEMVER-PATCH)** **chore(deps)**: bump qs from 6.14.0 to 6.14.1 (dependabot\\[bot]) [#7169](https://github.com/DataDog/dd-trace-js/pull/7169)\n* \\[[`f92d86eefe`](https://github.com/DataDog/dd-trace-js/commit/f92d86eefe)] - **(SEMVER-PATCH)** **chore(deps)**: bump the gh-actions-packages group across 5 directories with 3 updates (dependabot\\[bot]) [#7167](https://github.com/DataDog/dd-trace-js/pull/7167)\n* \\[[`ae7685601c`](https://github.com/DataDog/dd-trace-js/commit/ae7685601c)] - **(SEMVER-PATCH)** \\[Bug-fix] dependabot jobs failing from wrong claim (d) [#7173](https://github.com/DataDog/dd-trace-js/pull/7173)\n* \\[[`39fb819309`](https://github.com/DataDog/dd-trace-js/commit/39fb819309)] - **(SEMVER-PATCH)** **ci**: delete cache forensics workflow (d) [#7170](https://github.com/DataDog/dd-trace-js/pull/7170)\n* \\[[`a18c9715ed`](https://github.com/DataDog/dd-trace-js/commit/a18c9715ed)] - **(SEMVER-MINOR)** **feat(llmobs)**: add prompt tracking telemetry tags for OpenAI (Alexandre Choura) [#7106](https://github.com/DataDog/dd-trace-js/pull/7106)\n* \\[[`7ec09e7700`](https://github.com/DataDog/dd-trace-js/commit/7ec09e7700)] - **(SEMVER-PATCH)** **fix**: AWS Payload Tagging no longer breaks with bad JSONPath (TophrC-dd) [#6358](https://github.com/DataDog/dd-trace-js/pull/6358)\n* \\[[`a5fcf17b17`](https://github.com/DataDog/dd-trace-js/commit/a5fcf17b17)] - **(SEMVER-MINOR)** update appsec rules to 1.16.1 (simon-id) [#7154](https://github.com/DataDog/dd-trace-js/pull/7154)\n* \\[[`93ec9f5447`](https://github.com/DataDog/dd-trace-js/commit/93ec9f5447)] - **(SEMVER-MINOR)** fix(service-bus) Fix synchronous shimming of tryAddMessage (Jordan Storms) [#7098](https://github.com/DataDog/dd-trace-js/pull/7098)\n* \\[[`25b7924421`](https://github.com/DataDog/dd-trace-js/commit/25b7924421)] - **(SEMVER-MINOR)** **feat(instrumentation)**: support light-my-request inject (Ruben Bridgewater) [#7155](https://github.com/DataDog/dd-trace-js/pull/7155)\n* \\[[`b00ab50018`](https://github.com/DataDog/dd-trace-js/commit/b00ab50018)] - **(SEMVER-PATCH)** **test**: rewrite chai to Node.js assert (Ruben Bridgewater)\n* \\[[`7a64f416d4`](https://github.com/DataDog/dd-trace-js/commit/7a64f416d4)] - **(SEMVER-MINOR)** \\[DI] add process tags to dynamic instrumentation (Thomas Hunter II) [#7132](https://github.com/DataDog/dd-trace-js/pull/7132)\n* \\[[`39facdd10f`](https://github.com/DataDog/dd-trace-js/commit/39facdd10f)] - **(SEMVER-MINOR)** \\[SVLS-7168] Create GCP PubSub Push Subscriptions Plugin (Nina Rei) [#6260](https://github.com/DataDog/dd-trace-js/pull/6260)\n* \\[[`c998463802`](https://github.com/DataDog/dd-trace-js/commit/c998463802)] - **(SEMVER-PATCH)** **chore(deps)**: bump @isaacs/ttlcache (dependabot\\[bot]) [#7091](https://github.com/DataDog/dd-trace-js/pull/7091)\n* \\[[`26220a486f`](https://github.com/DataDog/dd-trace-js/commit/26220a486f)] - **(SEMVER-PATCH)** **chore(deps-dev)**: bump the dev-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot\\[bot]) [#7082](https://github.com/DataDog/dd-trace-js/pull/7082)\n* \\[[`403c82e0af`](https://github.com/DataDog/dd-trace-js/commit/403c82e0af)] - **(SEMVER-PATCH)** **chore(deps)**: bump the gh-actions-packages group across 4 directories with 1 update (dependabot\\[bot]) [#7126](https://github.com/DataDog/dd-trace-js/pull/7126)\n* \\[[`dac1ec53e6`](https://github.com/DataDog/dd-trace-js/commit/dac1ec53e6)] - **(SEMVER-PATCH)** **test**: completely remove chai and fix type errors (Ruben Bridgewater) [#7144](https://github.com/DataDog/dd-trace-js/pull/7144)\n* \\[[`4b40f00f78`](https://github.com/DataDog/dd-trace-js/commit/4b40f00f78)] - **(SEMVER-PATCH)** **docs**: add AGENTS.md and update CONTRIBUTING.md (Thomas Watson) [#7109](https://github.com/DataDog/dd-trace-js/pull/7109)\n* \\[[`7f5a9d30c0`](https://github.com/DataDog/dd-trace-js/commit/7f5a9d30c0)] - **(SEMVER-PATCH)** **refactor(config)**: use getEnv instead of getEnvironmentVariables (Thomas Watson) [#7147](https://github.com/DataDog/dd-trace-js/pull/7147)\n* \\[[`95d4d2625e`](https://github.com/DataDog/dd-trace-js/commit/95d4d2625e)] - **(SEMVER-PATCH)** **chore(datastreams)**: separate DSM specific test behavior and add to CODEOWNERS (robcarlan-datadog) [#7076](https://github.com/DataDog/dd-trace-js/pull/7076)\n* \\[[`261e8ece5c`](https://github.com/DataDog/dd-trace-js/commit/261e8ece5c)] - **(SEMVER-MINOR)** **feat(ws)**: add websocket context propagation (Thomas Hunter II) [#7077](https://github.com/DataDog/dd-trace-js/pull/7077)\n* \\[[`244b082d00`](https://github.com/DataDog/dd-trace-js/commit/244b082d00)] - **(SEMVER-PATCH)** **fix**: pin import-in-the-middle to v2.0.0 (Thomas Watson) [#7148](https://github.com/DataDog/dd-trace-js/pull/7148)\n* \\[[`edfc7c6928`](https://github.com/DataDog/dd-trace-js/commit/edfc7c6928)] - **(SEMVER-PATCH)** **docs**: add commit signing requirement to CONTRIBUTING.md (Thomas Watson) [#7108](https://github.com/DataDog/dd-trace-js/pull/7108)\n* \\[[`a37816bd2e`](https://github.com/DataDog/dd-trace-js/commit/a37816bd2e)] - **(SEMVER-PATCH)** **test(debugger)**: fix flaky time budget integration test (Thomas Watson) [#7103](https://github.com/DataDog/dd-trace-js/pull/7103)\n* \\[[`a1f53d8fb1`](https://github.com/DataDog/dd-trace-js/commit/a1f53d8fb1)] - **(SEMVER-PATCH)** **test**: rewrite chai to assert (Ruben Bridgewater) [#7134](https://github.com/DataDog/dd-trace-js/pull/7134)\n* \\[[`b26100bbeb`](https://github.com/DataDog/dd-trace-js/commit/b26100bbeb)] - **(SEMVER-PATCH)** add maximum node version in guardrails (Roch Devost) [#6788](https://github.com/DataDog/dd-trace-js/pull/6788)\n* \\[[`8822838ef3`](https://github.com/DataDog/dd-trace-js/commit/8822838ef3)] - **(SEMVER-PATCH)** **test**: use partialDeepStrictEqual instead of individual assertions (Ruben Bridgewater) [#7133](https://github.com/DataDog/dd-trace-js/pull/7133)\n* \\[[`d9a3a8ee81`](https://github.com/DataDog/dd-trace-js/commit/d9a3a8ee81)] - **(SEMVER-PATCH)** **fix**: failing appsec tests after iitm bump to v2.0.0 (Pablo Erhard) [#6935](https://github.com/DataDog/dd-trace-js/pull/6935)\n* \\[[`7c979d23df`](https://github.com/DataDog/dd-trace-js/commit/7c979d23df)] - **(SEMVER-PATCH)** **ci**: pass GITHUB\\_TOKEN to license attribution step (Thomas Watson) [#7140](https://github.com/DataDog/dd-trace-js/pull/7140)\n* \\[[`8f86699871`](https://github.com/DataDog/dd-trace-js/commit/8f86699871)] - **(SEMVER-PATCH)** \\[SVLS-8161] Update Azure Function metadata detection logic (Kathie Huang) [#7100](https://github.com/DataDog/dd-trace-js/pull/7100)\n* \\[[`b08f6e9614`](https://github.com/DataDog/dd-trace-js/commit/b08f6e9614)] - **(SEMVER-MINOR)** **feat(profiler)**: AsyncContextFrame used by profiler with Node.js 22+, on by default (Attila Szegedi) [#7119](https://github.com/DataDog/dd-trace-js/pull/7119)\n\n[SVLS-7168]: https://datadoghq.atlassian.net/browse/SVLS-7168?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ","publishedAt":"2026-01-15T18:20:31.000Z","url":"https://github.com/DataDog/dd-trace-js/releases/tag/v5.82.0","media":[]},{"id":"rel_FVkaqRw0Lz0k3UBA7_TN2","version":"v5.81.0","title":"5.81.0","summary":"* \\[[`77b29cae48`](https://github.com/DataDog/dd-trace-js/commit/77b29cae48)] - **(SEMVER-PATCH)** change integration tag to match python (Sam Brenner...","content":"* \\[[`77b29cae48`](https://github.com/DataDog/dd-trace-js/commit/77b29cae48)] - **(SEMVER-PATCH)** change integration tag to match python (Sam Brenner) [#7128](https://github.com/DataDog/dd-trace-js/pull/7128)\n* \\[[`f6e121999b`](https://github.com/DataDog/dd-trace-js/commit/f6e121999b)] - **(SEMVER-PATCH)** **test**: make assertions order-insensitive to prevent failing tests based on the framework version (Calvin Bayer) [#7129](https://github.com/DataDog/dd-trace-js/pull/7129)\n* \\[[`48cbba9bbf`](https://github.com/DataDog/dd-trace-js/commit/48cbba9bbf)] - **(SEMVER-MINOR)** **feat(debugger)**: implement intelligent snapshot pruning for oversized payloads (Thomas Watson) [#7006](https://github.com/DataDog/dd-trace-js/pull/7006)\n* \\[[`e9493e1923`](https://github.com/DataDog/dd-trace-js/commit/e9493e1923)] - **(SEMVER-MINOR)** **feat(llmobs)**: add source:otel tag to evaluations when DD\\_TRACE\\_OTEL\\_ENABLED is set (Zachary Groves) [#7113](https://github.com/DataDog/dd-trace-js/pull/7113)\n* \\[[`86b4f716ce`](https://github.com/DataDog/dd-trace-js/commit/86b4f716ce)] - **(SEMVER-PATCH)** **chore**: move vendored dependencies to non-standard folder (Roch Devost) [#7115](https://github.com/DataDog/dd-trace-js/pull/7115)\n* \\[[`2a5063a090`](https://github.com/DataDog/dd-trace-js/commit/2a5063a090)] - **(SEMVER-PATCH)** **chore(deps)**: bump the gh-actions-packages group across 2 directories with 3 updates (dependabot\\[bot]) [#7117](https://github.com/DataDog/dd-trace-js/pull/7117)\n* \\[[`ebce36d6d3`](https://github.com/DataDog/dd-trace-js/commit/ebce36d6d3)] - **(SEMVER-PATCH)** **ci**: use official version of dd-license-attribution (Thomas Watson) [#7118](https://github.com/DataDog/dd-trace-js/pull/7118)\n* \\[[`623b972855`](https://github.com/DataDog/dd-trace-js/commit/623b972855)] - **(SEMVER-PATCH)** **chore(ci)**: do not push system-tests results on dependabot PR (Charles de Beauchesne) [#7114](https://github.com/DataDog/dd-trace-js/pull/7114)\n* \\[[`b479dad1ee`](https://github.com/DataDog/dd-trace-js/commit/b479dad1ee)] - **(SEMVER-PATCH)** **refactor**: rename TypeScript documentation npm scripts (Thomas Watson) [#7107](https://github.com/DataDog/dd-trace-js/pull/7107)\n* \\[[`a8ed0d8a2a`](https://github.com/DataDog/dd-trace-js/commit/a8ed0d8a2a)] - **(SEMVER-PATCH)** **test**: rewrite assertion to use Node.js assert (Ruben Bridgewater) [#6999](https://github.com/DataDog/dd-trace-js/pull/6999)\n* \\[[`083a15e32e`](https://github.com/DataDog/dd-trace-js/commit/083a15e32e)] - **(SEMVER-PATCH)** switch to js implementation of orchestrion (Roch Devost) [#6877](https://github.com/DataDog/dd-trace-js/pull/6877)\n* \\[[`acc6bef295`](https://github.com/DataDog/dd-trace-js/commit/acc6bef295)] - **(SEMVER-PATCH)** **ci**: do not push to test optim on dependabot pr (Charles de Beauchesne) [#7087](https://github.com/DataDog/dd-trace-js/pull/7087)\n* \\[[`07c5d9ec64`](https://github.com/DataDog/dd-trace-js/commit/07c5d9ec64)] - **(SEMVER-PATCH)** **test**: fix openfeature flaky tests (Ayan Khan) [#7088](https://github.com/DataDog/dd-trace-js/pull/7088)\n* \\[[`f52cb0b066`](https://github.com/DataDog/dd-trace-js/commit/f52cb0b066)] - \\[test optimization] allow overwriting the RUM flush wait time by setting environment variable DD\\_CIVISIBILITY\\_RUM\\_FLUSH\\_WAIT\\_MILLIS (Calvin Bayer)\n* \\[[`5856d72b53`](https://github.com/DataDog/dd-trace-js/commit/5856d72b53)] - **(SEMVER-PATCH)** remove dev dependency on @rspack/cli (Roch Devost) [#7096](https://github.com/DataDog/dd-trace-js/pull/7096)\n* \\[[`df41c8db22`](https://github.com/DataDog/dd-trace-js/commit/df41c8db22)] - **(SEMVER-MINOR)** cache forensics workflow (d) [#7066](https://github.com/DataDog/dd-trace-js/pull/7066)\n* \\[[`ffa3de42c5`](https://github.com/DataDog/dd-trace-js/commit/ffa3de42c5)] - **(SEMVER-PATCH)** vendor bundled non-datadog dependencies (Roch Devost) [#6958](https://github.com/DataDog/dd-trace-js/pull/6958)\n* \\[[`519137b6e0`](https://github.com/DataDog/dd-trace-js/commit/519137b6e0)] - **(SEMVER-MINOR)** **feat(llmobs)**: add reasoning token metrics in openai plugin (Xinyuan Guo) [#7026](https://github.com/DataDog/dd-trace-js/pull/7026)\n* \\[[`1c9a1f41ce`](https://github.com/DataDog/dd-trace-js/commit/1c9a1f41ce)] - **(SEMVER-PATCH)** **ci**: add tests for the most popular package managers (Roch Devost) [#7073](https://github.com/DataDog/dd-trace-js/pull/7073)\n* \\[[`9abe91ae72`](https://github.com/DataDog/dd-trace-js/commit/9abe91ae72)] - **(SEMVER-PATCH)** **fix**: update resource name when child span is active in store for Next.js (Crystal Luc-Magloire) [#7000](https://github.com/DataDog/dd-trace-js/pull/7000)\n* \\[[`d562791c0b`](https://github.com/DataDog/dd-trace-js/commit/d562791c0b)] - **(SEMVER-MINOR)** **feat(ai\\_guard)**: add tags to Evaluation and AIGuardAbortError (Manuel Álvarez Álvarez) [#7059](https://github.com/DataDog/dd-trace-js/pull/7059)\n* \\[[`e5d623c163`](https://github.com/DataDog/dd-trace-js/commit/e5d623c163)] - **(SEMVER-PATCH)** **ci**: fix dependabot.yml to not have overlapping directories (Ruben Bridgewater) [#7070](https://github.com/DataDog/dd-trace-js/pull/7070)\n* \\[[`460bf1461b`](https://github.com/DataDog/dd-trace-js/commit/460bf1461b)] - **(SEMVER-MINOR)** collect and propagate process tags in first span of each chunk (Thomas Hunter II) [#6733](https://github.com/DataDog/dd-trace-js/pull/6733)\n* \\[[`237ea96e4c`](https://github.com/DataDog/dd-trace-js/commit/237ea96e4c)] - **(SEMVER-PATCH)** chore(ci) update one-pipeline (campaigner-prod\\[bot]) [#7054](https://github.com/DataDog/dd-trace-js/pull/7054)\n* \\[[`31a2890d20`](https://github.com/DataDog/dd-trace-js/commit/31a2890d20)] - **(SEMVER-PATCH)** **fix(ws)**: wrap event remove handler for message event removal (Ruben Bridgewater) [#7052](https://github.com/DataDog/dd-trace-js/pull/7052)\n* \\[[`a897a2086c`](https://github.com/DataDog/dd-trace-js/commit/a897a2086c)] - **(SEMVER-PATCH)** **chore**: simplify update-3rdparty-licenses workflow (Thomas Watson) [#7064](https://github.com/DataDog/dd-trace-js/pull/7064)\n* \\[[`9aaadb558e`](https://github.com/DataDog/dd-trace-js/commit/9aaadb558e)] - **(SEMVER-PATCH)** **ci**: safer dependabot updates (Ruben Bridgewater) [#7049](https://github.com/DataDog/dd-trace-js/pull/7049)\n* \\[[`590ba8edc7`](https://github.com/DataDog/dd-trace-js/commit/590ba8edc7)] - **(SEMVER-MINOR)** **otel**: add support for scope metrics (Munir Abdinur) [#7063](https://github.com/DataDog/dd-trace-js/pull/7063)\n* \\[[`b95a717ca0`](https://github.com/DataDog/dd-trace-js/commit/b95a717ca0)] - **(SEMVER-PATCH)** **chore**: refactor update-3rdparty-licenses workflow (Thomas Watson) [#7061](https://github.com/DataDog/dd-trace-js/pull/7061)\n* \\[[`2ce2872554`](https://github.com/DataDog/dd-trace-js/commit/2ce2872554)] - **(SEMVER-PATCH)** **fix**: inline update-3rdparty-licenses.sh script into GH Workflow (Thomas Watson) [#7058](https://github.com/DataDog/dd-trace-js/pull/7058)\n* \\[[`a408e50526`](https://github.com/DataDog/dd-trace-js/commit/a408e50526)] - **(SEMVER-PATCH)** **test**: skip prisma 7 tests for older Node.js versions (Ruben Bridgewater) [#7050](https://github.com/DataDog/dd-trace-js/pull/7050)\n* \\[[`f62588731f`](https://github.com/DataDog/dd-trace-js/commit/f62588731f)] - **(SEMVER-MINOR)** **fix(otel)**: support setting DD\\_METRICS\\_OTEL\\_ENABLED to False (Munir Abdinur) [#7028](https://github.com/DataDog/dd-trace-js/pull/7028)\n* \\[[`490a6ffec2`](https://github.com/DataDog/dd-trace-js/commit/490a6ffec2)] - **(SEMVER-PATCH)** ignore space at eol in update 3rd party license script (Roch Devost) [#7053](https://github.com/DataDog/dd-trace-js/pull/7053)\n* \\[[`46db10679b`](https://github.com/DataDog/dd-trace-js/commit/46db10679b)] - **(SEMVER-PATCH)** **fix(aws-sdk)**: do not patch client config deserialization multiple times (Sam Brenner) [#6991](https://github.com/DataDog/dd-trace-js/pull/6991)\n* \\[[`4b11d91375`](https://github.com/DataDog/dd-trace-js/commit/4b11d91375)] - **(SEMVER-MINOR)** **feat(debugger)**: add special handling for very large collections/objects (Thomas Watson) [#6912](https://github.com/DataDog/dd-trace-js/pull/6912)\n* \\[[`5abf8070bd`](https://github.com/DataDog/dd-trace-js/commit/5abf8070bd)] - **(SEMVER-PATCH)** **fix(debugger)**: initialize lastCaptureNs to ensure first probe hit is captured (Thomas Watson) [#7042](https://github.com/DataDog/dd-trace-js/pull/7042)\n* \\[[`d23ef758ed`](https://github.com/DataDog/dd-trace-js/commit/d23ef758ed)] - **(SEMVER-PATCH)** **fix(debugger)**: allow snapshotsPerSecond to be a float (Thomas Watson) [#7041](https://github.com/DataDog/dd-trace-js/pull/7041)\n* \\[[`bc60861fc6`](https://github.com/DataDog/dd-trace-js/commit/bc60861fc6)] - **(SEMVER-PATCH)** **chore(deps)**: bump the gh-actions-packages group across 2 directories with 2 updates (dependabot\\[bot]) [#7046](https://github.com/DataDog/dd-trace-js/pull/7046)\n* \\[[`3ca3bd6200`](https://github.com/DataDog/dd-trace-js/commit/3ca3bd6200)] - **(SEMVER-PATCH)** **chore(deps-dev)**: bump eslint-plugin-jsdoc (dependabot\\[bot]) [#7045](https://github.com/DataDog/dd-trace-js/pull/7045)\n* \\[[`581b163549`](https://github.com/DataDog/dd-trace-js/commit/581b163549)] - **(SEMVER-PATCH)** **chore(ci)**: Bump temporary version of `dd-license-attribution` (Thomas Watson) [#7040](https://github.com/DataDog/dd-trace-js/pull/7040)\n* \\[[`926cf806e4`](https://github.com/DataDog/dd-trace-js/commit/926cf806e4)] - **(SEMVER-PATCH)** ^W^WPrepare support for vendored dependencies (Thomas Watson) [#7039](https://github.com/DataDog/dd-trace-js/pull/7039)\n* \\[[`114188adc8`](https://github.com/DataDog/dd-trace-js/commit/114188adc8)] - Google GenAI integration for LLM observability and APM tracing. (Crystal Luc-Magloire)\n* \\[[`e26aaf5ff3`](https://github.com/DataDog/dd-trace-js/commit/e26aaf5ff3)] - **(SEMVER-MINOR)** **feat(openai)**: instrument openai reusable prompts (Alexandre Choura) [#6941](https://github.com/DataDog/dd-trace-js/pull/6941)\n* \\[[`930155a2ea`](https://github.com/DataDog/dd-trace-js/commit/930155a2ea)] - **(SEMVER-MINOR)** **feat(anthropic)**: add anthropic beta client support (Alexandre Choura) [#7010](https://github.com/DataDog/dd-trace-js/pull/7010)\n* \\[[`0dc8604284`](https://github.com/DataDog/dd-trace-js/commit/0dc8604284)] - **(SEMVER-PATCH)** **chore**: auto-generate `LICENSE-3rdparty.csv` file (Thomas Watson) [#6968](https://github.com/DataDog/dd-trace-js/pull/6968)\n* \\[[`4b4c83ecc6`](https://github.com/DataDog/dd-trace-js/commit/4b4c83ecc6)] - **(SEMVER-PATCH)** Compute and set http endpoint when route is not available (Ilyas Shabi) [#6861](https://github.com/DataDog/dd-trace-js/pull/6861)\n* \\[[`d680a50d31`](https://github.com/DataDog/dd-trace-js/commit/d680a50d31)] - **(SEMVER-PATCH)** \\[test optimization] Fix playwright's quarantine and retry logic (Juan Antonio Fernández de Alba) [#7024](https://github.com/DataDog/dd-trace-js/pull/7024)\n* \\[[`89ed9a52e5`](https://github.com/DataDog/dd-trace-js/commit/89ed9a52e5)] - **(SEMVER-PATCH)** **chore(deps)**: bump @isaacs/ttlcache (dependabot\\[bot]) [#7032](https://github.com/DataDog/dd-trace-js/pull/7032)\n* \\[[`2b91fd57cc`](https://github.com/DataDog/dd-trace-js/commit/2b91fd57cc)] - **(SEMVER-MINOR)** **chore(deps)**: Bump Next.js test-version (Carles Capell) [#7021](https://github.com/DataDog/dd-trace-js/pull/7021)\n* \\[[`585370c94d`](https://github.com/DataDog/dd-trace-js/commit/585370c94d)] - **(SEMVER-PATCH)** **chore(deps)**: bump the gh-actions-packages group across 5 directories with 4 updates (dependabot\\[bot]) [#7033](https://github.com/DataDog/dd-trace-js/pull/7033)\n* \\[[`40dc0e0f93`](https://github.com/DataDog/dd-trace-js/commit/40dc0e0f93)] - **(SEMVER-PATCH)** **chore(deps-dev)**: bump the dev-minor-and-patch-dependencies group across 1 directory with 5 updates (dependabot\\[bot]) [#7031](https://github.com/DataDog/dd-trace-js/pull/7031)\n* \\[[`1b7890707c`](https://github.com/DataDog/dd-trace-js/commit/1b7890707c)] - **(SEMVER-PATCH)** _**Revert**_ \"**chore**: temporarily disable Dependabot npm version updates (#6987)\" (simon-id) [#7020](https://github.com/DataDog/dd-trace-js/pull/7020)\n* \\[[`0bb1f17270`](https://github.com/DataDog/dd-trace-js/commit/0bb1f17270)] - **(SEMVER-PATCH)** \\[test optimization] Improve playwright installation in automatic log submission test (Juan Antonio Fernández de Alba) [#7019](https://github.com/DataDog/dd-trace-js/pull/7019)\n* \\[[`9a1f6efd3c`](https://github.com/DataDog/dd-trace-js/commit/9a1f6efd3c)] - **(SEMVER-PATCH)** \\[test optimization] Speed up cypress tests by caching dependencies (Juan Antonio Fernández de Alba) [#7018](https://github.com/DataDog/dd-trace-js/pull/7018)\n* \\[[`4345d0df07`](https://github.com/DataDog/dd-trace-js/commit/4345d0df07)] - **(SEMVER-PATCH)** \\[test optimization] Cache oldest versions of playwright and improve retries (Juan Antonio Fernández de Alba) [#7017](https://github.com/DataDog/dd-trace-js/pull/7017)\n* \\[[`7a4b1c3fc5`](https://github.com/DataDog/dd-trace-js/commit/7a4b1c3fc5)] - **(SEMVER-PATCH)** **chore(deps)**: bump the gh-actions-packages group across 2 directories with 1 update (dependabot\\[bot]) [#7015](https://github.com/DataDog/dd-trace-js/pull/7015)\n* \\[[`21cbc22010`](https://github.com/DataDog/dd-trace-js/commit/21cbc22010)] - **(SEMVER-PATCH)** **chore(ci)**: update heaviest-objects-in-the-universe (Thomas Watson) [#6989](https://github.com/DataDog/dd-trace-js/pull/6989)\n* \\[[`1a20edc1be`](https://github.com/DataDog/dd-trace-js/commit/1a20edc1be)] - **(SEMVER-PATCH)** **chore(debugger)**: fix spelling and types (Thomas Watson) [#7009](https://github.com/DataDog/dd-trace-js/pull/7009)\n* \\[[`b0ae6aa1f8`](https://github.com/DataDog/dd-trace-js/commit/b0ae6aa1f8)] - **(SEMVER-PATCH)** Update .gitlab/one-pipeline.locked.yml (Pawel Chojnacki) [#7013](https://github.com/DataDog/dd-trace-js/pull/7013)\n* \\[[`12c193da79`](https://github.com/DataDog/dd-trace-js/commit/12c193da79)] - **(SEMVER-PATCH)** **test**: decrease runtime metrics flakiness on windows (Ruben Bridgewater) [#6998](https://github.com/DataDog/dd-trace-js/pull/6998)\n* \\[[`20b17a606d`](https://github.com/DataDog/dd-trace-js/commit/20b17a606d)] - **(SEMVER-PATCH)** **chore**: ensure VSCode uses the workspace TS version (Thomas Watson) [#7011](https://github.com/DataDog/dd-trace-js/pull/7011)\n* \\[[`25fa1e4dcd`](https://github.com/DataDog/dd-trace-js/commit/25fa1e4dcd)] - **(SEMVER-PATCH)** **ci**: enable SLO change detection, make benchmark checks interruptible (Augusto de Oliveira) [#7005](https://github.com/DataDog/dd-trace-js/pull/7005)\n* \\[[`105cb8c98d`](https://github.com/DataDog/dd-trace-js/commit/105cb8c98d)] - **(SEMVER-PATCH)** chore(deps) Bump mongoose test-version (Carles Capell) [#7003](https://github.com/DataDog/dd-trace-js/pull/7003)\n* \\[[`cbcd3951f2`](https://github.com/DataDog/dd-trace-js/commit/cbcd3951f2)] - **(SEMVER-PATCH)** **ci**: fix benchmarks rules (Augusto de Oliveira) [#7004](https://github.com/DataDog/dd-trace-js/pull/7004)\n* \\[[`f10147d6d6`](https://github.com/DataDog/dd-trace-js/commit/f10147d6d6)] - **(SEMVER-PATCH)** Skip flaky test on macOS (Attila Szegedi) [#6994](https://github.com/DataDog/dd-trace-js/pull/6994)\n* \\[[`8796ac882a`](https://github.com/DataDog/dd-trace-js/commit/8796ac882a)] - **(SEMVER-PATCH)** **fix(types)**: update incorrect tracer option names (Sophie Alpert) [#6526](https://github.com/DataDog/dd-trace-js/pull/6526)\n* \\[[`998a9163a8`](https://github.com/DataDog/dd-trace-js/commit/998a9163a8)] - **(SEMVER-PATCH)** \\[test optimization] Do not retry if test isolation is not enabled in cypress (Juan Antonio Fernández de Alba) [#6978](https://github.com/DataDog/dd-trace-js/pull/6978)\n* \\[[`c39e9258d9`](https://github.com/DataDog/dd-trace-js/commit/c39e9258d9)] - **(SEMVER-PATCH)** \\[test optimization]\\[SDTEST-2939] Add branch to test management request (Juan Antonio Fernández de Alba) [#6990](https://github.com/DataDog/dd-trace-js/pull/6990)\n* \\[[`14653ffb1f`](https://github.com/DataDog/dd-trace-js/commit/14653ffb1f)] - **(SEMVER-PATCH)** **chore(iast)**: Remove fake tokens from test descriptions (Ugaitz Urien) [#6981](https://github.com/DataDog/dd-trace-js/pull/6981)\n* \\[[`815b1439ac`](https://github.com/DataDog/dd-trace-js/commit/815b1439ac)] - **chore**: temporarily disable Dependabot npm version updates (Mike Thompson) [#6987](https://github.com/DataDog/dd-trace-js/pull/6987)\n* \\[[`572f6b7521`](https://github.com/DataDog/dd-trace-js/commit/572f6b7521)] - **(SEMVER-PATCH)** **chore**: fix error in `.vscode/settings.json` (Thomas Watson) [#6977](https://github.com/DataDog/dd-trace-js/pull/6977)\n* \\[[`693f0543ba`](https://github.com/DataDog/dd-trace-js/commit/693f0543ba)] - **(SEMVER-PATCH)** Fix\\[CI]: deny benchmark runs on temporary graphite branches (Fayssal DEFAA) [#6953](https://github.com/DataDog/dd-trace-js/pull/6953)\n* \\[[`e137afeafa`](https://github.com/DataDog/dd-trace-js/commit/e137afeafa)] - **(SEMVER-PATCH)** **test**: rewrite assertion to use Node.js assert (Ruben Bridgewater) [#6951](https://github.com/DataDog/dd-trace-js/pull/6951)\n* \\[[`603c6dc5b1`](https://github.com/DataDog/dd-trace-js/commit/603c6dc5b1)] - **(SEMVER-PATCH)** **ci**: increase benchmarking jobs timeout to 30m (Augusto de Oliveira) [#6976](https://github.com/DataDog/dd-trace-js/pull/6976)\n* \\[[`7f5305eff2`](https://github.com/DataDog/dd-trace-js/commit/7f5305eff2)] - **(SEMVER-PATCH)** **chore(deps-dev)**: bump @types/sinon from 17.0.4 to 21.0.0 (dependabot\\[bot]) [#6972](https://github.com/DataDog/dd-trace-js/pull/6972)\n* \\[[`6857c41b9c`](https://github.com/DataDog/dd-trace-js/commit/6857c41b9c)] - **(SEMVER-PATCH)** **chore(deps)**: bump @isaacs/ttlcache (dependabot\\[bot]) [#6971](https://github.com/DataDog/dd-trace-js/pull/6971)\n* \\[[`cf79dae4d4`](https://github.com/DataDog/dd-trace-js/commit/cf79dae4d4)] - **(SEMVER-PATCH)** **chore(deps-dev)**: bump the dev-minor-and-patch-dependencies group across 1 directory with 4 updates (dependabot\\[bot]) [#6970](https://github.com/DataDog/dd-trace-js/pull/6970)\n* \\[[`f17cc8330b`](https://github.com/DataDog/dd-trace-js/commit/f17cc8330b)] - **(SEMVER-PATCH)** **chore(deps)**: bump @apollo/server (dependabot\\[bot]) [#6973](https://github.com/DataDog/dd-trace-js/pull/6973)\n* \\[[`796a60c190`](https://github.com/DataDog/dd-trace-js/commit/796a60c190)] - **(SEMVER-PATCH)** **chore(deps)**: bump the gh-actions-packages group across 4 directories with 2 updates (dependabot\\[bot]) [#6974](https://github.com/DataDog/dd-trace-js/pull/6974)\n* \\[[`064c9468cd`](https://github.com/DataDog/dd-trace-js/commit/064c9468cd)] - **(SEMVER-PATCH)** **chore**: add `.vscode/settings.json` file (Thomas Watson) [#6967](https://github.com/DataDog/dd-trace-js/pull/6967)\n* \\[[`46c325bf8d`](https://github.com/DataDog/dd-trace-js/commit/46c325bf8d)] - **(SEMVER-PATCH)** **fix(debugger)**: address TS errors (Thomas Watson) [#6966](https://github.com/DataDog/dd-trace-js/pull/6966)\n* \\[[`fcddd2661c`](https://github.com/DataDog/dd-trace-js/commit/fcddd2661c)] - **(SEMVER-PATCH)** **chore**: refactor debugger snapshot collector code (Thomas Watson) [#6921](https://github.com/DataDog/dd-trace-js/pull/6921)\n* \\[[`ef50f2e23f`](https://github.com/DataDog/dd-trace-js/commit/ef50f2e23f)] - **(SEMVER-MINOR)** **feat(otel)**: add support for otel metrics api via protobuf and json (Munir Abdinur) [#6783](https://github.com/DataDog/dd-trace-js/pull/6783)\n* \\[[`0107e423c3`](https://github.com/DataDog/dd-trace-js/commit/0107e423c3)] - **(SEMVER-PATCH)** **chore**: type-cast server.address() calls (Thomas Watson) [#6965](https://github.com/DataDog/dd-trace-js/pull/6965)\n* \\[[`7b1489a7d7`](https://github.com/DataDog/dd-trace-js/commit/7b1489a7d7)] - **(SEMVER-MINOR)** **chore(deps)**: bump @datadog/native-iast-taint-tracking to v4.1.0 (Carles Capell) [#6860](https://github.com/DataDog/dd-trace-js/pull/6860)\n* \\[[`b7f77cca40`](https://github.com/DataDog/dd-trace-js/commit/b7f77cca40)] - **(SEMVER-PATCH)** **test(debugger)**: refactor triggerBreakpoint helper function (Thomas Watson) [#6959](https://github.com/DataDog/dd-trace-js/pull/6959)\n* \\[[`837bc529f3`](https://github.com/DataDog/dd-trace-js/commit/837bc529f3)] - **(SEMVER-PATCH)** **chore(debugger)**: add JSDoc types to debugger tests (Thomas Watson) [#6962](https://github.com/DataDog/dd-trace-js/pull/6962)\n* \\[[`21673ec562`](https://github.com/DataDog/dd-trace-js/commit/21673ec562)] - **(SEMVER-PATCH)** **refactor(debugger)**: don't use Object.hasOwn (Thomas Watson) [#6960](https://github.com/DataDog/dd-trace-js/pull/6960)\n* \\[[`68516f7ba2`](https://github.com/DataDog/dd-trace-js/commit/68516f7ba2)] - **(SEMVER-PATCH)** **ci**: set benchmarking jobs to be interruptible outside master (Augusto de Oliveira) [#6940](https://github.com/DataDog/dd-trace-js/pull/6940)\n* \\[[`2dd3573f86`](https://github.com/DataDog/dd-trace-js/commit/2dd3573f86)] - **(SEMVER-MINOR)** **feat(debugger)**: add snapshot time budget (Thomas Watson) [#6897](https://github.com/DataDog/dd-trace-js/pull/6897)\n* \\[[`06285b6235`](https://github.com/DataDog/dd-trace-js/commit/06285b6235)] - **(SEMVER-PATCH)** **chore(ci)**: Add automatic retry on benchmarking infrastructure failure (Dmytro Yurchenko) [#6929](https://github.com/DataDog/dd-trace-js/pull/6929)\n\n[SDTEST-2939]: https://datadoghq.atlassian.net/browse/SDTEST-2939?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ","publishedAt":"2025-12-17T18:27:39.000Z","url":"https://github.com/DataDog/dd-trace-js/releases/tag/v5.81.0","media":[]},{"id":"rel_vsYv8PEYtMa6MV1tfhPyi","version":"v5.80.0","title":"5.80.0","summary":"* \\[[`31a05d6f67`](https://github.com/DataDog/dd-trace-js/commit/31a05d6f67)] - **(SEMVER-PATCH)** \\[test optimization] Fix disable logic in playwrigh...","content":"* \\[[`31a05d6f67`](https://github.com/DataDog/dd-trace-js/commit/31a05d6f67)] - **(SEMVER-PATCH)** \\[test optimization] Fix disable logic in playwright (Juan Antonio Fernández de Alba) [#6954](https://github.com/DataDog/dd-trace-js/pull/6954)\n* \\[[`2fd9b1d434`](https://github.com/DataDog/dd-trace-js/commit/2fd9b1d434)] - **(SEMVER-PATCH)** **fix(llmobs)**: make sure all sdk methods are on the no-op sdk as well (Sam Brenner) [#6949](https://github.com/DataDog/dd-trace-js/pull/6949)\n* \\[[`f04d912d95`](https://github.com/DataDog/dd-trace-js/commit/f04d912d95)] - **(SEMVER-PATCH)** **chore(iast)**: Fix overhead controller integration flaky test (Ugaitz Urien) [#6926](https://github.com/DataDog/dd-trace-js/pull/6926)\n* \\[[`4dccc16abe`](https://github.com/DataDog/dd-trace-js/commit/4dccc16abe)] - **(SEMVER-PATCH)** \\[DB plugins] trigger sampling of span before injecting the trace parent comment (Naji Astier) [#6653](https://github.com/DataDog/dd-trace-js/pull/6653)\n* \\[[`f87e8d630b`](https://github.com/DataDog/dd-trace-js/commit/f87e8d630b)] - **(SEMVER-PATCH)** **chore**: introduce jsdoc linter (Ruben Bridgewater) [#6899](https://github.com/DataDog/dd-trace-js/pull/6899)\n* \\[[`ca4a561e7a`](https://github.com/DataDog/dd-trace-js/commit/ca4a561e7a)] - **(SEMVER-PATCH)** **fix**: log plugin name in case the handler throws (Ruben Bridgewater) [#6947](https://github.com/DataDog/dd-trace-js/pull/6947)\n* \\[[`26e740268f`](https://github.com/DataDog/dd-trace-js/commit/26e740268f)] - **(SEMVER-PATCH)** **fix**: instrument latest aws-sdk response headers (Sam Brenner) [#6911](https://github.com/DataDog/dd-trace-js/pull/6911)\n* \\[[`d2208fc6d6`](https://github.com/DataDog/dd-trace-js/commit/d2208fc6d6)] - **(SEMVER-PATCH)** fix(openai, llmobs): update openai integration consistency (Sam Brenner) [#6932](https://github.com/DataDog/dd-trace-js/pull/6932)\n* \\[[`80ea153922`](https://github.com/DataDog/dd-trace-js/commit/80ea153922)] - **(SEMVER-PATCH)** **chore(llmobs)**: move span processing hook to on span finish instead of core processor (Sam Brenner) [#6875](https://github.com/DataDog/dd-trace-js/pull/6875)\n* \\[[`e760b3b973`](https://github.com/DataDog/dd-trace-js/commit/e760b3b973)] - **(SEMVER-PATCH)** **fix**: Azure Service Bus batching memory leak (Jordan Storms) [#6917](https://github.com/DataDog/dd-trace-js/pull/6917)\n* \\[[`16081ded18`](https://github.com/DataDog/dd-trace-js/commit/16081ded18)] - **(SEMVER-PATCH)** **chore**: update lockfile (2025-11-18) (Bryan English) [#6942](https://github.com/DataDog/dd-trace-js/pull/6942)\n* \\[[`fb3452b595`](https://github.com/DataDog/dd-trace-js/commit/fb3452b595)] - **(SEMVER-PATCH)** **chore**: add the tags returned by the service to the ai\\_guard span (Manuel Álvarez Álvarez) [#6892](https://github.com/DataDog/dd-trace-js/pull/6892)\n* \\[[`4955d6dc9b`](https://github.com/DataDog/dd-trace-js/commit/4955d6dc9b)] - **(SEMVER-MINOR)** allow providing a custom timeout to openfeature datadog provider (Leo Romanovsky) [#6930](https://github.com/DataDog/dd-trace-js/pull/6930)\n* \\[[`fb4be89d55`](https://github.com/DataDog/dd-trace-js/commit/fb4be89d55)] - **(SEMVER-PATCH)** **chore(refactor)**: rename some files and classes for ease of understanding (Thomas Hunter II) [#6934](https://github.com/DataDog/dd-trace-js/pull/6934)\n* \\[[`b55ffd260d`](https://github.com/DataDog/dd-trace-js/commit/b55ffd260d)] - **(SEMVER-PATCH)** **chore**: add openfeature paths to codeowners by @datadog/feature-flagging (Leo Romanovsky) [#6931](https://github.com/DataDog/dd-trace-js/pull/6931)\n* \\[[`5887f9eb27`](https://github.com/DataDog/dd-trace-js/commit/5887f9eb27)] - **(SEMVER-MINOR)** **ci**: update .gitlab/one-pipeline.locked.yml (Pawel Chojnacki) [#6936](https://github.com/DataDog/dd-trace-js/pull/6936)\n* \\[[`3e3e87f450`](https://github.com/DataDog/dd-trace-js/commit/3e3e87f450)] - **(SEMVER-PATCH)** **chore(deps)**: bump openai (dependabot\\[bot]) [#6938](https://github.com/DataDog/dd-trace-js/pull/6938)\n* \\[[`4cac035b9f`](https://github.com/DataDog/dd-trace-js/commit/4cac035b9f)] - **(SEMVER-MINOR)** **feat(llmobs)**: add boolean evaluation metric support (Sam Brenner) [#6919](https://github.com/DataDog/dd-trace-js/pull/6919)","publishedAt":"2025-11-21T11:53:32.000Z","url":"https://github.com/DataDog/dd-trace-js/releases/tag/v5.80.0","media":[]},{"id":"rel_vRP9G7FkBldEBGkljnzTk","version":"v5.79.0","title":"5.79.0","summary":"* \\[[`19a7bfcf87`](https://github.com/DataDog/dd-trace-js/commit/19a7bfcf87)] - **(SEMVER-MINOR)** \\[test optimization] feat: support multiple docbloc...","content":"* \\[[`19a7bfcf87`](https://github.com/DataDog/dd-trace-js/commit/19a7bfcf87)] - **(SEMVER-MINOR)** \\[test optimization] feat: support multiple docblocks (Ruben Bridgewater) [#6925](https://github.com/DataDog/dd-trace-js/pull/6925)\n* \\[[`df0ee1ed44`](https://github.com/DataDog/dd-trace-js/commit/df0ee1ed44)] - **(SEMVER-PATCH)** **chore(ci)**: Use runner:apm-k8s-m7i-metal for microbenchmarking (Dmytro Yurchenko) [#6928](https://github.com/DataDog/dd-trace-js/pull/6928)\n* \\[[`0ecbf369a0`](https://github.com/DataDog/dd-trace-js/commit/0ecbf369a0)] - **(SEMVER-PATCH)** \\[test optimization] Migrate cucumber plugin tests to integration tests (Juan Antonio Fernández de Alba) [#6923](https://github.com/DataDog/dd-trace-js/pull/6923)\n* \\[[`d5805b314f`](https://github.com/DataDog/dd-trace-js/commit/d5805b314f)] - **(SEMVER-PATCH)** \\[test optimization] Do not report jest test suites as failed if a module import failed (Juan Antonio Fernández de Alba) [#6924](https://github.com/DataDog/dd-trace-js/pull/6924)\n* \\[[`4ff4de84f1`](https://github.com/DataDog/dd-trace-js/commit/4ff4de84f1)] - **(SEMVER-PATCH)** **chore**: add types to the debugger session object (Thomas Watson) [#6922](https://github.com/DataDog/dd-trace-js/pull/6922)\n* \\[[`8378ffd840`](https://github.com/DataDog/dd-trace-js/commit/8378ffd840)] - **(SEMVER-MINOR)** \\[Appsec] AAP Requirements - Activation Origin (Carles Capell) [#6896](https://github.com/DataDog/dd-trace-js/pull/6896)\n* \\[[`e098151c67`](https://github.com/DataDog/dd-trace-js/commit/e098151c67)] - **(SEMVER-PATCH)** Upgrade to latest node-server openfeature SDK and provider timeout test (Tyler Potter) [#6907](https://github.com/DataDog/dd-trace-js/pull/6907)\n* \\[[`6d86211a45`](https://github.com/DataDog/dd-trace-js/commit/6d86211a45)] - **(SEMVER-PATCH)** **fix**: add openfeature integration test to CI and fix tests (Tyler Potter) [#6906](https://github.com/DataDog/dd-trace-js/pull/6906)","publishedAt":"2025-11-17T13:38:01.000Z","url":"https://github.com/DataDog/dd-trace-js/releases/tag/v5.79.0","media":[]},{"id":"rel_Em9iDGEeG1D9TzrWPC_cD","version":"v5.78.0","title":"5.78.0","summary":"* \\[[`f6c929e0ab`](https://github.com/DataDog/dd-trace-js/commit/f6c929e0ab)] - **(SEMVER-PATCH)** \\[test optimization] Fix test suite error handling ...","content":"* \\[[`f6c929e0ab`](https://github.com/DataDog/dd-trace-js/commit/f6c929e0ab)] - **(SEMVER-PATCH)** \\[test optimization] Fix test suite error handling in `jest` (Juan Antonio Fernández de Alba) [#6913](https://github.com/DataDog/dd-trace-js/pull/6913)\n* \\[[`b4d004d7ce`](https://github.com/DataDog/dd-trace-js/commit/b4d004d7ce)] - **(SEMVER-MINOR)** \\[AppSec] esbuild support for IAST (esm) (Carles Capell) [#6821](https://github.com/DataDog/dd-trace-js/pull/6821)","publishedAt":"2025-11-14T16:14:56.000Z","url":"https://github.com/DataDog/dd-trace-js/releases/tag/v5.78.0","media":[]}],"pagination":{"page":1,"pageSize":20,"totalPages":6,"totalItems":104},"summaries":{"rolling":null,"monthly":[]}}