NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3273 most downloaded on npm
Datadog APM tracing client for JavaScript
Last release today
06 Oct 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 58 of the last 60 stable releases
337 versions withdrawn
withdrawn after publishing
9 years old
742 releases · first in 2018
\[`4ba2f499bd`] - (SEMVER-PATCH) ci: remove deprecated lambda executor from localstack config (Roch Devost) #6771
1765861626] - (SEMVER-PATCH) test: skip Next.js 16 tests on non-supported Node.js versions (Ruben Bridgewater) #67803e68da8772] - (SEMVER-PATCH) fix: update ai plugin typing (Sam Brenner) #6786dae2928372] - (SEMVER-PATCH) ci: update kafka docker image to 3.9.1 (Roch Devost) #67940f4b75ef22] - (SEMVER-PATCH) fix: made wrapFunction unique to functions (Pablo Erhard) #6796ee7e32f9cb] - (SEMVER-PATCH) [test optimization] Fix playwright tests in v5 release line (Juan Antonio Fernández de Alba) #6798287203888c] - (SEMVER-PATCH) [test optimization] Playwright + RUM: wait for RUM data to flush (Juan Antonio Fernández de Alba) #6759f0c1e65052] - (SEMVER-PATCH) [test optimization] Fix reported test suite duration in playwright (Juan Antonio Fernández de Alba) #6770b874514d77] - (SEMVER-PATCH) feat(ai_guard): add telemetry to the SDK (Manuel Álvarez Álvarez) #676750146d9a4a] - (SEMVER-PATCH) fix: Add @yaacovcr/transform as external in tests because it is a new peerDepdendency in @apollo/server (Ugaitz Urien) #67906b2d9fe4a5] - (SEMVER-MINOR) add include configuration to iitm loader hook (Roch Devost) #6455a31bc8f289] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #6778537a4a7853] - (SEMVER-PATCH) fix: restore the try catch in esubild because could fail using yarn (Ugaitz Urien) #6774e9556735f4] - (SEMVER-PATCH) fix: safer wrapFunction for ESM instrumentation (Pablo Erhard) #6761af5885e465] - (SEMVER-PATCH) feat: support most configurations with Declarative Config (Mikayla Toffler) #6694cb71d5149b] - (SEMVER-PATCH) Renamed nightly dispatch workflow (Pablo Erhard) #67424ba2f499bd] - (SEMVER-PATCH) ci: remove deprecated lambda executor from localstack config (Roch Devost) #6771c719f344bf] - (SEMVER-PATCH) fix: make sure latest vitest versions get properly instrumented (Juan Antonio Fernández de Alba) #67733ffe266034] - (SEMVER-PATCH) [test optimization] Improve flakiness in cypress (even more) (Juan Antonio Fernández de Alba) #6772c0874b3c1c] - (SEMVER-PATCH) ci: fix express-session job name (Pablo Erhard) #67694a1ffff269] - (SEMVER-PATCH) chore: remove unused code (Ruben Bridgewater) #6768fe119014ad] - (SEMVER-PATCH) fix: do not include peer dependencies of a dependency (Ruben Bridgewater) #676053714a107e] - (SEMVER-PATCH) chore: always redact exception messages for logs in telemetry (Steven Bouwkamp) #67403debabca45] - (SEMVER-PATCH) chore(deps-dev): bump workerpool from 9.3.4 to 10.0.0 (dependabot[bot]) #675147e0890e4a] - (SEMVER-PATCH) FFL-1294: Fix FFE_FLAGS Remote Config handler payload format (Leo Romanovsky) #6754f2af4fd7ed] - (SEMVER-PATCH) fix retry no longer working for bun (Roch Devost) #67628611c55283] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #6763One column per quarter.
\[`90b7c9657d`] - (SEMVER-PATCH) \[test optimization] Fix retry logic for flaky test management in playwright (Juan Antonio Fernández de Alba) #6757
90b7c9657d] - (SEMVER-PATCH) [test optimization] Fix retry logic for flaky test management in playwright (Juan Antonio Fernández de Alba) #6757a377e2af19] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #67525620b0ba9e] - (SEMVER-PATCH) fix: fix esm instrument express-session regression (Pablo Erhard) #674143efd4d41e] - (SEMVER-PATCH) [test optimization] Fix retry logic in impacted tests for playwright (Juan Antonio Fernández de Alba) #67555adf85feda] - (SEMVER-PATCH) [test optimization] Add faulty logic to EFD in playwright (Juan Antonio Fernández de Alba) #67372482bded48] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot[bot]) #67460db2310bcf] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 3 directories with 2 updates (dependabot[bot]) #6747def5b56c66] - (SEMVER-MINOR) collect express endpoints (Ilyas Shabi) #6271c44d8e5e62] - (SEMVER-PATCH) switch to bun for integration tests using the sandbox (Roch Devost) #6693eb9030c36e] - (SEMVER-PATCH) nightly testing (Pablo Erhard) #6629cdbcc2435f] - (SEMVER-PATCH) [test optimization] jest fix: potentially empty this.loggedReferenceErrors (Juan Antonio Fernández de Alba) #6738e3488cbf84] - (SEMVER-PATCH) [test optimization] Fix retry logic in playwright (Juan Antonio Fernández de Alba) #673662d20bb7db] - (SEMVER-PATCH) test: fix race condition in kinesis tests by swallowing irrelevant errors (Roch Devost) #669143d8bc76c3] - (SEMVER-PATCH) [test optimization][STV-59] Fix jest.mock for multi worker setups (Juan Antonio Fernández de Alba) #672978dd563e61] - (SEMVER-PATCH) fix(ws): handle socket availability gracefully (Ruben Bridgewater) #6728b071433672] - (SEMVER-MINOR) add dsm checkpointer typing (William Conti) #673258e102ce6a] - (SEMVER-PATCH) test: reduce cypress flakiness further (Juan Antonio Fernández de Alba) #6731d1ac82123d] - (SEMVER-PATCH) chore: clean up code in integration tests helper (Thomas Watson) #6735cc7e70857d] - (SEMVER-PATCH) fix(esbuild): do not crash and build properly when esbuild is used with ESM modules (Ugaitz Urien) #651377d7e658d8] - (SEMVER-PATCH) add script to rerun workflow a specific number of times (Roch Devost) #668962f875d22f] - (SEMVER-PATCH) ci: remove flaky flag from serverless workflow (Roch Devost) #6692dbefc61cec] - (SEMVER-PATCH) Update esbuild test dependency (Ilyas Shabi) #672748d7fbfdb6] - (SEMVER-PATCH) Added flush interval option as env variable and use it for ESM tests (Pablo Erhard) #67236c552cbc7e] - (SEMVER-PATCH) ci(langchain): update apm test to use classic langchain for in-memory vectorstore (Sam Brenner) #6721b2595238f4] - (SEMVER-PATCH) ci: add support for multiple retries to flakiness script (Roch Devost) #6685b951edf9ab] - (SEMVER-PATCH) ci(langchain): fix tests for test version bump to 1.0 (Sam Brenner) #67153a389a6605] - (SEMVER-PATCH) test(test-optimization): reduce cypress test flakiness and add debug output (Juan Antonio Fernández de Alba) #67100a591b5b61] - (SEMVER-PATCH) test: increase timeout for dynamo and event hubs tests (Roch Devost) #66902a1670b258] - (SEMVER-PATCH) chore: improve config by making properties private and fix type issues (Ruben Bridgewater) #661558f72a00bf] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #6716\[`f0ed054f24`] - (SEMVER-PATCH) Avoid create xml reporting file on local (Ilyas Shabi) #6713
f0ed054f24] - (SEMVER-PATCH) Avoid create xml reporting file on local (Ilyas Shabi) #67138921ff4c7f] - (SEMVER-MINOR) [APMSVLS-218] Expand support for Azure Service Bus (Jordan Storms) #66699e3c1825d3] - (SEMVER-PATCH) fix(esm): do not wrap .default when instrumenting cookie-parser (Pablo Erhard) #6708191e908850] - (SEMVER-MINOR) feat(llmobs): add annotationContext API to annotate auto-generated spans (Sam Brenner) #6571668fc22ec3] - (SEMVER-PATCH) chore(deps): bump @datadog/openfeature-node-server (dependabot[bot]) #6702c9305d99df] - (SEMVER-PATCH) fix(ai): properly handle token usage for ai@>=5.0.0 (Sam Brenner) #67074dec315ba1] - (SEMVER-PATCH) [test optimization] Add better logs to test management and minor improvements to test management (Juan Antonio Fernández de Alba) #668768ceae38e0] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 3 directories with 3 updates (dependabot[bot]) #6696e461c4ee68] - (SEMVER-PATCH) chore(deps): bump the runtime-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot[bot]) #6701b627f1ac0d] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 5 updates (dependabot[bot]) #6698a01e5146db] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #6699a4f45f3259] - (SEMVER-PATCH) chore(deps): bump @datadog/native-appsec from 10.2.1 to 10.3.0 (dependabot[bot]) #67041c78dee56a] - (SEMVER-PATCH) [test optimization] Fix handling of test function in mocha retries (Juan Antonio Fernández de Alba) #6706306888362a] - (SEMVER-PATCH) [test optimization] Fix test suites being reported with an error message but passed test status (Juan Antonio Fernández de Alba) #6656b4c21aeb09] - (SEMVER-MINOR) chore (ci): report test result to datadog (Charles de Beauchesne) #6649d69f98a61e] - (SEMVER-MINOR) refactor: extract common OTLP logic into base classes (Munir Abdinur) #6659d6c64ca105] - (SEMVER-PATCH) fix(amqplib): prevent crash when basic.get returns no message (Ayan Khan) #66868900c5ce50] - (SEMVER-PATCH) fix: esbuild requirement for @openfeature/core (Ugaitz Urien) #66792056fe7de2] - (SEMVER-MINOR) feat(aap): Increase extended data collection support to fastify and nextjs (Ugaitz Urien) #6631f40cdf966d] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot[bot]) #66427d8b31ba35] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 17 updates (dependabot[bot]) #668476e15b3c94] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #6683dc2f39ded4] - (SEMVER-MINOR) chore: add OTLP metrics proto definitions and reorganize directory (Munir Abdinur) #6657730042246a] - (SEMVER-PATCH) split aws-sdk tests by service (Roch Devost) #6680c71419e068] - (SEMVER-PATCH) add merge option to flakiness script (Roch Devost) #668136d9a6b7fa] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 71 updates (dependabot[bot]) #6668849847636c] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #6646c2d2d84163] - (SEMVER-PATCH) Propagated timeout into assertSomeTraces (Pablo Erhard) #6671d08d3216df] - (SEMVER-PATCH) test: add support for recent ai-sdk/openai release (store = false) (Sam Brenner) #66627f634202fe] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 2 updates (dependabot[bot]) #66458f6acc9062] - (SEMVER-PATCH) chore(deps): bump import-in-the-middle (dependabot[bot]) #6643592d16675f] - (SEMVER-PATCH) ci: set DD_RUNTIME_METRICS_ENABLED to true (Augusto de Oliveira) #66215a2ebe1521] - (SEMVER-MINOR) fix: prevent TypeError in ws plugin when ctx.span is undefined (Ayan Khan) #6660e2630c28f5] - (SEMVER-PATCH) update ml-observability codeowners (Sam Brenner) #6670> This release contains a known issue with esbuild bundling where @openfeature/core may cause build failures. As a temporary workaround, add it to you
[!WARNING] This release contains a known issue with esbuild bundling where
@openfeature/coremay cause build failures. As a temporary workaround, add it to your esbuild external configuration:external: ['@openfeature/core']A fix will be included in a later release that automatically excludes this module from esbuild bundling.
f82ae4521d] - (SEMVER-PATCH) Increase timeout of serverless flaky tests (Juan Antonio Fernández de Alba) #66677e29b37ae1] - (SEMVER-PATCH) chore(ci) update one-pipeline (campaigner-prod[bot]) #6637abeba66dd5] - (SEMVER-MINOR) [SVLS-7305] Instrument Azure Event Hubs (Jordan Storms) #65598614eb242d] - (SEMVER-PATCH) fix: do not limit pg instrumentation upper bound (Ruben Bridgewater) #6641c74a50b831] - (SEMVER-PATCH) [test optimization] Refactor mocha plugin tests into integration tests (Juan Antonio Fernández de Alba) #66518e60fef1d5] - (SEMVER-PATCH) [test optimization] Support for @fast-check/jest (Juan Antonio Fernández de Alba) #66326de63ebd0c] - (SEMVER-PATCH) [test optimization] Better nomenclature usage in impacted tests logic (Juan Antonio Fernández de Alba) #6614dafde811cd] - (SEMVER-MINOR) Have profilers emit settings and metrics into event.json (Attila Szegedi) #65972f03518ba7] - (SEMVER-MINOR) [PREVIEW] Add Feature Flagging & Experimentations (Ayan Khan) #64488625d7792e] - (SEMVER-MINOR) SCI embedding - read Git metadata from .git folder (olivwalsh) #65172555791006] - (SEMVER-MINOR) Add support for OpenTelemetry Logs API (Munir Abdinur) #646540b6788374] - (SEMVER-PATCH) [MLOB-3987] handle Amazon Nova request formats (ncybul) #65863aca43bdb4] - (SEMVER-PATCH) test: remove npm/sandbox operations from fastify esm test (Bryan English) #6622ab33cb0c1f] - (SEMVER-PATCH) increasing integration test timeouts, using execSync (Crystal Luc-Magloire) #6607eb37aab54c] - (SEMVER-PATCH) fix: Ws resource now uses the request route (Crystal Luc-Magloire) #65870b25422ee5] - (SEMVER-PATCH) ci: adjust performance gate warning to 1% for low stddev scenarios (Roch Devost) #6626\[`a073145c1d`] - (SEMVER-MINOR) feat(aap): Extended request data collection via rules (Ugaitz Urien) #6275
a073145c1d] - (SEMVER-MINOR) feat(aap): Extended request data collection via rules (Ugaitz Urien) #6275c95eb358f8] - (SEMVER-PATCH) test: improve flakiness for appsec ssrf express tests (Ugaitz Urien) #66234bb779b38b] - (SEMVER-PATCH) chore: disable TypeScript type checking (Thomas Watson) #6625c0873f1958] - (SEMVER-PATCH) Do not run datadog static analyzer on pull_request (Juan Antonio Fernández de Alba) #66126a0fa6e8b7] - (SEMVER-PATCH) fix api docs links redirecting to incorrect urls (Roch Devost) #661722c2dd853c] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #6619821b4e14fb] - (SEMVER-MINOR) feat(anthropic, llmobs): add support for @ai-anthropic/sdk (Sam Brenner) #643133cf0e55c6] - (SEMVER-PATCH) enable pr gates for all benchmarks and make them faster (Roch Devost) #6590\[`b0f79f9ca4`] - (SEMVER-PATCH) \[test optimization] Fix latest playwright@1.56.0 release (Juan Antonio Fernández de Alba) #6611
b0f79f9ca4] - (SEMVER-PATCH) [test optimization] Fix latest playwright@1.56.0 release (Juan Antonio Fernández de Alba) #6611c1d538fad8] - (SEMVER-MINOR) [test optimization] Make EFD and impacted tests compatible with jest's snapshot testing (Juan Antonio Fernández de Alba) #65842c9becace2] - (SEMVER-PATCH) ci: test oracledb without custom docker image (Roch Devost) #6609b6077e7b33] - (SEMVER-PATCH) Update .gitlab/one-pipeline.locked.yml (Pawel Chojnacki) #658593d36d6851] - (SEMVER-PATCH) [test optimization] Improve flakiness of test optimization tests (Juan Antonio Fernández de Alba) #66046876854028] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 1 update (dependabot[bot]) #66064c1393178b] - (SEMVER-PATCH) chore(dev-deps): don't upgrade tap major version (Thomas Watson) #6603db2bc4bfdd] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 7 updates (dependabot[bot]) #66009bd89df827] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 2 updates (dependabot[bot]) #6598\[`80547663a9`] - (SEMVER-PATCH) \[test optimization] Fix cypress tests in release branch (Juan Antonio Fernández de Alba) #6595
80547663a9] - (SEMVER-PATCH) [test optimization] Fix cypress tests in release branch (Juan Antonio Fernández de Alba) #6595ab95474c50] - (SEMVER-PATCH) Remove the APP_KEY config property from telemetry (Manuel Álvarez Álvarez) #65936b5670c32d] - (SEMVER-MINOR) esbuild support for IAST (cjs) (Carles Capell) #6467a71c407077] - (SEMVER-PATCH) chore(lint): fix rimraf eslint suggestion (Thomas Watson) #659245621d20d3] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #6588e2ae355a38] - (SEMVER-PATCH) ci: parallelize macrobenchmark experiments (Augusto de Oliveira) #65647a57c8e34f] - (SEMVER-PATCH) Added manual nightly workflow (Pablo Erhard) #655718e5ccc958] - Helper function to execute exec function calls (Crystal Luc-Magloire)be2a8eb10c] - (SEMVER-PATCH) removing rule to config inversion validate local file task (mhlidd) #65785a56cfbf15] - (SEMVER-PATCH) Update .gitlab/one-pipeline.locked.yml (Pawel Chojnacki) #6577ba44d2ea27] - (SEMVER-MINOR) feat(ai_guard): implement AI Guard SDK (Manuel Álvarez Álvarez) #64865374f69203] - (SEMVER-PATCH) [test optimization] Fix happy-dom testing issues with latest jest release (Juan Antonio Fernández de Alba) #6566109ea4c288] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #657993b5d404e5] - (SEMVER-PATCH) chore: add basic tsconfig to check for type errors (Ruben Bridgewater) #6447\[`bae4e64eab`] - (SEMVER-PATCH) chore(deps): bump openai (dependabot\[bot]) #6574
bae4e64eab] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #6574bc4cf08b5f] - (SEMVER-PATCH) chore: update dependency blacklist lint rule from recent cleanups (simon-id) #656816d0d3acc7] - (SEMVER-PATCH) chore: remove koalas dependency (Ruben Bridgewater) #65569ad3c91947] - (SEMVER-PATCH) fix(instrumentation): do not fail accessing oracledb hostName getter (Ruben Bridgewater) #6546c1febcd32d] - (SEMVER-PATCH) ci: update ldapjs docker image to use bitnamilegacy (simon-id) #6563b2caf5de78] - (SEMVER-PATCH) add ml_app tag to llmobs enabled telemetry metric (Sam Brenner) #6525e2ead19e85] - (SEMVER-PATCH) test: fix rimraf being required due to merge timing conflict (Ruben Bridgewater) #655823f6154eed] - (SEMVER-MINOR) [test optimization] Add file system cache for git commands (Juan Antonio Fernández de Alba) #6509f4952efb28] - (SEMVER-PATCH) [test optimization] Fix latest release of jest (Juan Antonio Fernández de Alba) #6555748ffc84a7] - (SEMVER-PATCH) [test optimization] Fix issue with jest.mock and bypassed modules (Juan Antonio Fernández de Alba) #655445652036d2] - (SEMVER-PATCH) chore: remove get-port dependency completely (Ruben Bridgewater) #6543e8848d9b58] - (SEMVER-PATCH) chore: remove duplicate information in ESLint config (Thomas Watson) #65520e9ea307dd] - (SEMVER-PATCH) chore: activate more mocha lint rules (Ruben Bridgewater) #6542bb771aad6a] - (SEMVER-PATCH) test: remove get-port usage in grpc and molecular tests (Ruben Bridgewater) #6540016c112703] - (SEMVER-PATCH) chore: update eslint-plugin-mocha to latest (Ruben Bridgewater) #6541f0c34cc89e] - (SEMVER-PATCH) chore: remove most koalas usage (Ruben Bridgewater) #6544c692d9b920] - (SEMVER-PATCH) chore: update sinon to v21 (Ruben Bridgewater) #6538d28a593e6a] - (SEMVER-PATCH) chore(deps): bump import-in-the-middle (dependabot[bot]) #6547b86d00cc49] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #6549c654e84dba] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 1 update (dependabot[bot]) #654855254c6651] - (SEMVER-PATCH) fix(ai, llmobs): respect the functionId argument for vercel-ai operations (Sam Brenner) #6524e71f693606] - (SEMVER-PATCH) test: use fs.rm instead of rimraf (Thomas Watson) #6516ffc4600ad2] - (SEMVER-PATCH) chore: improve script for running CI on community PRs (Thomas Watson) #65378c2be9b176] - (SEMVER-PATCH) fix: remove duplicate line in config code (Thomas Watson) #6535aa3039789d] - (SEMVER-PATCH) chore: fix script for running CI on a community PR (Thomas Watson) #6536ef78051ca6] - (SEMVER-PATCH) test: simplify vary test helper (Ruben Bridgewater) #65192263be2a61] - (SEMVER-PATCH) ci(llmobs): use plugin test handler for receiving both llm observability and apm spans (Sam Brenner) #64773de3a3520c] - (SEMVER-PATCH) test: fix runtime metric flakiness (Ruben Bridgewater) #6504868fb30ca4] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 3 directories with 2 updates (dependabot[bot]) #653098a77c0330] - (SEMVER-PATCH) chore(deps): bump import-in-the-middle (dependabot[bot]) #65283724ae3931] - (SEMVER-PATCH) test: fix bug in integration test helper (Thomas Watson) #6531bc2bcd496d] - (SEMVER-PATCH) test: use promise based fs functions in integration tests helpers (Thomas Watson) #65159a61a7907f] - (SEMVER-PATCH) Update CODEOWNERS (rename apm-sdk-api to apm-sdk-capabilities) (Brian Marks) #65236bf9b4364e] - (SEMVER-PATCH) ci: increase dependabot limit for regular PRs to 100 (Ruben Bridgewater) #65219b25bed052] - (SEMVER-MINOR) [MLOB-3170] add prompt caching metrics for bedrock (ncybul) #650512e413ee88] - (SEMVER-PATCH) benchmark: do not skip failing require calls (Ruben Bridgewater) #6520e513eefc8e] - (SEMVER-PATCH) fix performance gate warning triggering for acceptable range (Roch Devost) #6503394ec239be] - (SEMVER-PATCH) telemetry: log.errorWithoutTelemetry, reduce log cardinality (Thomas Hunter II) #5871a38a294852] - (SEMVER-PATCH) remove special-casing of default in hook.js (Bryan English) #6401964886d9ec] - (SEMVER-MINOR) feat(aws): rename partition tag to aws.partition (Seunglee Lee) #65067e4b4c55a0] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 45 updates (dependabot[bot]) #65085be1873bb1] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #6507ff6a92fc06] - (SEMVER-PATCH) chore: remove old unused test files (Thomas Watson) #6497a141665ddb] - (SEMVER-PATCH) ci: do not update @opentelemetry/core major version (Ruben Bridgewater) #6493516e5960bc] - (SEMVER-PATCH) [test optimization] Update ci/init logic not to fail if within a test worker (Juan Antonio Fernández de Alba) #649286327a4bae] - (SEMVER-PATCH) [test optimization] Improve afterEach in cypress integration tests (Juan Antonio Fernández de Alba) #64913f33a1e128] - (SEMVER-PATCH) [test-optimization] [SDTEST-2400] Support happy-dom environment in Jest (Mario Vidal Domínguez) #620808feba06c5] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #6494ecb65263c6] - (SEMVER-PATCH) ci: implement pre-release benchmark gates (Roch Devost) #6246ed8c285607] - (SEMVER-PATCH) chore(lint): align ECMA version in ESLint config (Thomas Watson) #6489de4d2f7840] - (SEMVER-PATCH) chore(deps-dev): bump eslint-plugin-unicorn from 60.0.0 to 61.0.2 (dependabot[bot]) #6484f03cbce7f6] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 7 updates (dependabot[bot]) #64808948159200] - (SEMVER-PATCH) [test optimization] Improve organization of cypress integration tests (Juan Antonio Fernández de Alba) #64888034c4b77d] - (SEMVER-PATCH) chore(deps-dev): bump get-port from 5.1.1 to 7.1.0 (dependabot[bot]) #6482097d8da21f] - (SEMVER-PATCH) [test optimization] Do not run git in workers unnecessarily (Juan Antonio Fernández de Alba) #648762915d146e] - (SEMVER-MINOR) Inject git metadata in datadog esbuild plugin (olivwalsh) #6388622a240cb8] - (SEMVER-PATCH) chore(deps-dev): bump glob from 7.2.3 to 10.4.5 (dependabot[bot]) #64833bd4e30182] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #6481c7873209d5] - (SEMVER-MINOR) feat(aws): add partition tag (Seunglee Lee) #6432a68f27913a] - (SEMVER-PATCH) [test optimization] Improve vitest performance (Juan Antonio Fernández de Alba) #5803fb6f8db114] - (SEMVER-MINOR) [test optimization] Support vitest programmatic API (Juan Antonio Fernández de Alba) #6458cb1f9a7cd0] - (SEMVER-PATCH) setting messaging for ws to false by default (Crystal Magloire) #6473b0e3024f55] - (SEMVER-PATCH) test: update prisma test version and fix esm test (Ruben Bridgewater) #6438ac76b1060a] - (SEMVER-PATCH) report waf config errors action (Ilyas Shabi) #6468bfea5e8856] - (SEMVER-PATCH) benchmark: make startup-test more stable by using fixed dep list (Ruben Bridgewater) #6470160ded801a] - (SEMVER-PATCH) [test optimization] More robust cypress test (Juan Antonio Fernández de Alba) #64637338335682] - (SEMVER-PATCH) fix: handle edge case with no req context (code origin) (Thomas Watson) #64535a613e0c0c] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #64660852179c13] - (SEMVER-PATCH) ci: add retry timeout to kafka connect and health check for tests (William Conti) #64600c8feb64e1] - (SEMVER-PATCH) test: dry up agent url references (Thomas Watson) #64624b67d24d4b] - (SEMVER-PATCH) ci: add octo-sts claim for access from gitlab apm reliability (Roch Devost) #64617ab4c3e1bd] - (SEMVER-PATCH) ci: add cooldown time of a day to dependabot for regular dependencies (Ruben Bridgewater) #6459efb96de87c] - (SEMVER-PATCH) chore: make what's possible in wall.js private; sort some fields and their usages alphabetically (Attila Szegedi) #6449bbe37f32ea] - (SEMVER-PATCH) fix: stop tracing channels to be GCed too early (Ugaitz Urien) #6407376d6ce0ee] - (SEMVER-PATCH) ci: automate dependabot approve and merge for dev deps and actions (Roch Devost) #6306db23e7fa88] - (SEMVER-PATCH) ci(llmobs): resolve some test flakiness (Sam Brenner) #6316a8b2284d04] - (SEMVER-PATCH) refactor: manage default agent url in a central location (Thomas Watson) #6436bf20ace667] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #645686bab8e6a8] - (SEMVER-PATCH) test,chore: use less globals and improve linting (Ruben Bridgewater) #6446d0c6128db5] - (SEMVER-PATCH) doc: add warning comment for arbitrary RC capabilities (simon-id) #6451fe47bef3bb] - (SEMVER-PATCH) fix: add to @openai/agents blocklist for IITM exclusions (Sam Brenner) #6452258deebad8] - (SEMVER-MINOR) feat(aws-sdk, llmobs): support InvokeModelWithResponseStreamCommand for bedrock runtime (Sam Brenner) #6405588884ef8a] - (SEMVER-MINOR) [MLOB-3132] add cached metrics for OpenAI (ncybul) #644433150330e1] - (SEMVER-MINOR) Use AsyncContextFrame for storing profiler sampling context (Attila Szegedi) #5743354f868487] - (SEMVER-PATCH) [test optimization] Improve cypress flakiness (Juan Antonio Fernández de Alba) #64403dd8edfcad] - (SEMVER-PATCH) doc: remove outdated README.md about opentelemetry/api versions (Ruben Bridgewater) #64425b1f07e56d] - (SEMVER-PATCH) bump axios to 1.12.2 (Roch Devost) #644509ffadfc40] - (SEMVER-PATCH) docs: fix default agent hostname in exposed types (Thomas Watson) #64359f7d01d55f] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #6433ba5fec6248] - (SEMVER-PATCH) test: use datadog controlled dummy repo url (simon-id) #5933438de005b1] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 3 directories with 2 updates (dependabot[bot]) #642335030a5986] - (SEMVER-PATCH) fix: make Object.assign compatible with non-extensible headers in Bun (Ruben Bridgewater) #64257983019419] - (SEMVER-PATCH) chore(deps): bump axios (dependabot[bot]) #6422748afa848b] - (SEMVER-MINOR) feat: update opentelemetry/api to 1.9.0 and onwards (Ruben Bridgewater) #64189fc99711e6] - (SEMVER-PATCH) [test optimization] Do not enable Test Optimization plugins when isCiVisibility is false (Juan Antonio Fernández de Alba) #64040b52fec470] - (SEMVER-PATCH) [test optimization] Clean up handling of known tests in playwright (Juan Antonio Fernández de Alba) #64136472355960] - (SEMVER-PATCH) [test optimization] Clean up handling of known tests in cypress (Juan Antonio Fernández de Alba) #6412674f3d7a64] - (SEMVER-PATCH) [test optimization] Clean up handling of known tests in vitest (Juan Antonio Fernández de Alba) #6411f6ae6209c2] - (SEMVER-PATCH) [test optimization] Clean up handling of known tests in cucumber (Juan Antonio Fernández de Alba) #64106447469073] - (SEMVER-PATCH) [test optimization] Clean up handling of known tests in mocha (Juan Antonio Fernández de Alba) #64096872535bf2] - (SEMVER-PATCH) [test optimization] Clean up handling of known tests in jest (Juan Antonio Fernández de Alba) #6408b41ba88355] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #64192c3dccfcb7] - (SEMVER-PATCH) Added visibility for single and bulked delete/update commands (perhardhernandez) #6374\[`94da067854`] - (SEMVER-MINOR) feat(llmobs): add user llm observability span processor to modify spans (Sam Brenner) #6329
94da067854] - (SEMVER-MINOR) feat(llmobs): add user llm observability span processor to modify spans (Sam Brenner) #632938a72cce4f] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 8 directories with 5 updates (dependabot[bot]) #63904535d76f2f] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 5 updates (dependabot[bot]) #6406\[`93c55e0fa1`] - (SEMVER-MINOR) feature: instrument the ws websocket package (Crystal Magloire) #5832
93c55e0fa1] - (SEMVER-MINOR) feature: instrument the ws websocket package (Crystal Magloire) #5832c21cbdbafa] - (SEMVER-PATCH) fix(tracing): fixes graphql resolver error not returning a then-able result (William Conti) #63549d9dc3f2cc] - (SEMVER-PATCH) fix(#6307): quarantine tests are being run but exit with status code 0 (Calvin Bayer) #6397f12c439508] - (SEMVER-PATCH) fix(llmobs): properly parse "newer" anthropic models, cohere models from bedrock-runtime calls (Sam Brenner) #6383e6dcda432c] - (SEMVER-PATCH) Removing hook for express v5 router (Crystal Magloire) #6272694f3c6b2c] - (SEMVER-PATCH) test: improve runtime metric tests to be less flaky (Ruben Bridgewater) #6398adb86030f3] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 7 updates (dependabot[bot]) #6403697e117cb4] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #640205ee5bba89] - (SEMVER-PATCH) fix(tracing): skip couchbase tests to unblock CI (William Conti) #6399820f59b2b7] - (SEMVER-PATCH) fix ip_extractor algo for Forwarded header (simon-id) #63512aed52ce90] - (SEMVER-PATCH) chore: Add Node.js 24 to benchmark matrix (Thomas Watson) #63964f1e71e567] - (SEMVER-PATCH) style: change 'nodejs' spelling to 'Node.js' (Thomas Watson) #6395edc4da8c68] - (SEMVER-PATCH) chore: run ESLint in multithreaded mode (Thomas Watson) #6394f5ccfebc04] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 6 updates (dependabot[bot]) #6391bdec511025] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 15 updates (dependabot[bot]) #6393c6044addfc] - (SEMVER-MINOR) feat(aws/sqs): add cloud.resource_id as resource tag (Seunglee Lee) #63081c6c7aca49] - (SEMVER-PATCH) fix: send telemetry metadata before process spawn (Tahir H. Butt) #63755e607139b0] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 19 updates (dependabot[bot]) #6387e51ade3034] - (SEMVER-PATCH) test: add explicit requires in tests (Ruben Bridgewater) #63688a0dadd82a] - (SEMVER-PATCH) test: make poisson test more robust against flakes (Attila Szegedi) #6382e8aa55eb01] - (SEMVER-PATCH) Reduce memory usage of profile encoding (Attila Szegedi) #63814de1d2c327] - (SEMVER-PATCH) chore(deps-dev): bump proxyquire from 1.8.0 to 2.1.3 (Thomas Watson) #63400fab11c263] - (SEMVER-MINOR) feat(llmobs): default mlApp to the service name (Sam Brenner) #62849a1efb7cca] - (SEMVER-PATCH) fix: make sure to bail in shimmer if target is undefined (Ruben Bridgewater) #6376ebe973b12e] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #6380486aaecd95] - (SEMVER-MINOR) Bump native-appsec to 10.2.1 (simon-id) #6365e9aa7f42a7] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 25 updates (dependabot[bot]) #6379b5bf73650f] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #6377252f6faa3a] - (SEMVER-PATCH) chore(tracing): fix prisma client tracing for esm and add esm tests (William Conti) #636175856dd84d] - (SEMVER-MINOR) Fastify RASP support (simon-id) #6081\[`aed71a8ad1`] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 28 updates (dependabot\[bot]) #6364
aed71a8ad1] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 28 updates (dependabot[bot]) #6364156f35a78f] - (SEMVER-PATCH) fix: improve runtime metrics (Ruben Bridgewater) #634478304696ec] - (SEMVER-PATCH) test: update new way of snapshot a test in Jest (Mario Vidal Domínguez) #6360907d8e8256] - (SEMVER-PATCH) Use WEBSITE_SITE_NAME instead of DD_AZURE_APP_SERVICES to detect AAS (Attila Szegedi) #63579469da8e03] - (SEMVER-PATCH) Fix md5 incompatibility with openssl issue by moving to sha256 (Eric Firth) #6333e9fed1de90] - (SEMVER-MINOR) ci: fix concurrency.group for system-test runs on master (Charles de Beauchesne) #6353ba9bcbca61] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #6350b6cf0edd9c] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 14 updates (dependabot[bot]) #6349e339f4eb5b] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #6346\[`a1b53a86cd`] - (SEMVER-PATCH) \[test-optimization] \[SDTEST-2548] Fix playwright in v5 (Mario Vidal Domínguez) #6343
a1b53a86cd] - (SEMVER-PATCH) [test-optimization] [SDTEST-2548] Fix playwright in v5 (Mario Vidal Domínguez) #6343df65b26932] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 30 updates (dependabot[bot]) #6342d0dcf78573] - (SEMVER-PATCH) test(profiler): fix flaky poisson test (Attila Szegedi) #6341e57ed0f7de] - (SEMVER-PATCH) fix gc pause metric using millis instead of nanos (Roch Devost) #6321ecf3445a37] - (SEMVER-PATCH) [test-optimization] [SDTEST-2548] Fix Cypress tests for versions >=15.0.0 (Mario Vidal Domínguez) #633510e78c5c69] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #6327b182aa2353] - (SEMVER-PATCH) Unpin system-tests workflow version (simon-id) #6339f0f5b7303a] - (SEMVER-PATCH) fix(ai): properly handle partial experimental_telemetry configurations to wrap the correct tracer (Sam Brenner) #6319ec0d360526] - (SEMVER-MINOR) [test-optimization] [SDTEST-2548] Fix playwright instrumentation for versions >=1.55.0 (Mario Vidal Domínguez) #6330be7e2a9966] - (SEMVER-MINOR) Endpoints discovery for fastify (Ilyas Shabi) #6258e52d84cb92] - (SEMVER-PATCH) chore: limit dependency version range to prevent them being flagged (Ruben Bridgewater) #6279823a9abd20] - (SEMVER-PATCH) Fix Appsec Next.js v15.5 plugin test (Carles Capell) #63150502c95297] - (SEMVER-PATCH) ci: update one-pipeline version and config inversion related CI jobs (Benjamin De Bernardi) #6318f60b7f7d13] - (SEMVER-PATCH) Fix log injection and applied sampling rule bug (Ayan Khan) #6299\[`451946a665`] - (SEMVER-PATCH) \[test-optimization] \[SDTEST-2522] Fix incident with Jest and EFD (Mario Vidal Domínguez) #6313
451946a665] - (SEMVER-PATCH) [test-optimization] [SDTEST-2522] Fix incident with Jest and EFD (Mario Vidal Domínguez) #6313eeb3642e16] - (SEMVER-PATCH) chore: upgrade nock dev-dependency from v11 to v13 (Thomas Watson) #6311ab283f17a5] - (SEMVER-PATCH) fix(prisma): correct database connection attributes in spans (Ayan Khan) #6305\[`7de55f4efa`] - (SEMVER-PATCH) fix(llmobs): properly parse DD\_TAGS onto span events' tags (Sam Brenner) #6287
7de55f4efa] - (SEMVER-PATCH) fix(llmobs): properly parse DD_TAGS onto span events' tags (Sam Brenner) #6287\[`58216feb39`] - (SEMVER-PATCH) fix(profiler): re-add missing configurations (Attila Szegedi) #6302
58216feb39] - (SEMVER-PATCH) fix(profiler): re-add missing configurations (Attila Szegedi) #630254649d28c9] - (SEMVER-PATCH) fix: update telemetry name for truncated baggage (Rachel Yang) #62975c8b7434e6] - (SEMVER-PATCH) Pin GitHub Actions (Julien Doutre) #629548755b5563] - (SEMVER-PATCH) bug(tracing): fix moleculer client meta propagation (William Conti) #62707a540416a2] - (SEMVER-PATCH) ci: fix express node v24 test (Thomas Hunter II) #6283c12cfd7ba6] - (SEMVER-PATCH) chore(llmobs): add url origin env var (Sam Brenner) #6286bf13fa761f] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 3 updates (dependabot[bot]) #6292e1d2816def] - (SEMVER-PATCH) chore(deps): bump the runtime-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot[bot]) #6293e5bc8a2443] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 9 updates (dependabot[bot]) #6296\[`7e4af4a17e`] - (SEMVER-PATCH) pin system tests to a specific commit (Roch Devost) #6289
7e4af4a17e] - (SEMVER-PATCH) pin system tests to a specific commit (Roch Devost) #62895089171e2b] - (SEMVER-PATCH) docs: remove Node.js 24 warning since we now have full support (Ruben Bridgewater) #62686cac0b9ef3] - (SEMVER-MINOR) feat(ai): add vercel ai integration (Sam Brenner) #5858e28e38dc36] - (SEMVER-PATCH) ci: update github actions to use node latest, not active (Thomas Hunter II) #62732774e1dfce] - (SEMVER-MINOR) Emit span IDs in profiles as 64-bit numbers instead of as strings. (Attila Szegedi) #6281fd9c8a75da] - (SEMVER-PATCH) refactor: make sure promises as context would be preserved (Ruben Bridgewater) #6277213d56fb37] - (SEMVER-PATCH) chore(deps): bump the test-versions group (dependabot[bot]) #6280e6db2fe851] - (SEMVER-PATCH) refactor: use symbol instead of weak map for associating data with contexts (Attila Szegedi) #6276807698ae59] - (SEMVER-PATCH) chore(deps): bump the test-versions group (dependabot[bot]) #6274092a7026d3] - (SEMVER-PATCH) Eagerly delete elements from the ctx WeakMap (Attila Szegedi) #6267d4b68955a5] - (SEMVER-PATCH) add summary and slack message to flakiness report (Roch Devost) #6252e6c1a8ff1c] - (SEMVER-PATCH) ci: bump one-pipeline version (Benjamin De Bernardi) #626563e70ecc87] - (SEMVER-PATCH) DD_PROFILING_TIMELINE_ENABLED got lost in the rework (Attila Szegedi) #6264fca5f74d58] - (SEMVER-PATCH) chore(deps): bump the test-versions group (dependabot[bot]) #626336a2bd1802] - (SEMVER-PATCH) bump timeout for installing playwright deps to 5 minutes (Roch Devost) #62612e40492b3b] - (SEMVER-MINOR) get rid of --no-async-context-frame (Bryan English) #57265873c88b87] - (SEMVER-MINOR) feat: add injection metadata fields to telemetry forwarder (sydney-tung) #6203c9df24092d] - (SEMVER-PATCH) test: remove withVersions global (Ruben Bridgewater) #624948fd822d36] - (SEMVER-MINOR) Support Forwarded header for IP extraction (Ugaitz Urien) #6248024b9aa017] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 6 updates (dependabot[bot]) #625645fe47d5cc] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 2 updates (dependabot[bot]) #6254fa7d55c49d] - (SEMVER-PATCH) chore(deps): bump the test-versions group (dependabot[bot]) #62553ecc4360ea] - (SEMVER-PATCH) ci(langchain): re-enable latest langchain tests with cassettes (Sam Brenner) #62434fdadcf8bd] - (SEMVER-PATCH) fix(tracer): make instrumenting hono middlewares more robust (Ruben Bridgewater) #625006e11bf3e6] - (SEMVER-MINOR) add experimental flag on plugins to disable them by default (Roch Devost) #5985baa23b6175] - (SEMVER-PATCH) Fix service name in process discovery metadata (Vincent Whitchurch) #6228c0f4395b25] - (SEMVER-PATCH) ci: limit dependabot automation trigger to opened activity (Roch Devost) #62442c484077ae] - (SEMVER-PATCH) Remove Async Resource from knex (Ugaitz Urien) #6241deb8f4a7f1] - (SEMVER-PATCH) Update WAF rules to v1.15.1 (Carles Capell) #6245591809558a] - (SEMVER-PATCH) chore(deps): bump the test-versions group (dependabot[bot]) #6247fa783b4c45] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 16 updates (dependabot[bot]) #623969936d7ede] - Migrating Postgres from AsyncResource to Diagnostics Channel (Crystal Magloire) #62257592c5920d] - (SEMVER-PATCH) ci(azure-functions): install azure-functions-core-tools outside of test suite (Duncan Harvey) #62420136851c52] - (SEMVER-PATCH) remove async storage from couchbase (William Conti) #59481c583deed3] - (SEMVER-PATCH) Fix flaky test (Attila Szegedi) #622914f7d60a33] - (SEMVER-MINOR) bump native appsec to 10.1.0 (simon-id) #6235\[`72172afead`] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 1 directory with 2 updates (dependabot\[bot]) #6219
72172afead] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 1 directory with 2 updates (dependabot[bot]) #6219d3a986b75c] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 6 updates (dependabot[bot]) #6193e96271dcdc] - (SEMVER-PATCH) ci: move serverless owned ci jobs to serverless workflow (Roch Devost) #62261f26dcbfbe] - (SEMVER-PATCH) Remove reportAttack return value check (Carles Capell) #6223da7c192e86] - (SEMVER-PATCH) Ensure advancement of sampling instant never takes much time (Attila Szegedi) #6172969af5cbb3] - (SEMVER-PATCH) chore(deps): bump the test-versions group (dependabot[bot]) #6220c85ec6143f] - (SEMVER-PATCH) remove async storage from oracledb (William Conti) #6217044c5da031] - (SEMVER-PATCH) remove async storage from fastify instrumentation (William Conti) #6215330fce7b39] - (SEMVER-PATCH) Update CODEOWNERS for the API SDK team (Ida Liu) #6212ed015bc4cd] - (SEMVER-PATCH) Encode Javascript hashes with little-endian to be compatible with other languages in DSM (Eric Firth) #6196e79f719bdb] - (SEMVER-PATCH) replace static getters with static properties (Roch Devost) #62147b9b5cf4cc] - (SEMVER-PATCH) chore(deps): bump the test-versions group (dependabot[bot]) #621375c2867d46] - (SEMVER-PATCH) remove async storage from http2 server instrumentation (William Conti) #59475875fec6f9] - (SEMVER-PATCH) WIP: add baggage telemetry (Rachel Yang) #6187a7d6109553] - (SEMVER-PATCH) chore(tracing): remove async storage from mongo plugins (William Conti) #5812c8859f7825] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 25 updates (dependabot[bot]) #620931b483f6c7] - (SEMVER-PATCH) switch to dd-octo-sts for test optimization test environment (Roch Devost) #6199d4c9bcb69e] - (SEMVER-PATCH) expand test version capping to integration tests (Roch Devost) #6192e1bed133da] - (SEMVER-MINOR) support apollo-server v5 (Ilyas Shabi) #6155076a386847] - (SEMVER-PATCH) fix dependabot branch pattern for retry and audit workflows (Roch Devost) #6207ca1c7d1ccb] - (SEMVER-PATCH) change merge strategy to squash for dependabot automation (Roch Devost) #6206cd1cace21f] - (SEMVER-MINOR) remove async storage from microgateway-core (William Conti) #61853e233040f1] - (SEMVER-PATCH) change config.logInjection default to true (Ida Liu) #6174d41e637b4e] - (SEMVER-PATCH) [test-optimization] [SDTEST-2354] Fix base branch sha usage (Mario Vidal Domínguez) #620153c2e86fc9] - (SEMVER-PATCH) [test-optimization] [SDTEST-2267] Add logging to cypress flaky tests (Mario Vidal Domínguez) #619599d00c59c6] - (SEMVER-PATCH) add missing contents write permission to dependabot automation (Roch Devost) #61971f496ad19b] - (SEMVER-MINOR) add manual checkpoint parameter to consume DSM API (michael-zhao459) #6190588b85292c] - (SEMVER-PATCH) remove async storage from graphql (William Conti) #59661ec3e85f2b] - (SEMVER-PATCH) convert aws-sdk to runstores instead of asyncresource (Roch Devost) #5707718deb72a7] - (SEMVER-PATCH) fix flaky test by ensuring consumer disconnects (William Conti) #618433e1c64b0d] - (SEMVER-MINOR) Set an upper bound for the number of timeline events gathered (Attila Szegedi) #60890852a41268] - (SEMVER-PATCH) add dependabot automation for test versions (Roch Devost) #6175b134570fe9] - (SEMVER-PATCH) fix incorrect directory for test versions dependabot config (Roch Devost) #6183fe817c5117] - (SEMVER-PATCH) add retry for npm/yarn install in benchmark runall script (Roch Devost) #6191f2bccff614] - (SEMVER-PATCH) remove audit workflow in favor of datadog sca (Roch Devost) #61764a1c6375a7] - (SEMVER-PATCH) run playwright test in docker image (Roch Devost) #6151aed28b2083] - (SEMVER-PATCH) remove npm api calls (Roch Devost) #617777b1e7725c] - (SEMVER-PATCH) switch to npm for test sandbox packaging (Roch Devost) #6178df55d3abc6] - (SEMVER-PATCH) add test version pinning and auto-update (Roch Devost) #616935d6660266] - (SEMVER-PATCH) [test-optimization] [SDTEST-2282] Modify ci.job.id tag on BuildKite (Mario Vidal Domínguez) #6182919a919ff4] - (SEMVER-PATCH) dac strip io from OpenAI (jsimpher) #6156d52fbb71dd] - (SEMVER-PATCH) Revert "pin axios to 1.10.0 (#6167)" (Roch Devost) #61685b9183e3f9] - (SEMVER-PATCH) pin axios to 1.10.0 (Roch Devost) #6167\[`6c7cbc3583`] - (SEMVER-PATCH) \[CO] Add support for Express .use() routes (Thomas Watson) #6164
6c7cbc3583] - (SEMVER-PATCH) [CO] Add support for Express .use() routes (Thomas Watson) #6164\[`2cf891b442`] - (SEMVER-PATCH) chore: fix deprecation notice in @stylistic/quotes ESLint config (Thomas Watson) #6147
624e155c1d] - (SEMVER-PATCH) [CO] Temporarily remove stack trace limit when capturing CO traces (Thomas Watson) #616302f3421724] - (SEMVER-PATCH) [test-optimization][SDTEST-2367] Fix mocha integration tests in master (Mario Vidal Domínguez) #61626d2038124b] - (SEMVER-PATCH) chore(deps-dev): bump globals from 15.15.0 to 16.3.0 (dependabot[bot]) #60583d95ce803e] - (SEMVER-PATCH) chore: bump dev-dependency axios to v1.11.0 (Thomas Watson) #6160de27c1f9bf] - (SEMVER-PATCH) move release proposal workflow entirely to octo-sts (Roch Devost) #61581bd286055a] - (SEMVER-PATCH) chore: upgrade eslint-plugin-unicorn to v60.0.0 (Thomas Watson) #61483e3d0e2b82] - (SEMVER-PATCH) fix incorrect ref for mocha retry in ci workflows (Roch Devost) #6157845c6d5dc1] - (SEMVER-PATCH) dac strip io from bedrock (jsimpher) #6154c0e5a76306] - (SEMVER-PATCH) support next 15.4.x on appsec (Ilyas Shabi) #6135a216c2317a] - (SEMVER-PATCH) ci(openai): move cassettes for mocked responses to local directory in place of test agent (Sam Brenner) #615285b53d0c4f] - (SEMVER-PATCH) retry mocha tests automatically on the main branch (Roch Devost) #6153d292ed74d2] - (SEMVER-PATCH) ci: clean up code in integration tests helper (Thomas Watson) #6130963efe74a0] - (SEMVER-PATCH) remove token scope validation for release proposal script (Roch Devost) #61492cf891b442] - (SEMVER-PATCH) chore: fix deprecation notice in @stylistic/quotes ESLint config (Thomas Watson) #614716e5800ded] - (SEMVER-PATCH) remove npm view usage from plugin test version install (Roch Devost) #6115e545e4b603] - (SEMVER-PATCH) add release proposal script based on octo-sts policy (Roch Devost) #6140fe5bf31947] - (SEMVER-PATCH) Remove AsyncResource from sequelize (Ugaitz Urien) #612594afa6f363] - (SEMVER-PATCH) update release status script to use k8s test check (Roch Devost) #6139188e4d78b1] - (SEMVER-PATCH) [test-optimization] [SDTEST-2342] Normalize PR_NUMBER (Mario Vidal Domínguez) #6146f2164ae9b0] - (SEMVER-PATCH) Update dc-polyfill and remove patches (Ugaitz Urien) #6141229408a09b] - (SEMVER-PATCH) chore: bump all dev- and sub-dev-dependencies (Thomas Watson) #6143643e45c55a] - (SEMVER-PATCH) chore: revert force-upgrade of form-data (Thomas Watson) #6145982d5ad4b7] - (SEMVER-PATCH) Use form-data ^4.0.4 (Ugaitz Urien) #61444f6f9f2934] - (SEMVER-PATCH) [test-optimization] [SDTEST-2267] Fix flakiness in cypress tests (Mario Vidal Domínguez) #61381c011a9218] - (SEMVER-PATCH) add octo-sts trust policy for release proposal (Roch Devost) #611876c224d63d] - (SEMVER-PATCH) ci: pin Microsoft.Azure.Functions.ExtensionBundle to latest stable version (Duncan Harvey) #61217f16c3d9a5] - (SEMVER-PATCH) io removal for langchain integration (jsimpher) #6116ec89a2b08b] - (SEMVER-PATCH) update audit workflow to only run when lockfile is changed (Roch Devost) #6132782a8e160a] - (SEMVER-PATCH) [test-optimization] [SDTEST-2264] Modify git commit head data retrieval (Mario Vidal Domínguez) #6136415eb4f38a] - (SEMVER-MINOR) support iast with fastify (Ilyas Shabi) #6072c2a1f8cb89] - (SEMVER-MINOR) [SVLS-7133] Instrument Azure Service Bus (Jordan Storms) #6067\[`d1e1f469e7`] - (SEMVER-PATCH) chore: bump @eslint/plugin-kit dev-dependency (Thomas Watson) #6131
d1e1f469e7] - (SEMVER-PATCH) chore: bump @eslint/plugin-kit dev-dependency (Thomas Watson) #61313c9fc50bd9] - (SEMVER-PATCH) [DI] Support custom logger in worker thread (Thomas Watson) #6128669090c207] - (SEMVER-PATCH) chore(openai): clean up code a bit (Sam Brenner) #612643fee33eb0] - (SEMVER-PATCH) [DI] Do not fail if a custom logger is configured (Thomas Watson) #6127b35b83981d] - (SEMVER-MINOR) Add support for trace tagging rules (Carles Capell) #6075c84661c896] - (SEMVER-PATCH) Temporarily cap supported @apollo/server version <5 (Carles Capell) #6124b131e97039] - (SEMVER-PATCH) dac strip io from vertex (jsimpher) #61038b7d80f2ac] - (SEMVER-PATCH) bump multer 2.0.2 (simon-id) #6123b485cb80c4] - (SEMVER-PATCH) fix release status script reading response text twice (Roch Devost) #61179b31467b22] - (SEMVER-PATCH) fix(test-optimization): typo in git commit tags (Calvin Bayer) #6119ab554a7617] - (SEMVER-PATCH) chore(openai): refactor streamed response handling to the tracing plugin (Sam Brenner) #6107f8434e9e65] - (SEMVER-PATCH) ci: activate config inversion ci validation (Ruben Bridgewater) #58468efbffa6f5] - (SEMVER-MINOR) [test-optimization] [SDTEST-2282] Add ci.job.id tag on supported CI providers (Mario Vidal Domínguez) #6114\[`9d0189aa18`] - (SEMVER-PATCH) ci: skip guardrail telemetry unit tests if DD\_INJECT\_FORCE is used (Thomas Watson) #6113
9d0189aa18] - (SEMVER-PATCH) ci: skip guardrail telemetry unit tests if DD_INJECT_FORCE is used (Thomas Watson) #61132caa6151a1] - (SEMVER-PATCH) chore: make as much of profiler internals private as possible (Attila Szegedi) #6108bda7db414e] - (SEMVER-PATCH) ci: update one pipeline reference (Roberto Montero) #611299e7bb4b09] - (SEMVER-PATCH) Fix fs and rasp/iast problems (Ugaitz Urien) #60883c6d91c215] - (SEMVER-MINOR) Tag profiles with a sequence number (Attila Szegedi) #61068097aa4e14] - (SEMVER-PATCH) test: fix remote_config tests (Carles Capell) #61026aba693d31] - (SEMVER-PATCH) bump flakiness report green requirement (Roch Devost) #61059607dcd898] - (SEMVER-MINOR) Add ASM_EXCLUSION_DATA capability + RC management + test and refactor (Carles Capell) #6101e2dbaa8934] - (SEMVER-PATCH) ci: add explicit dependabot label for use in automation (Roch Devost) #610020f126508d] - (SEMVER-PATCH) ci: add job count for parametric system tests (Roch Devost) #6099a99f622ba6] - (SEMVER-PATCH) Revert "next uncapping in source code" (Roch Devost) #60982244cf0e76] - (SEMVER-MINOR) feat(langchain, llmobs): expand langchain support for tools and vectorstores (Sam Brenner) #5760765635b968] - (SEMVER-PATCH) ci: disable legacy Gitlab exec in order to fix jobs failing with green status (Dmytro Yurchenko) #609700c4e732f2] - (SEMVER-PATCH) replace get-port with OS default port in ip_extractor.spec.js (simon-id) #6095195f0ce523] - (SEMVER-PATCH) ci: cap supported next version to be <15.4.1 (Thomas Watson) #6094551f314f76] - (SEMVER-PATCH) Revert "ci: add paths config to workflows for github & pull_request trigger (#5891)" (Thomas Watson) #6093590bba7f9f] - (SEMVER-PATCH) test: rewrite aws sqs batch test to be deterministic (Roch Devost) #608309a838b82f] - (SEMVER-PATCH) test: update confluent kafka tests to use dynamic topic (Roch Devost) #6079d65e486711] - (SEMVER-PATCH) ci: add paths config to workflows for github & pull_request trigger (Roch Devost) #589185a50a53fe] - (SEMVER-PATCH) ci: add stats and branch/date options to flakiness report (Roch Devost) #60763d58866e72] - (SEMVER-PATCH) [test-optimization] downgrade limiter to v1.1.5 for old cypress (Ruben Bridgewater) #6091aaae9c2551] - (SEMVER-PATCH) datastreams: skip null array entries (Ruben Bridgewater) #6090e8ac8bf622] - (SEMVER-PATCH) remove async storage from child_process instrumentation (William Conti) #5960f97d2cde99] - (SEMVER-PATCH) fix: some guardrail telemetry should only be sent once (Thomas Watson) #6029c67baf6e80] - (SEMVER-MINOR) [test-optimization] [SDTEST-2290] Fix support for Cucumber 12+ (Mario Vidal Domínguez) #6087ea0d023890] - (SEMVER-MINOR) [DI] Add support for loading probes from JSON file (Thomas Watson) #594146c7a7c1b9] - (SEMVER-PATCH) ci: exercise more of the guardrails code during testing (Thomas Watson) #60346804d6d550] - (SEMVER-PATCH) chore(llmobs): add internal ability to tag tool id on tool messages (Sam Brenner) #60229e3721cd71] - (SEMVER-PATCH) [test-optimization] [SDTEST-2290] Remove Cucumber and Selenium tests (Mario Vidal Domínguez) #6086fd626ea4ec] - (SEMVER-PATCH) [Code Origin] Take source maps into account in stack traces (Thomas Watson) #6070d5f5adf973] - (SEMVER-PATCH) fix indeterministic request id failing di snapshot test (Roch Devost) #6084ebe303e882] - (SEMVER-PATCH) Update WAF rules to v1.15.0 (Carles Capell) #6082cb54870963] - (SEMVER-MINOR) [test-optimization] [SDTEST-2264] Upgrade attempt_to_fix to v5 (Mario Vidal Domínguez) #6074fe0e057f39] - (SEMVER-PATCH) fix sqs test race condition when deleting the queue (Roch Devost) #60683c8de0a523] - (SEMVER-PATCH) move test optimization integration tests to dedicated folder (Roch Devost) #60479a2ca1d8b2] - (SEMVER-PATCH) ESLint: Clean up Node.js built-in ignores (Thomas Watson) #6059d5b6932cba] - (SEMVER-PATCH) [test-optimization] [SDTEST-2272] Fix attempt_to_fix tagging in Playwright (Mario Vidal Domínguez) #6071d04f2b4e87] - (SEMVER-PATCH) [test-optimization] [SDTEST-2267] Remove getPort from Test Optimization tests (Mario Vidal Domínguez) #6064a9eaa1cf08] - (SEMVER-MINOR) Bump native-appsec package + ASM multi DD config capability (Carles Capell) #604947d3c6312a] - (SEMVER-MINOR) instrumentation: add hono support (Ruben Bridgewater) #60611e4c9f3ca0] - (SEMVER-PATCH) support blocking on fastify multipart (Ilyas Shabi) #5980a57677c113] - (SEMVER-PATCH) Use files property in package.json instead of .npmignore (Thomas Watson) #53204a08404136] - (SEMVER-PATCH) test: use dynamic queue name for aws sqs tests (Roch Devost) #6050d4c55ba452] - (SEMVER-PATCH) [test-optimization] Add logs for Playwright test (Mario Vidal Domínguez) #6055d3764398de] - (SEMVER-PATCH) ESLint: Scope certain files to other Node.js versions than v18.0.0 (Thomas Watson) #60309453dcf991] - (SEMVER-PATCH) datastreams: safer and faster schema serialization (Ruben Bridgewater) #6042ef608d6c48] - (SEMVER-PATCH) test: remove get-port usage in core tests and appsec (Roch Devost) #6060b4edcab2a2] - (SEMVER-PATCH) test: remove get-port usage from inferred proxy test (Roch Devost) #6054f2f650b528] - (SEMVER-PATCH) ESLint: Require 'use strict' header (Thomas Watson) #53341f4d857a96] - (SEMVER-PATCH) chore: update dependencies & dependabot & less cache lookups (Ruben Bridgewater) #6041e7cf286691] - (SEMVER-PATCH) Enable recommended rules for eslint-plugin-n (Thomas Watson) #52169ff794ccfc] - (SEMVER-PATCH) perf: improve algorithm for getting callsites in AppSec (Thomas Watson) #6044\[`2ada98a565`] - (SEMVER-PATCH) docs: recipe for new integrations \[LANGPLAT-352] (Emmett Butler) #5984
2ada98a565] - (SEMVER-PATCH) docs: recipe for new integrations [LANGPLAT-352] (Emmett Butler) #59843da3ad9af6] - (SEMVER-PATCH) ssi: fix reporting for services instrumented via SSI (Munir Abdinur) #6048faee41421a] - (SEMVER-PATCH) test: use dynamic test topic for kafkajs tests (Roch Devost) #6053bf402c887a] - (SEMVER-PATCH) ci: add sleep between yarn install retries (Roch Devost) #60461e08b2aa0b] - (SEMVER-PATCH) test: fix next test network error by removing get-port usage (Roch Devost) #60515f88defaf8] - (SEMVER-MINOR) Enhance Service Representation for Serverless (Zarir Hamza) #5967619c3018aa] - (SEMVER-PATCH) instrumentation: fix service name for oracledb (Ruben Bridgewater) #603814dec06798] - (SEMVER-PATCH) test: fix test name (Thomas Watson) #6039030dad4600] - (SEMVER-PATCH) ci: align all codecov/codecov-action GitHub Action versions (Thomas Watson) #60335338fc5e00] - (SEMVER-PATCH) Bump eslint-plugin-n (dependabot[bot]) #6035d07ee7c03b] - (SEMVER-PATCH) chore: ignore jest-docblock in dependabot (Ruben Bridgewater) #603199bbca36d7] - (SEMVER-MINOR) feat: add automatic heap snapshots to help debug memory issues (Roch Devost) #59205ec931b960] - (SEMVER-MINOR) Improve SSRF ignoring tainted values after # (Ugaitz Urien) #6023a1dbec0d39] - (SEMVER-PATCH) test: improve documentation of default values in test agent (Thomas Watson) #6028f3da1ad402] - (SEMVER-PATCH) Bump eslint-plugin-unicorn from v57.0.0 to v59.0,1 (Thomas Watson) #6027a5a270ad2a] - (SEMVER-PATCH) ESLint: Run linter on Cypress support file (Thomas Watson) #602632fae9bb47] - (SEMVER-PATCH) Inline eslint-config-standard config/rules in eslint.config.mjs (Thomas Watson) #60204f0d900112] - (SEMVER-PATCH) ESLint: Explicitly load used plugins (Thomas Watson) #6024cbdfd06c9e] - (SEMVER-PATCH) Remove vendored jsonpath-plus (Carles Capell) #60211137f402c3] - (SEMVER-PATCH) instrumentation: fix oracle db connection string (Ruben Bridgewater) #6003785155eaae] - (SEMVER-PATCH) [test-optimization] [SDTEST-2214] Fix instrumentation Jest in v5.57.0+ (Mario Vidal Domínguez) #60172136b379e0] - (SEMVER-PATCH) fix release status checks to use new gitlab workflows (Roch Devost) #60186a78b5c5d4] - (SEMVER-PATCH) Migrating Tedious from Async Resource to runStores (Crystal Magloire) #574724cbac1956] - (SEMVER-MINOR) tracing: add support for graphql esm applications (William Conti) #6004c0caabe3f6] - (SEMVER-PATCH) Bump the gh-actions-packages group across 1 directory with 2 updates (dependabot[bot]) #598942820c0296] - (SEMVER-PATCH) Bump the dev-minor-and-patch-dependencies group across 1 directory with 5 updates (dependabot[bot]) #59949b78af993a] - (SEMVER-PATCH) Add script to allow running CI on community PRs (Thomas Watson) #6016bc0b431aa5] - (SEMVER-PATCH) docs: fix typo primsa to prisma (Sho) #6005275d80db21] - (SEMVER-MINOR) Upgrade libddwaf native bindings (Carles Capell) #5792c569d200ab] - (SEMVER-PATCH) Add custom ESLint rule: safe-typeof-object (Thomas Watson) #59935d6e10e1e7] - (SEMVER-PATCH) tracing: fix child process bug when used with bluebird promises (William Conti) #600241ce55c79c] - (SEMVER-PATCH) Fix release status method (Ugaitz Urien) #6001\[`03414f0316`] - (SEMVER-PATCH) Keep internal dependencies at pinned versions (Attila Szegedi) #5995
03414f0316] - (SEMVER-PATCH) Keep internal dependencies at pinned versions (Attila Szegedi) #5995\[`b249c2e4d1`] - (SEMVER-MINOR) Reduce false positives when unvalidated redirect vulnerability is detected (Ugaitz Urien) #5880
ce14ccd670] - (SEMVER-MINOR) Add _dd.integration to spans to have a safe component tag (Andrea Marziali) #56522348ed7695] - (SEMVER-PATCH) ci: use official system tests GitHub Actions workflow (Thomas Watson) #588426f859e42b] - (SEMVER-PATCH) ci: auto-dedupe yarn.lock file for PRs created by bots (Thomas Watson) #5982464af85789] - (SEMVER-PATCH) chore: update dependencies and dependabot config (Ruben Bridgewater) #5981398b78a5a8] - (SEMVER-PATCH) fix(llmobs): do not submit spans without an ml application specified (Sam Brenner) #59869b24b9a82b] - (SEMVER-PATCH) chore(llmobs): add enable and disable debug logs (Sam Brenner) #59874349e8237f] - (SEMVER-PATCH) remove async storage from redis instrumentations (William Conti) #59212c87998865] - (SEMVER-PATCH) [test-optimization] [SDTEST-2214] Add capability tagging for Failed Test Replay (Mario Vidal Domínguez) #5992c1d66b770f] - (SEMVER-PATCH) test: make sandbox package installation work offline (Thomas Watson) #5976445a6d0018] - (SEMVER-MINOR) Add option to append comment to pg queries (Ruben Bridgewater) #59294423fb1d40] - (SEMVER-MINOR) add event loop and gc configuration for runtime metrics (Roch Devost) #591330ad9e9d6e] - (SEMVER-PATCH) Add SSI Appsec System tests (Flavien Darche) #5983c4710cce27] - (SEMVER-PATCH) remove async storage from cassandra-driver (William Conti) #59499099b48196] - (SEMVER-PATCH) remove async storage from moleculer (William Conti) #5956a118cce951] - (SEMVER-PATCH) [DI] Log even more relevant debug info in case of exceptions (Thomas Watson) #5974c9b3a3262f] - (SEMVER-PATCH) [test-optimization] [SDTEST-1923] Rename tag name of Git Commit Sha Discrepancy metric (Mario Vidal Domínguez) #59781ace907afc] - (SEMVER-PATCH) [DI] Use isString helper when asserting string (Thomas Watson) #59753367f5a91e] - (SEMVER-PATCH) Ensure buffer gets correctly stringified when logged (Thomas Watson) #597955a80d5b21] - (SEMVER-PATCH) test: skip undici v7.11 tests on Node.js 18 (Ruben Bridgewater) #5977bc71e42cb8] - (SEMVER-PATCH) Link to dd-trace on npm via the GitHub Deployments page for npm (Thomas Watson) #5953c83912ee5e] - (SEMVER-PATCH) Activate weekly dependabot PRs for npm and switch actions to weekly (Ruben Bridgewater) #59300329fdfb16] - (SEMVER-PATCH) test: load helpers directly instead of using globals (Ruben Bridgewater) #5962f6fcf98f14] - (SEMVER-PATCH) Log JSON parse errors for DD_SPAN_SAMPLING_RULES_FILE (Thomas Watson) #5940264e1e10d5] - (SEMVER-PATCH) ci(openai): resolve further test conflicts from bumping openai support and merging major changes (Sam Brenner) #596521853f42fb] - (SEMVER-PATCH) ci(openai): resolve incorrect merge resolution for moderations test (Sam Brenner) #5964d3710ab844] - (SEMVER-MINOR) feat(openai): support OpenAI v5 (Sam Brenner) #596305ca5350d3] - (SEMVER-PATCH) reduce output size of flakiness report (Roch Devost) #59573cb6f656ba] - (SEMVER-PATCH) ci(openai): use vcr snapshot cassettes from test agent in tests to replace mocking (Sam Brenner) #5951d7eaa07c86] - (SEMVER-PATCH) Fix fs test expecting a promise returning method to throw sync (Ruben Bridgewater) #59581900061d73] - (SEMVER-MINOR) Remove SSI profiler heuristics telemetry (Attila Szegedi) #59031ddb718a01] - (SEMVER-PATCH) test: remove loading of tap where not needed (Thomas Watson) #5955ebf33d410b] - (SEMVER-PATCH) Use proper API to get number of bytes in data (Thomas Watson) #5927845ca41622] - (SEMVER-PATCH) Allow blocking on fastify cookie (Ilyas Shabi) #5910ee3f03490c] - (SEMVER-PATCH) [test optimization] Fix playwright tests in v5 (Juan Antonio Fernández de Alba) #5944abdf73b782] - (SEMVER-PATCH) add documentation note about how to add instrumentation tests to CI (Emmett Butler) #595007785fdf2e] - (SEMVER-MINOR) Add disabled by default integration concept (William Conti) #560934b8c653cf] - (SEMVER-PATCH) remove async storage from memcached instrumentation (William Conti) #59369ff68ff232] - (SEMVER-PATCH) Make profiler integration tests more lenient (Attila Szegedi) #59428cdf312cc8] - (SEMVER-PATCH) remove async storage from elasticsearch instrumentation (William Conti) #5935f8c0e9c95f] - (SEMVER-PATCH) Bump the gh-actions-packages group across 6 directories with 6 updates (Ruben Bridgewater) #59319b817d974a] - (SEMVER-PATCH) add 100.65.0.0/10 in private CIDRs list (simon-id) #5938cd8b566d2b] - (SEMVER-PATCH) Clear internal timer when manually flushing agent exporter (Thomas Watson) #5937f802fcd1af] - (SEMVER-PATCH) Update one pipeline reference (Roberto Montero) #593929704cf1d3] - (SEMVER-PATCH) fix(esbuild): call the hook function properly in the bundler register (Sam Brenner) #5934205a001804] - (SEMVER-MINOR) Enable log injection by default for structured loggers (Ida Liu) #5859fc288e787f] - (SEMVER-PATCH) Update .gitlab/one-pipeline.locked.yml (Pawel Chojnacki) #5932b269a7265f] - (SEMVER-MINOR) Support for Prisma client library (Bowen Brooks) #56059f9568b531] - (SEMVER-PATCH) docs: fix bug in docs related to running tests (Thomas Watson) #59264e420cb097] - (SEMVER-PATCH) Ensure collected data is sent to the agent even if flushInterval is negative (Thomas Watson) #5923a65d07496b] - (SEMVER-PATCH) Code cleanup: Improve calculation of number of bytes in string (Thomas Watson) #5924fbbccfcba5] - (SEMVER-PATCH) feat(tracer): implement process discovery feature (Damien Mehala) #5782edc2adadee] - (SEMVER-PATCH) [DI] Improve internal timer performance (Thomas Watson) #592242ce94b5b8] - (SEMVER-PATCH) Fix detection of stacks originating from dd-trace (Thomas Watson) #5773f7ab8518f4] - (SEMVER-PATCH) ci(langchain): skip latest langchain in ci until mocking is fixed (Sam Brenner) #59192ce554fc81] - (SEMVER-PATCH) Reduce computation overhead for inactive complex log messages (Thomas Watson) #591627eb1c81ca] - (SEMVER-PATCH) Clean up code in Crashtracker class (Thomas Watson) #5917a408cd7251] - (SEMVER-PATCH) Detect destructuring process.env and use the config-helper instead (Ruben Bridgewater) #590166dede60bc] - (SEMVER-PATCH) Update mocha to ^v11.6.0 (Ruben Bridgewater) #59082f99f419bf] - (SEMVER-PATCH) Simplify config.js by removing _setValue helper (Ruben Bridgewater) #5855d3ab99e957] - (SEMVER-PATCH) fix: Add mongo heartbeatEnabled param to tracer entrypoint (Ruben Bridgewater) #5912b263285831] - (SEMVER-PATCH) wrapCommandQueueClass fix super call (Ruben Bridgewater) #5911c2c9f5090e] - (SEMVER-MINOR) Support schema extraction in fastify response objects (Ilyas Shabi) #5894020c925d41] - (SEMVER-MINOR) Allow blocking on fastify path params (Ilyas Shabi) #5889f88b9af3b1] - (SEMVER-PATCH) Fix flakiness detection script typo (Roch Devost) #5907778def8b0e] - (SEMVER-PATCH) update flakiness report with min occurrences and merge matrix runs (Roch Devost) #590065e18d06b0] - (SEMVER-PATCH) Improve support for esbuild + esm with DD_BUILD_ESM env var (Ugaitz Urien) #58887e544f6a92] - (SEMVER-PATCH) Remove explicit AbortSignal reason (Carles Capell) #59049f903dd3f9] - (SEMVER-PATCH) [test-optimization] [SDTEST-1060] Add mocked files of Jest to the list of dependencies in TIA (Mario Vidal Domínguez) #588507e9939bd8] - (SEMVER-MINOR) Revert "Revert "Update to libdatadog-nodejs 0.7.0 (#5896)" (#5902)" (Attila Szegedi) #5905bf64a9cb1e] - (SEMVER-PATCH) test: sort config value assertions (Thomas Watson) #58999b3d7fdec6] - (SEMVER-PATCH) [test optimization] Improve flakiness of performance overhead test (Juan Antonio Fernández de Alba) #5898e9b2b58bc6] - (SEMVER-MINOR) [test optimization] Update test optimization spec (Juan Antonio Fernández de Alba) #5897a8b71852b5] - (SEMVER-PATCH) Revert "Update to libdatadog-nodejs 0.7.0 (#5896)" (Thomas Watson) #5902b4cfa7fff2] - (SEMVER-PATCH) [test-optimization] [SDTEST-2163] Check framework version in capabilities tagging (Mario Vidal Domínguez) #5876024282b2c1] - (SEMVER-PATCH) Fix router not working with deeply nested middleware (Ruben Bridgewater) #58909a8a6ec87b] - (SEMVER-MINOR) Update to libdatadog-nodejs 0.7.0 (Attila Szegedi) #58967e95984d09] - (SEMVER-PATCH) test: clean up usage of agent.assertTelemetryReceived (Thomas Watson) #5883b9e0157602] - (SEMVER-PATCH) ci: fix bug with GitLab CI (Thomas Watson) #5895b800822fab] - (SEMVER-PATCH) add explicit main ref when checking out system tests in workflow (Roch Devost) #58920b3ab0c4c6] - (SEMVER-MINOR) chore(ssi): send injection and instrumentation telemetry (Munir Abdinur) #572172597c5433] - (SEMVER-MINOR) Add blocking for fastify query and body (Ilyas Shabi) #5806b249c2e4d1] - (SEMVER-MINOR) Reduce false positives when unvalidated redirect vulnerability is detected (Ugaitz Urien) #5880601885daa2] - (SEMVER-MINOR) feat: add config DD_RUNTIME_METRICS_RUNTIME_ID_ENABLED / remove experimental (Anna) #5865075c8e49a5] - (SEMVER-MINOR) feat(openai): change span resource names to be consistent between openai v3 and v4 (Sam Brenner) #5638\[`cafe33b83f`] - (SEMVER-PATCH) Update pprof-nodejs to 5.8.2 (Attila Szegedi) #5866
cafe33b83f] - (SEMVER-PATCH) Update pprof-nodejs to 5.8.2 (Attila Szegedi) #58665e417ca367] - (SEMVER-PATCH) fix audit running on pull requests not touching dependencies (Roch Devost) #58798e11d857aa] - (SEMVER-MINOR) Implement Config Chaining (Ayan Khan) #5374c5188d8f27] - (SEMVER-PATCH) fix missing octokit dependency for flakiness report workflow (Roch Devost) #58783b64de7abc] - (SEMVER-PATCH) Fix and improve esbuild and add it to the CI (Ruben Bridgewater) #5877ed2469ea9b] - (SEMVER-PATCH) perf: improve the internal config set function (Thomas Watson) #58727f44491fe9] - (SEMVER-PATCH) [test-optimization] [SDTEST-303] Fix jest@30 release (Juan Antonio Fernández de Alba) #458185c5d33d57] - (SEMVER-PATCH) chore: bump brace-expansion dev-dependency (Thomas Watson) #5875fab3ee9408] - (SEMVER-PATCH) chore: temporarily restrict yarn audit to prod deps only in CI (Thomas Watson) #587494e55a2e2c] - (SEMVER-PATCH) fix missing repo flag for retry workflow (Roch Devost) #5870ccc52ef8ee] - (SEMVER-PATCH) [SVLS-5649] Add HTTP Context Propagation to Azure Functions (Jordan Storms) #583993d59c4f88] - (SEMVER-PATCH) add comments explaining the flakiness report script (Roch Devost) #58695013ed8750] - (SEMVER-PATCH) add flakiness report workflow (Roch Devost) #5856784197db4d] - (SEMVER-PATCH) test: speed up DI tests (Thomas Watson) #58637e78aaaa8f] - (SEMVER-PATCH) [DI] Support custom upload interval (Thomas Watson) #5861388c91670e] - (SEMVER-PATCH) fix oracle db bug (Ayan Khan) #58686796afdd03] - (SEMVER-PATCH) Get response headers on Fastify by the end of the request (Ilyas Shabi) #58317ecad193d3] - (SEMVER-PATCH) Cache tainted value of query params in express v5 (Ilyas Shabi) #5716145dcd7709] - (SEMVER-PATCH) [test-optimization] [SDTEST-303] Unblock CI due to Jest@30 release (Mario Vidal Domínguez) #586227eaee58f4] - (SEMVER-PATCH) add workflow to auto-retry main and release branches (Roch Devost) #5851994323dbca] - (SEMVER-PATCH) Do not extract baggage when config.tracePropagationBehaviorExtract is 'ignore' (Ida Liu) #58603c8fe63a34] - (SEMVER-PATCH) [test-optimization] [SDTEST-2144] Fix it.failing in combination with EFD (Mario Vidal Domínguez) #5857ec706ad4bb] - (SEMVER-PATCH) Fix iast mysql2 (Ugaitz Urien) #5847e5dcebca20] - (SEMVER-PATCH) test: clean up fake agent start/stop code (Thomas Watson) #585438f67f3e16] - (SEMVER-PATCH) test: reduce usage of get-port dependency (Thomas Watson) #5848b7e4f8e015] - (SEMVER-PATCH) test: destroy active connections when stopping fake agent (Thomas Watson) #5853ffcef30249] - (SEMVER-PATCH) move cypress tests from apm integrations to test optimization (Roch Devost) #584990fe64b984] - (SEMVER-PATCH) Baggage update (Ida Liu) #5815\[`b9375e96f4`] - (SEMVER-MINOR) Remove Header Injection vulnerability detection (Carles Capell) #5836
9c58aefabc] - (SEMVER-PATCH) [test optimization] Fix test optimization tests in v5 release line (Juan Antonio Fernández de Alba) #5844b9375e96f4] - (SEMVER-MINOR) Remove Header Injection vulnerability detection (Carles Capell) #58362fd2bcb301] - (SEMVER-PATCH) Initial central configuration inversion (Ruben Bridgewater) #5603e7bb334853] - (SEMVER-PATCH) Allow for reordering of files in the upload (Attila Szegedi) #58458045409ef6] - (SEMVER-PATCH) Fix startuplog crashing by serializing bigint (Ruben Bridgewater) #5842d9f0d7e414] - (SEMVER-PATCH) split ci jobs by team workflows (Roch Devost) #5817f1f87830b3] - (SEMVER-PATCH) [Code Origin for Spans] Only send top user frame in entry spans (Thomas Watson) #5763b4b18e3f6f] - (SEMVER-PATCH) [test optimization] Remove async resource usage from playwright (Juan Antonio Fernández de Alba) #5835c43be9ce5b] - (SEMVER-PATCH) [test optimization] Remove async resource usage from vitest (Juan Antonio Fernández de Alba) #583475c5a45758] - (SEMVER-PATCH) [test optimization] Remove async resource usage from cucumber (Juan Antonio Fernández de Alba) #5833d88c81e789] - (SEMVER-PATCH) [test optimization] Remove usage of async resource from jest (Juan Antonio Fernández de Alba) #5811429f0df6bc] - (SEMVER-PATCH) Update eslint rules and activate multiple more (Ruben Bridgewater) #5800c21e73b19a] - (SEMVER-MINOR) Add appsec.enabled origin gauge metric (Ugaitz Urien) #5794ccc1d32822] - (SEMVER-MINOR) feat(llmobs): propagate mlApp for LLM proxy or gateway services (Sam Brenner) #5553634aad27e5] - (SEMVER-PATCH) fix remaining mysql/mariadb async resource usage (Roch Devost) #58401df163a69d] - (SEMVER-PATCH) [test optimization] Remove deprecated async resource from mocha (Juan Antonio Fernández de Alba) #5830aea6872e4d] - (SEMVER-PATCH) bump multer (Ilyas Shabi) #58282531473c11] - (SEMVER-PATCH) fix store binding transform not executing with undefined current store (Roch Devost) #58255d7a7f1899] - (SEMVER-PATCH) Fix overhead controller test flakyness (Ugaitz Urien) #5824f099f66fcb] - (SEMVER-PATCH) Don't use DD_ prefix on test-only env var (Attila Szegedi) #574200efd03830] - (SEMVER-PATCH) test: speed up DI integration tests (Thomas Watson) #5823cc2b8a6306] - (SEMVER-PATCH) ci(openai): remove flaky configuration test (Sam Brenner) #5822\[`c9918c0fcc`] - (SEMVER-MINOR) New vulnerability sampling algorithm (Ugaitz Urien) #5697
54d5898c7b] - (SEMVER-PATCH) [DI] Support non-normalized source path names in source maps (Thomas Watson) #5821f3503ed934] - (SEMVER-MINOR) Enable profiles' zstd compression on Node.js <23.8.0 (Attila Szegedi) #5820ca888d2dc0] - (SEMVER-PATCH) [test-optimization] [SDTEST-1923] Add telemetry for the GIT_COMMIT_SHA discrepancies (Mario Vidal Domínguez) #5772a7d180a15d] - (SEMVER-MINOR) chore(tracing): remove asyncstorage from google cloud pub/sub (William Conti) #5796070a7d177f] - (SEMVER-MINOR) tracing: remove asyncresource from kafka instrumentations (William Conti) #570363f4c0367c] - (SEMVER-PATCH) Fix vitest edge case for undefined errors (Juan Antonio Fernández de Alba) #58094740380b80] - (SEMVER-PATCH) [test optimization] Fix createSandbox (Juan Antonio Fernández de Alba) #58103d379da0da] - (SEMVER-PATCH) [test-optimization] [SDTEST-2122] Modify Impacted Tests algorithm (Mario Vidal Domínguez) #580717e3ddfc38] - (SEMVER-PATCH) Test: Ensure yarn.lock doesn't contain duplicates (Thomas Watson) #5808430f5aef9a] - (SEMVER-PATCH) Improve agent.assertFirstTraceSpan to accept an object (Ruben Bridgewater) #5805aa68b47300] - (SEMVER-MINOR) chore: remove async storage from rabbitmq integrations (William Conti) #57345d2b3b621b] - (SEMVER-PATCH) convert mysql/mysql2/mariadb from asyncresource to runstores (Roch Devost) #5723569c46d71b] - (SEMVER-PATCH) Make get-port wait between retries in tests (Ruben Bridgewater) #58013f79205e28] - (SEMVER-MINOR) [test-optimization] [SDTEST-1821] Implement impacted tests detection (Mario Vidal Domínguez) #554336f4669c7a] - (SEMVER-PATCH) Fix missing returns (Ruben Bridgewater) #5799d0de1c38ac] - (SEMVER-PATCH) Activate more complicated unicorn eslint rules (Ruben Bridgewater) #57908b95a5fea0] - (SEMVER-PATCH) Update dependencies (Ruben Bridgewater) #5791ea7e2ca526] - (SEMVER-PATCH) ci(aws-sdk): fix bedrock runtime tests failing (Sam Brenner) #5795c504dc6244] - (SEMVER-PATCH) Pin openai tests to below v5 in plugin test (Ruben Bridgewater) #57935e0f54e6fd] - (SEMVER-PATCH) Activate more unicorn eslint rules (Ruben Bridgewater) #57895320f381d8] - (SEMVER-PATCH) Activate multiple eslint rules (Ruben Bridgewater) #5786153a813e63] - (SEMVER-PATCH) add release status checks (Roch Devost) #5674db66b0a2fb] - (SEMVER-PATCH) [test-optimization] [SDTEST-1923] Fix Playwright tests in v5 (Mario Vidal Domínguez) #5788b9cb0ba524] - (SEMVER-PATCH) [test optimization] Update automatic log submission tests to include playwright (Juan Antonio Fernández de Alba) #5783108a847fdb] - (SEMVER-MINOR) add baggage to span tags (Ida Liu) #5767fe11a427e8] - (SEMVER-MINOR) feat: add deterministic sampling with knuth based on TraceId (Benjamin De Bernardi) #57121639cf7f58] - (SEMVER-PATCH) bump dc-polyfill to 0.1.9 (Roch Devost) #5784c946c71223] - (SEMVER-PATCH) test: clean up Mocha setup code withVersions and withExports (Thomas Watson) #57856bfd2dd891] - (SEMVER-MINOR) [Code Origin for Spans] Add support for Express entry spans (Thomas Watson) #5423d863bc420e] - (SEMVER-PATCH) test: clean up yarn services script (Thomas Watson) #5781676146afe4] - (SEMVER-PATCH) test: remove manual promise handling from test (Thomas Hunter II) #5759f7287a1329] - (SEMVER-PATCH) Make the ddBasePath variable a static string (Thomas Watson) #5775019b06661e] - (SEMVER-PATCH) Docs on adding new APIs to dd-trace-api (Bryan English) #5749b5dfaab5a9] - (SEMVER-PATCH) test: clean up algorithm to create versions/* folders (Thomas Watson) #57784c99cbfd0f] - (SEMVER-PATCH) test: clean up invalid code in yarn services script (Thomas Watson) #577968d5534d11] - (SEMVER-PATCH) Bump ESLint dependencies (Thomas Watson) #5776c970eb5dbb] - (SEMVER-MINOR) Configurable NativeSpaceProfiler samplingInterval (Attila Szegedi) #5766c9918c0fcc] - (SEMVER-MINOR) New vulnerability sampling algorithm (Ugaitz Urien) #56975ba58ae920] - (SEMVER-PATCH) Fix unicorn linter errors to activate more rules (Ruben Bridgewater) #550162593f201f] - (SEMVER-PATCH) [test-optimization] [SDTEST-2034] Send tag when there is no branch (Mario Vidal Domínguez) #57703ed46b7a4a] - (SEMVER-MINOR) Extended Request Data Collection (Carles Capell) #5709632908899f] - (SEMVER-PATCH) [DI] Fix race condition if breakpoint is hit while being removed (Thomas Watson) #5769f58c6a3f9e] - (SEMVER-MINOR) Add support for profiler upload compression methods and levels (Attila Szegedi) #57651d71591f2e] - (SEMVER-PATCH) Fix amqplib not always passing through the correct method names (Ruben Bridgewater) #5676ef7552b465] - (SEMVER-PATCH) Remove code targeting unsupported Node.js versions (Ruben Bridgewater) #567232dd20e0cc] - (SEMVER-PATCH) [DI] Refactor mutex code guarding race condition (Thomas Watson) #572891ecb745a5] - (SEMVER-PATCH) [test-optimization] New default value for test session name (breaking change) (Juan Antonio Fernández de Alba) #5409dc92b29025] - (SEMVER-PATCH) [test-optimization] [SDTEST-1884] Increase minimum supported version of playwright (breaking change) (Mario Vidal Domínguez) #55961f3b634ab9] - (SEMVER-PATCH) [test-optimization] Increase minimum supported version of cypress (breaking change) (Juan Antonio Fernández de Alba) #5397\[`0db1d65cba`] - (SEMVER-MINOR) deprecate serverless mini agent (Duncan Harvey) #5751
86f1f53648] - (SEMVER-PATCH) chore: fix confluentinc flaky tests (William Conti) #5732bd378cd6ca] - (SEMVER-PATCH) remove duplicate line in config.spec.js (simon-id) #57610db1d65cba] - (SEMVER-MINOR) deprecate serverless mini agent (Duncan Harvey) #57511c17b9560e] - (SEMVER-PATCH) [test-optimization] [SDTEST-2039] Remove unnecessary channels in Playwright (Mario Vidal Domínguez) #57537fc9f261d0] - (SEMVER-PATCH) test: rename agent.use() to .assertSomeTraces() (Thomas Hunter II) #57541faa159781] - (SEMVER-MINOR) tracing: fix kafka header injection error for older kafka brokers (William Conti) #5704f980b335fe] - (SEMVER-MINOR) instrument the iovalkey package (Thomas Hunter II) #55550c27678650] - (SEMVER-PATCH) [DI] Clear state when last probe is removed (Thomas Watson) #57003aa9147212] - (SEMVER-PATCH) Safer shimmer implementation (Ruben Bridgewater) #5632232f6f79c0] - (SEMVER-MINOR) Ignore appsec startup error in serverless (Ugaitz Urien) #57459fd61730f0] - (SEMVER-MINOR) Add support for passing tags as arrays for custom metrics (Roch Devost) #574822d38aaf5d] - (SEMVER-PATCH) Use errorMonitor symbol instead of listening to the error event (Ruben Bridgewater) #5682f1f9a06c56] - (SEMVER-PATCH) [DI] Fix race condition when applying probe at app boot (Thomas Watson) #56983f13dee4d6] - (SEMVER-PATCH) Pin with versioned url (TonyCTHsu) #5741f92f2a01c9] - (SEMVER-PATCH) Update default value for appsec.obfuscatorValueRegex config entry (simon-id) #5739295edf4888] - (SEMVER-PATCH) Test sample context propagation through promises too (Attila Szegedi) #57400672b4d7fc] - (SEMVER-PATCH) fix tag merging logic to update (Sam Brenner) #57056080e49b98] - (SEMVER-PATCH) [test-optimization] [SDTEST-2024] Fix Playwright exit code status when it fails before running the test (Mario Vidal Domínguez) #57335ab86f7438] - (SEMVER-PATCH) Add an env var for executing integration tests without a sandbox (Attila Szegedi) #5737d1f47c65a7] - (SEMVER-PATCH) report waf results (Ilyas Shabi) #56553a2ed100eb] - (SEMVER-PATCH) [DI] Don't fail to trigger if one of multiple probe conditions throws (Thomas Watson) #5715b676e84b13] - (SEMVER-PATCH) [DI] Improve error handling during snapshot collection (Thomas Watson) #571963db106a0b] - (SEMVER-PATCH) [test-optimization] [SDTEST-1990] Make compatible Test Optimization instrumentations with Node 24 (Mario Vidal Domínguez) #571134f2e55cd7] - (SEMVER-PATCH) [DI] Use custom error property for errors reporting state snapshot (Thomas Watson) #5731d6382c119f] - (SEMVER-PATCH) [DI] Only send probes whos condition is actually met (Thomas Watson) #5714aa76e2a794] - (SEMVER-PATCH) [DI] Clean up code in integration test (Thomas Watson) #572957da289b7a] - (SEMVER-PATCH) docs: add node v24 warning to README (Thomas Hunter II) #5724> Note that this is the first version of the tracer to offer support for Node.js v24.
Note that this is the first version of the tracer to offer support for Node.js v24. With this version you'll need to set
--no-async-context-frameeither using a CLI argument or viaNODE_OPTIONSas a workaround. In a future release when we complete Node.js v24 support this workaround will no longer be needed.
fcf95b27a8] - (SEMVER-PATCH) simpler adding --no-async-context-frame (Bryan English) #571787fcd71d12] - (SEMVER-PATCH) fix child_process test on node 24 (Bryan English) #57227806a574ff] - (SEMVER-PATCH) Add minimal fast path for esm being enabled (Ruben Bridgewater) #56015153ea6466] - (SEMVER-MINOR) Add new baggage APIs which act on currently active baggage (Ida Liu) #5365fd0750c1b5] - (SEMVER-PATCH) Pin shared pipeline (TonyCTHsu) #5713f3cb875333] - (SEMVER-MINOR) Node.js 24 support (Bryan English) #5678af5717ecc2] - (SEMVER-PATCH) Fix OOM tests flakiness (Nicolas Savoire) #5590f4ee8443bf] - (SEMVER-PATCH) use no async context frame option for now (Bryan English) #57069702e5bb23] - (SEMVER-MINOR) Bump taint tracking package (Carles Capell) #57018ca6920ff2] - (SEMVER-PATCH) Skip app-dir app in nextjs 13.2 test in node 24 (#5691) (Ugaitz Urien) #5699ed02dd9d75] - (SEMVER-PATCH) [DI] Add debug logs when starting/stopping the CDP session (Thomas Watson) #56946e4b4641b8] - (SEMVER-MINOR) [test-optimization] [SDTEST-1983] Add commit sha to request of Test Management (Mario Vidal Domínguez) #56882c5fb90f5c] - (SEMVER-PATCH) [DI] Slight improvement to script-matching algorithm (Thomas Watson) #56955e899cb114] - (SEMVER-PATCH) re-enable release proposal dont-land-on checks (Roch Devost) #56653e3d7d6ded] - (SEMVER-MINOR) Update pprof-nodejs to 5.8.0 (Nicolas Savoire) #5693f13861a1f3] - (SEMVER-MINOR) tracing: add support for @confluentinc/kafka-javascript (William Conti) #5489d6df5c1606] - (SEMVER-PATCH) manual keep trace on asm standalone and api security (Ilyas Shabi) #5649f3cf426fd1] - (SEMVER-PATCH) [DI] Fix tests in Node.js 24 (Thomas Watson) #5689052bdaae4a] - (SEMVER-PATCH) Fix Node 24 warning for invoking fs.existsSync with invalid argument type (Attila Szegedi) #56878d6b823ffe] - (SEMVER-PATCH) fix: Support for inode when /proc/self/cgroup is a multiline string (Ruben Bridgewater) #5683edde8b566b] - (SEMVER-PATCH) remove async resource usage from dns/fs/net integrations (Roch Devost) #567356b04d0140] - (SEMVER-PATCH) Add a fake agent for code hotspots and timeline tests too. (Attila Szegedi) #5667c2f57b8ce0] - (SEMVER-PATCH) fix(vitest): fix coverage not being reported when value is zero (Ruben Bridgewater) #56813e85c09fb4] - (SEMVER-PATCH) fix rasp ssrf flaky test (Ilyas Shabi) #5659f2b167d343] - (SEMVER-MINOR) tracing: add support for pg cursors / streams (William Conti) #5680daf4277f3e] - (SEMVER-PATCH) fix(llmobs): llmobs data can be sent to agent proxy running on uds (Sam Brenner) #56794031dd25ea] - (SEMVER-PATCH) Remove unused dev dependencies (Ilyas Shabi) #5668c8a06cd9b9] - (SEMVER-PATCH) Improve log safety (Ruben Bridgewater) #5631c0d30aeafe] - (SEMVER-MINOR) Upgrade attempt_to_fix to v3 (Mario Vidal Domínguez) #5670f9b709b11b] - (SEMVER-PATCH) Revert "node action default version" (Roch Devost) #56759721d0895f] - (SEMVER-PATCH) switch to default github token for ci visibility benchmark (Roch Devost) #5639b1727dd9bf] - (SEMVER-PATCH) [Code Origin for Spans] Allow code origin to be disabled (Thomas Watson) #563554c86664a9] - (SEMVER-PATCH) use a fixed version for latest in node action (Roch Devost) #5671108c0b4fba] - (SEMVER-PATCH) fix release proposal not closing patch pr on minor (Roch Devost) #5663\[`c9d57533aa`] - (SEMVER-PATCH) \[K9VULN-3470] ci: remove deprecated field in datadog-static-analyzer-github-action (Amaan Qureshi) #5228
8d56982d00] - (SEMVER-PATCH) restore dont-land-on exclusion (Roch Devost) #56610726c63bd2] - (SEMVER-PATCH) remove release proposal dont-land-on checks (Roch Devost) #56510db90a5709] - (SEMVER-MINOR) [test-optimization] [SDTEST-1900] Add custom tags in hooks for Jest (Mario Vidal Domínguez) #560811c6ac4ced] - (SEMVER-PATCH) [test-optimization] [SDTEST-1954] Check objects before accessing them in Jest (Mario Vidal Domínguez) #565307824ea1e5] - (SEMVER-PATCH) Bump the gh-actions-packages group across 2 directories with 6 updates (dependabot[bot]) #564541f7999ab6] - (SEMVER-PATCH) Avoid false-positives in integrations guardrails (Bryan English) #5170c9d57533aa] - (SEMVER-PATCH) [K9VULN-3470] ci: remove deprecated field in datadog-static-analyzer-github-action (Amaan Qureshi) #5228050273f61d] - (SEMVER-PATCH) Prevent exlusion of commit based on the release line (Roch Devost) #5644849ffd15cc] - (SEMVER-PATCH) Update PR template (Bryan English) #56508132e9ca28] - (SEMVER-PATCH) add script to validate no unexpected commits in release proposal (Roch Devost) #56413f9c271e4b] - (SEMVER-PATCH) remove unused idm aws keys from system tests ci workflow (Roch Devost) #5647c526d8134d] - (SEMVER-PATCH) remove serverless integration tests (Roch Devost) #5637\[`6b0de6cb1d`] - (SEMVER-MINOR) Address cookie vulnerability cardinality (Ugaitz Urien) #5614
8ee2b306a2] - (SEMVER-PATCH) Link to ESM support documentation (Thomas Watson) #562654c7c5187f] - (SEMVER-PATCH) Improve performance of dogstatsd client and ignore non-string name/tags (Roch Devost) #5630c1d53e2764] - (SEMVER-PATCH) Turn async ID gathering off by default (Attila Szegedi) #56216b0de6cb1d] - (SEMVER-MINOR) Address cookie vulnerability cardinality (Ugaitz Urien) #5614a68aee7db0] - (SEMVER-PATCH) Simplify AppSec config (Thomas Watson) #5634ccf588e04f] - (SEMVER-PATCH) Fix issues detected by TS type checks (Ruben Bridgewater) #5310e0d929b552] - (SEMVER-PATCH) handle existing PRs remove inputs and add schedule (Roch Devost) #56183eff48b87a] - (SEMVER-PATCH) Improve shimmer instrumentation performance (Ruben Bridgewater) #5593d8a536ff89] - (SEMVER-MINOR) chore(llmobs): add telemetry metrics for public llmobs SDK methods (Yun Kim) #5470837bef32e0] - (SEMVER-PATCH) Test: Pin tested package version until tests can be fixed (Thomas Watson) #5627\[`df99226092`] - (SEMVER-PATCH) \[DI] Fix race condition when adding probes at same location (Thomas Watson) #5619
df99226092] - (SEMVER-PATCH) [DI] Fix race condition when adding probes at same location (Thomas Watson) #5619d2cfe2a178] - (SEMVER-PATCH) Ensure correct spelling of Node.js (Thomas Watson) #56223da675e492] - (SEMVER-PATCH) [DI] Don't set empty dd tags as query params (Thomas Watson) #56242b1cb785da] - (SEMVER-PATCH) Do not test koa 1.x middleware signature in koa 3.x (Ugaitz Urien) #56238bceffd31d] - (SEMVER-PATCH) [DI] Improve logging in integration tests (Thomas Watson) #5610b824aa489e] - (SEMVER-PATCH) Upgrade get-port dev-dependency to v5.1.1 (Thomas Watson) #5616854142dd87] - (SEMVER-PATCH) [DI] Improve integration test failue output (Thomas Watson) #561126ffd9d18f] - (SEMVER-PATCH) cut down shimmer-startup benchmark so it can run in benchmarking platform (Bryan English) #5613c1c496de03] - (SEMVER-PATCH) [test-optimization] [SDTEST-1871] Add tests for Playwright when redirecting (Mario Vidal Domínguez) #560777fc3625f8] - (SEMVER-PATCH) Add shimmer benchmarks (Bryan English) #559795f74767ff] - (SEMVER-PATCH) Remove unnecessary dev dependencies (Ruben Bridgewater) #560280ec575d3f] - (SEMVER-PATCH) Fix span pointers env var & tests (Nicholas Hulston) #5546f607d8b5e0] - (SEMVER-PATCH) fix release proposal job failing to fetch existing main branch (Roch Devost) #5600\[`0b396b6963`] - (SEMVER-PATCH) Fix esbuild not instrumenting namespaced modules (Ruben Bridgewater) #5588
0b396b6963] - (SEMVER-PATCH) Fix esbuild not instrumenting namespaced modules (Ruben Bridgewater) #558854316ae09f] - (SEMVER-PATCH) [test-optimization] [SDTEST-1871] Fix Playwright bug when redirecting (Mario Vidal Domínguez) #55946b38d1c4a9] - (SEMVER-PATCH) remove safeWrap from shimmer (Bryan English) #559834f19d58c1] - (SEMVER-PATCH) [test-optimization] [SDTEST-1870] Add support for Playwright >= 1.52.0 (Mario Vidal Domínguez) #5595646d8c2f47] - (SEMVER-MINOR) feat(llmobs): evaluation metrics can be submitted by agent proxy (Sam Brenner) #546648d4a4a995] - (SEMVER-PATCH) add concurrency and matrix to release proposal (Roch Devost) #5587\[`019fc8c43a`] - (SEMVER-PATCH) inline orchestrion.yml to avoid bundling issues (Bryan English) #5586
019fc8c43a] - (SEMVER-PATCH) inline orchestrion.yml to avoid bundling issues (Bryan English) #55861cc7fb31f0] - (SEMVER-PATCH) add explicit handling of stack errors in logger (Ayan Khan) #55803ed32fb3cc] - (SEMVER-PATCH) Only activate async_hooks when they're needed for profiler features. (Attila Szegedi) #55797e02a9ec45] - (SEMVER-PATCH) Update rewriter to fix rewritten stacktraces in node 20+ (Ugaitz Urien) #5585c71202b1fa] - (SEMVER-PATCH) fix elasticsearch 9 support (Roch Devost) #5584a5357b2050] - (SEMVER-PATCH) chore: ensure client ip header is converted to lowercase (William Conti) #55769691fa6141] - (SEMVER-PATCH) switch from default token to app token for release proposal (Roch Devost) #5578\[`947e63fd01`] - (SEMVER-PATCH) \[DI] Add debug log when translating breakpoint location using source map (Thomas Watson) #5572
947e63fd01] - (SEMVER-PATCH) [DI] Add debug log when translating breakpoint location using source map (Thomas Watson) #557232f2f27160] - (SEMVER-MINOR) [DI] Process log template (Thomas Watson) #55484c9b1c264f] - (SEMVER-MINOR) Login events SDK v2 (Ugaitz Urien) #5333\[`aea8aa5eb2`] - (SEMVER-MINOR) new wasm rewriter w/ orchestrion (Bryan English) #5494
aea8aa5eb2] - (SEMVER-MINOR) new wasm rewriter w/ orchestrion (Bryan English) #549418b5a65ffa] - (SEMVER-PATCH) fix release proposal workflow commit permissions (Roch Devost) #55691533b16e3b] - (SEMVER-PATCH) fix proposal script not checking out new branch (Roch Devost) #5566593371edbe] - (SEMVER-PATCH) remove release proposal check for oauth scopes in ci (Roch Devost) #55649492745bd8] - (SEMVER-PATCH) update libdatadog to 0.5.1 and native-metrics to 3.1.1 (Roch Devost) #5563a59cfae14a] - (SEMVER-PATCH) Fix disable mongo hearbeats spans (Recreates #5558) (simon-id) #55625fd669013e] - (SEMVER-PATCH) Constrain async ID collection to main thread only (Attila Szegedi) #5559a64340b1f2] - (SEMVER-PATCH) fix shimmer slow shim by removing support for unwrap (Roch Devost) #55571eefc0aa92] - (SEMVER-PATCH) Bump Appsec native packages (Carles Capell) #5561853152b338] - (SEMVER-PATCH) Update profiler from 5.7.0 to 5.7.1. (Attila Szegedi) #556038f62e9328] - (SEMVER-MINOR) [test-optimization] [SDTEST-1830] Add @test.retry_reason to the retries of different frameworks (Mario Vidal Domínguez) #55505ab3df29d1] - (SEMVER-PATCH) fix missing composite action in docs publish job (Roch Devost) #55567cabf67770] - (SEMVER-PATCH) add support for cgroupv2 inode fallback (Roch Devost) #5508a5095bedd1] - (SEMVER-PATCH) Filter out log infrastructure stack frames (Attila Szegedi) #551906cc8ac439] - (SEMVER-PATCH) Fix profiler test flakiness (Attila Szegedi) #55494686a4fe81] - (SEMVER-PATCH) remove application-config-path dependency (Roch Devost) #554728e8a593fa] - (SEMVER-MINOR) Adding Support for TRACE_PROPAGATION_BEHAVIOR_EXTRACT (mhlidd) #5525\[`34787c1e22`] - (SEMVER-PATCH) Remove appsec distribution metrics (Ugaitz Urien) #5534
34787c1e22] - (SEMVER-PATCH) Remove appsec distribution metrics (Ugaitz Urien) #5534c2b55f41f3] - (SEMVER-MINOR) [DI] Support multiple probes in the same location (Thomas Watson) #55359ec7ef9813] - (SEMVER-MINOR) Start collecting async IDs in profiles (Attila Szegedi) #5524c9c351d1ea] - (SEMVER-PATCH) fix missing dependency for release proposal job (Roch Devost) #554578aa8e496b] - (SEMVER-PATCH) update the release proposal workflow to create the proposal (Roch Devost) #552759a5f36e17] - (SEMVER-PATCH) fix loading of instrumentations (William Conti) #5544af40a87ba0] - (SEMVER-PATCH) [DI] Condtions: Allow using len to count keys in objects (Thomas Watson) #5542ded5a7762d] - (SEMVER-PATCH) fix(llmobs): send batches of span events (lievan) #5493af0b9536fd] - (SEMVER-PATCH) [DI] Reduce size of compiled code when comparing number literals (Thomas Watson) #55365573c1291e] - (SEMVER-PATCH) [DI] Allow testing of primitives with instanceof (Thomas Watson) #554176d688efb2] - (SEMVER-PATCH) [DI] Don't rely on logs track to split JSON keys on periods (Thomas Watson) #55396590e70a60] - (SEMVER-PATCH) [DI] Change test name to better highlight what is being tested (Thomas Watson) #5540ca02e1ddff] - (SEMVER-PATCH) [DI] Sanitize instanceof class in probe conditions (Thomas Watson) #55201db78a6c4e] - (SEMVER-PATCH) Pin composite actions SHA (TonyCTHsu) #5448e1fd042265] - (SEMVER-MINOR) add feature to disable mongo heartbeats spans (William Conti) #552617e03a7ee1] - (SEMVER-MINOR) Supporting last mariadb version (Ugaitz Urien) #55328df8c369ec] - (SEMVER-MINOR) Improve iast mongodb nosql detection removing some false positives (Ugaitz Urien) #540821e0408b25] - (SEMVER-MINOR) [test-optimization] [SDTEST-1784] Co-relate Playwright tests with RUM sessions (Mario Vidal Domínguez) #55090c9d24ac79] - (SEMVER-PATCH) Fix CI for mariadb (Ugaitz Urien) #553055608ebca8] - (SEMVER-PATCH) Improve tagger, format, and encoding (Ruben Bridgewater) #5354ef3d607adc] - (SEMVER-PATCH) ci(langchain, llmobs): restore embeddings tests with fixtures (Sam Brenner) #551461f8a84ca6] - (SEMVER-PATCH) [DI] Fix isDefined support in probe conditions (Thomas Watson) #55215dc76abe15] - (SEMVER-PATCH) add missing shared config for clientIpHeader (Ida Liu) #54733082b9848e] - (SEMVER-PATCH) Add message to the error consistent with one in proxy.js (Attila Szegedi) #551822dfc65b27] - (SEMVER-PATCH) Update WAF rules to v1.14.2 (simon-id) #5523b94052cfac] - (SEMVER-MINOR) Update recommended.json to the version 1.14.1 (Ugaitz Urien) #55178e21dd1a52] - (SEMVER-PATCH) Update rewriter to the new renamed wasm-js-rewriter 3.1.0 (Ugaitz Urien) #5472d8677ee1e4] - (SEMVER-MINOR) [DI] Add support for probe condition (Thomas Watson) #5488658800adec] - (SEMVER-PATCH) increase appsec next test start timeout to 5 minutes (Roch Devost) #5506b4b2969bdf] - (SEMVER-PATCH) [Debugger] improve snapshot performance (Ruben Bridgewater) #541929485d9cb3] - (SEMVER-PATCH) Always check for the latest Node.js version being installed (Ruben Bridgewater) #5504a1827238eb] - (SEMVER-PATCH) Pin express version to make sure integration tests pass (Ruben Bridgewater) #55101bd4073df9] - (SEMVER-PATCH) ci(openai, langchain, llmobs): fix broken tests (Sam Brenner) #5507f24d815ae2] - (SEMVER-MINOR) [test-optimization] [SDTEST-1163] Playwright active test span (Juan Antonio Fernández de Alba) #4843b984e6321b] - (SEMVER-MINOR) Fix span event serialization for array attributes (Marco Costa) #5490f62b60a23f] - (SEMVER-PATCH) [DI] Improve integration test error handling (Thomas Watson) #5500a029cac0ac] - (SEMVER-PATCH) Remove unused code in router instrumentation code (Thomas Watson) #54785a2ad89c58] - (SEMVER-PATCH) centralize node version numbers for ci workflows (Roch Devost) #54924d9b64fb87] - (SEMVER-PATCH) chore: add tracing macrobenchmark with runtime metrics enabled (Zach Montoya) #5485a432a17e03] - (SEMVER-PATCH) fix user tracking tests (Ilyas Shabi) #5497ecc6588f11] - (SEMVER-MINOR) Add rasp telemetry metrics (Ilyas Shabi) #5458\[`120b6b081b`] - (SEMVER-PATCH) fix duplicate custom metrics when multiple tags are used (Roch Devost) #5491
120b6b081b] - (SEMVER-PATCH) fix duplicate custom metrics when multiple tags are used (Roch Devost) #5491e4bf59aa2a] - (SEMVER-MINOR) report rc.client_id tag when rc is enabled (Ilyas Shabi) #5467762e2cf956] - (SEMVER-MINOR) add sdk.event to communicate a login or custom event (Ilyas Shabi) #546250b53548f2] - (SEMVER-PATCH) add matrix strategy to debugger ci job (Roch Devost) #54500ceef34fc7] - (SEMVER-MINOR) chore(llmobs): add telemetry metrics for dropped span/eval payloads (Yun Kim) #546904f6bc4bc9] - (SEMVER-MINOR) chore(llmobs): Add llmobs product enabled telemetry metrics (Yun Kim) #5475312a500fc9] - (SEMVER-PATCH) chore(langchain): fix test flakiness (Sam Brenner) #5461\[`8f744b05ff`] - (SEMVER-PATCH) Fix iast flaky code injection tests (Ugaitz Urien) #5460
8f744b05ff] - (SEMVER-PATCH) Fix iast flaky code injection tests (Ugaitz Urien) #5460ca101dce10] - (SEMVER-PATCH) Add a few TODO's (Thomas Watson) #5477166207260d] - (SEMVER-MINOR) chore(llmobs): add span size telemetry metrics (Yun Kim) #5468288d38bc6f] - (SEMVER-PATCH) fix memory leak in runtime.node.heap.* metrics (Roch Devost) #5476d1d7ccf2aa] - (SEMVER-MINOR) waf requests telemetry metrics (Ilyas Shabi) #53841a74c9b183] - (SEMVER-MINOR) feat(llmobs): add vertexai plugin (Sam Brenner) #5413959c5e6529] - (SEMVER-PATCH) Fix logging null when debugging and sending data without any error (simon-id) #5480f92be45ba7] - (SEMVER-PATCH) [test optimization] [SDTEST-1720] Change capabilities tagging to send version number (Mario Vidal Domínguez) #5463faea8912a2] - (SEMVER-MINOR) [test optimization] [SDTEST-1630] Attempt to fix flaky tests implementation (Mario Vidal Domínguez) #5429fac89882fd] - (SEMVER-PATCH) fix wrong test error message when expected span was not received (Roch Devost) #5447402741bbb4] - (SEMVER-PATCH) make cache action unix compatible and update test agent (Roch Devost) #5464fc756abf6a] - (SEMVER-PATCH) fix connection pool error in mongoose tests (Roch Devost) #5435de5df2a7d4] - (SEMVER-PATCH) fix release script esm error on node 20 (Roch Devost) #53683bff8507eb] - (SEMVER-PATCH) chore(llmobs): add span.finished telemetry metric (Yun Kim) #5444f84216a10e] - (SEMVER-MINOR) feat(llmobs): add integration tag to llmobs spans (Yun Kim) #5465579d213a53] - (SEMVER-PATCH) replace node action cache with custom cache in ci (Roch Devost) #5454174a5cd944] - (SEMVER-PATCH) set dc-polyfill version to 0.1.6 (Roch Devost) #5457f6eefc5993] - (SEMVER-PATCH) retry npm install/view for appsec and plugins tests (Roch Devost) #5434b52b7fae08] - (SEMVER-PATCH) add matrix strategy to llmobs sdk ci job (Roch Devost) #545186cbc0acca] - (SEMVER-PATCH) fix profiling test expectating minimum 2 requests instead of 1 (Roch Devost) #544952a91c9f4a] - (SEMVER-PATCH) fix aws-sdk kinesis flaky dsm test (Roch Devost) #5446fa07ecf5c5] - (SEMVER-PATCH) fix amqplib flaky dsm tests (Roch Devost) #54459d3ec95656] - (SEMVER-PATCH) fix mysql/mysql2/pg dbm trace id tests (Roch Devost) #5436604cfa03ee] - (SEMVER-PATCH) retry test agent start when it fails (Roch Devost) #54438dc7f96e24] - (SEMVER-PATCH) lazy load dd-trace-api integration (Roch Devost) #540638cb93514a] - (SEMVER-PATCH) increase next.js test timeout to 5 minutes (Roch Devost) #54422c5e17c280] - (SEMVER-MINOR) dbm: tedious (sql server) service mode (Thomas Hunter II) #5375c5e5f8c0db] - (SEMVER-PATCH) [test optimization] Improve playwright flakiness (this time for real?) (Juan Antonio Fernández de Alba) #54405e794c7519] - (SEMVER-PATCH) bump native appsec package (Ilyas Shabi) #5439a0fe0c5867] - (SEMVER-MINOR) Report waf init and update success and failure (Ilyas Shabi) #5388450abfffcd] - (SEMVER-PATCH) [test optimization] Fix playwright e2e tests flakiness (Juan Antonio Fernández de Alba) #5438> This release has known stability issues when using runtime metrics or custom metrics. Please avoid and update to a more recent version instead.
[!WARNING]
This release has known stability issues when using runtime metrics or custom metrics. Please avoid and update to a more recent version instead.
3b0fe086de] - (SEMVER-MINOR) Update profiler to 5.6.0, for improved idle time sampling. (Attila Szegedi) #5425010910f1f2] - (SEMVER-MINOR) report truncation metrics (Ilyas Shabi) #5380700aee67ce] - (SEMVER-PATCH) pin @opentelemetry/instrumentation-express testing to 0.47.1 (Juan Antonio Fernández de Alba) #54330d3e671ae0] - (SEMVER-MINOR) add span events as a top level field for v0.4 encoding (William Conti) #5229e85cdaa8a4] - (SEMVER-PATCH) fix runtime metrics histogram sending invalid data (Roch Devost) #541428eaa41569] - (SEMVER-PATCH) fix(llmobs): additional options like for manual span instrumentation are properly recognized (Sam Brenner) #542447626620e5] - (SEMVER-PATCH) [test optimization] Fix latest vitest release (Juan Antonio Fernández de Alba) #5427\[`39df8d31e4`] - fix babel helpers regex vulnerability error (Roch Devost) #5402
[!WARNING]
This release has known stability issues when using runtime metrics or custom metrics. Please avoid and update to a more recent version instead.
4f0481edd2] - (SEMVER-PATCH) Refactor: Move check_require_cache code to helpers folder (Thomas Watson) #54164cfe991f89] - (SEMVER-PATCH) CI: Run spec files in datadog-instrumentations sub-dirs (Thomas Watson) #5417e9f665c64f] - (SEMVER-PATCH) lazy load ip extraction (Roch Devost) #53992196c24b61] - (SEMVER-PATCH) llmobs.AnnotationOptions typo (Sam Brenner) #541847f5ac907e] - (SEMVER-PATCH) SSI tests gitlab ci (Roberto Montero) #5349598409d2fd] - [test optimization] Deprecate dd-trace support for cypress <10.2.0 (Juan Antonio Fernández de Alba)0bffaa17fd] - (SEMVER-PATCH) always disable fs integration in serverless (Roch Devost) #5412a68768fb2a] - (SEMVER-PATCH) remove fs dependency from lambda hook (Roch Devost) #5404f474d01c57] - (SEMVER-PATCH) Adds JSDoc types to much of the sampling code (Brian Marks) #53921206bdc983] - (SEMVER-PATCH) [test optimization] Fix hooks and retries logic in mocha (Juan Antonio Fernández de Alba) #539865c19997b2] - (SEMVER-MINOR) [MLOB-2340] feat(vertexai): add @google-cloud/vertexai instrumentation (Sam Brenner) #536939df8d31e4] - fix babel helpers regex vulnerability error (Roch Devost) #5402647d4be0a6] - (SEMVER-PATCH) [test optimization] Fix git commit message extraction (Juan Antonio Fernández de Alba) #5390589c06127a] - (SEMVER-PATCH) Remove version tag in telemetry metrics (Santiago M. Mola) #538252279e0e0f] - (SEMVER-PATCH) Fix reporting of profiling_enabled in startup log (Attila Szegedi) #53832477649418] - (SEMVER-MINOR) [MLOB-1954] feat(langchain): generically patch embeddings to enable tracing all embeddings calls (Sam Brenner) #497003fb62c340] - (SEMVER-PATCH) bump axios (Ilyas Shabi) #5387cdaab0b930] - (SEMVER-MINOR) [test optimization] [SDTEST-1623] Disabled flaky tests implementation (Mario Vidal Domínguez) #53559515d54f30] - (SEMVER-MINOR) feat(llmobs): add support for Azure OpenAI and Deepseek calls made through the OpenAI SDK (Sam Brenner) #5381bfed02ab00] - (SEMVER-PATCH) Skip tests on release (Laplie Anderson) #537321c98cd6ae] - (SEMVER-PATCH) Add first capabilities tagging (Mario Vidal Domínguez) #53216e11e2a1d5] - (SEMVER-MINOR) Report general tags and metrics (Ilyas Shabi) #533505066666e6] - (SEMVER-PATCH) [test optimization] Add auto_injected telemetry tag (Juan Antonio Fernández de Alba) #53791ce996b798] - (SEMVER-PATCH) fix(openai, llmobs): check for stream, and other, options on the first argument (Sam Brenner) #5372> This release has known stability issues when using runtime metrics or custom metrics. Please avoid and update to a more recent version instead.
[!WARNING]
This release has known stability issues when using runtime metrics or custom metrics. Please avoid and update to a more recent version instead.
45f26494de] - (SEMVER-PATCH) fix release proposal failing when stderr has output (Roch Devost) #5362f9b96af1dc] - (SEMVER-PATCH) fix fetch not working in serverless environments (Roch Devost) #53669329f6a2b0] - (SEMVER-PATCH) reset histogram when a value was never recorded (Ilyas Shabi) #5363d603d22845] - (SEMVER-PATCH) Custom metrics aggregation (Roch Devost) #5347\[`743f896475`] - (SEMVER-PATCH) \[MLOB-2333] chore(llmobs): add telemetry for LLMObs span start (Sam Brenner) #5359
743f896475] - (SEMVER-PATCH) [MLOB-2333] chore(llmobs): add telemetry for LLMObs span start (Sam Brenner) #5359ba2c25642a] - (SEMVER-PATCH) Improve release proposal script (Thomas Watson) #53389e985ff0a8] - (SEMVER-PATCH) Fix bug where MongoDB comment is improperly set to null when dbmPropagationMode is disabled (Zhengda Lu) #5353974cc39b96] - (SEMVER-MINOR) Update DD_TAGS Parsing to Meet Spec (Ayan Khan) #5213e9f4f11274] - (SEMVER-PATCH) Bump import-in-the-middle to v1.13.1 (simon-id) #5351dcc7f48459] - (SEMVER-MINOR) Support Hand-Off Config (Baptiste Foy) #5126\[`444ad14555`] - (SEMVER-MINOR) Disable APM tracing (standalone billing) (Igor Unanua) #5198
444ad14555] - (SEMVER-MINOR) Disable APM tracing (standalone billing) (Igor Unanua) #5198522aa56c7d] - (SEMVER-PATCH) lazy load public api + profiling + crashtracking + span stats (Roch Devost) #52565f9757c9d2] - (SEMVER-PATCH) Add missing decrement method to DogStatsDClient (Ruben Bridgewater) #53307880319596] - (SEMVER-PATCH) Add TODO comment about appsec code in RC index (simon-id) #5339e7f7a2fcde] - (SEMVER-PATCH) [test optimization] Fix possible crash with known tests (Juan Antonio Fernández de Alba) #5328845120d8cf] - (SEMVER-PATCH) CI: Remove unused GH Actions (Thomas Watson) #5332bc1450a1b6] - (SEMVER-PATCH) CI: Run some GH action jobs on the latest Node.js version as well (Thomas Watson) #53259571c02642] - (SEMVER-PATCH) CI: Remove redundant GH Action steps (Thomas Watson) #533110da8f2994] - (SEMVER-PATCH) [test optimization] Lazy load failed test replay logic (Juan Antonio Fernández de Alba) #5327d36907b672] - (SEMVER-PATCH) Split appsec telemetry file into rasp, waf and user (Ilyas Shabi) #5303\[`9bc5d3440a`] - (SEMVER-PATCH) ESLint: Require await inside async functions (Thomas Watson) #5263
9bc5d3440a] - (SEMVER-PATCH) ESLint: Require await inside async functions (Thomas Watson) #5263991e77a547] - (SEMVER-PATCH) fix shimmer double wrapping for non-method functions (Roch Devost) #5329806877279d] - (SEMVER-MINOR) Various improvements to profiling sample label generator (Attila Szegedi) #53165963c08821] - (SEMVER-PATCH) only load the naming schema version that is used (Roch Devost) #5318c9b9d086f3] - (SEMVER-PATCH) lazy load fetch instrumentation only when needed (Roch Devost) #53172070869ffd] - (SEMVER-PATCH) CI: Clean up Node.js installation in GitHub actions (Thomas Watson) #53222c9ab130df] - (SEMVER-MINOR) Automated Session Tracking (simon-id) #50608cd547ee13] - (SEMVER-PATCH) [DI] Improve code comment (Thomas Watson) #53198e6c297179] - (SEMVER-PATCH) ESLint: Add eslint-plugin-unicorn (Thomas Watson) #5297696cf86ac2] - (SEMVER-PATCH) ESLint: Add yarn lint:inspect command (Thomas Watson) #5309a1cd027712] - (SEMVER-PATCH) lazy load span leak detection only when used (Roch Devost) #5259bcf7e6129b] - (SEMVER-PATCH) lazy load dsm only when needed (Roch Devost) #5305487ea6f6ef] - (SEMVER-PATCH) lazy load runtime metrics only when needed (Roch Devost) #52547fc2f9856e] - (SEMVER-PATCH) fix logging when extracting from w3c traceparent (Roch Devost) #5227f97f991636] - (SEMVER-PATCH) only load fetch plugin when fetch is used (Roch Devost) #5272f87acc237a] - (SEMVER-PATCH) security: fix VULN-9754 (Thomas Hunter II) #5315ddcbcbba70] - (SEMVER-MINOR) Ddd dynamodb payload tagging (Joey Zhao) #52249f5b7c47ef] - (SEMVER-PATCH) Do not expose internals (Ruben Bridgewater) #53137aae4fcb8b] - (SEMVER-PATCH) [DI] Remove source map cache in Node.js 18 (Thomas Watson) #5302f07a03ac71] - (SEMVER-PATCH) refactor: move remote_config code to the root of dd-trace (Thomas Watson) #4475b046c06060] - (SEMVER-PATCH) [test optimization] Fix wrong log.error if quarantined tests are empty (Juan Antonio Fernández de Alba) #5296996e8fbfd4] - (SEMVER-PATCH) Add stack id in location as a string (Ilyas Shabi) #5250fd425151b5] - (SEMVER-PATCH) Update .gitlab-ci.yml (Laplie Anderson) #5301e6a9d8dd72] - (SEMVER-PATCH) lazy load telemetry entrypoint only when needed (Roch Devost) #5258ac25f3005b] - (SEMVER-PATCH) refactor custom metrics to be self-contained (Bryan English) #506185c5c4fd6e] - (SEMVER-PATCH) fix tracer flare log (Bryan English) #5143c4f2921527] - (SEMVER-PATCH) move otel to datadog context conversion on otel side (Roch Devost) #5260519fbce483] - (SEMVER-PATCH) Fix MongoDB DBM propagation issue where trace comments are not properly injected into commands (Zhengda Lu) #5306f7cc3445bf] - (SEMVER-MINOR) Update span pointer env vars (Nicholas Hulston) #5266c8940851ed] - (SEMVER-MINOR) [DSM] Add messaging.destination tag to spans so they show up in queue pages (Eric Firth) #5239\[`213cbe19ae`] - (SEMVER-PATCH) \[test optimization] Add support for Drone CI (Mario Vidal Domínguez) #5304
213cbe19ae] - (SEMVER-PATCH) [test optimization] Add support for Drone CI (Mario Vidal Domínguez) #53043f1e0c57de] - (SEMVER-PATCH) fix error in http2 plugin when it was enabled after request start (Roch Devost) #371496bb84ab2f] - (SEMVER-PATCH) [MLOB-2240] fix(openai, langchain, llmobs): OpenAI and LangChain instrumentation is ESM-compatible (Sam Brenner) #526723abc09198] - (SEMVER-PATCH) [test optimization] Configuration parameter to disable git unshallow (Mario Vidal Domínguez) #52914733649f4d] - (SEMVER-PATCH) Make DD_TRACE_SAMPLING_RULES consistent (Ayan Khan) #52323582be4d1c] - (SEMVER-PATCH) Make DD_TRACE_128_BIT_TRACEID_GENERATION_ENABLED consistent (Ayan Khan) #52230c7b06b62a] - (SEMVER-PATCH) Add bot to manage stale PRs (Brian Marks) #5300f06fb27af4] - (SEMVER-MINOR) Enable 128 bit trace id log injection by default (Ayan Khan) #5021b27a955b27] - (SEMVER-MINOR) Add pipeline to Mongodb query (Thomas Hunter II) #529934d89b13f2] - (SEMVER-MINOR) [MLOB-2233] feat(openai, llmobs): patch _thenUnwrap of chat completion api promise instances (Sam Brenner) #525318e840fbda] - (SEMVER-PATCH) tracing: fix http client synchronous errors causing spans to not finish (William Conti) #529400043dff2a] - (SEMVER-PATCH) (chore) APM: Fix Bedrock Integration Refactor (Thomas Hunter II) #5278be5ecaf982] - (SEMVER-PATCH) [test optimization] Lighter init in worker thread (Juan Antonio Fernández de Alba) #5293\[`77abd1e28e`] - (SEMVER-PATCH) \[DI] Workaround bug in AsyncLocalStorage which would otherwise throw (Thomas Watson) #5290
77abd1e28e] - (SEMVER-PATCH) [DI] Workaround bug in AsyncLocalStorage which would otherwise throw (Thomas Watson) #5290172bc66a6b] - (SEMVER-PATCH) Clean up benchmark Sirun Dockerfile (Thomas Watson) #5287052a83379a] - (SEMVER-PATCH) Increase GraphQL benchmark stability (Thomas Watson) #52840e841468c5] - (SEMVER-PATCH) Increase the benchmark timeout from 15 to 20 minutes (Thomas Watson) #5286e6ea5fd0c3] - (SEMVER-PATCH) [test optimization] Change failed test replay to opt out rather than opt in (Juan Antonio Fernández de Alba) #528314a3795c31] - (SEMVER-PATCH) Bump esbuild dev-dependency from 0.16.12 to 0.25.0 (Thomas Watson) #5285f9bf2f5edb] - (SEMVER-PATCH) ESLint: Don't ignore specific appsec file (Thomas Watson) #5280\[`1ae023d3b4`] - (SEMVER-PATCH) \[DI] Use column number from source maps (Thomas Watson) #5279
1ae023d3b4] - (SEMVER-PATCH) [DI] Use column number from source maps (Thomas Watson) #5279366368a38c] - (SEMVER-MINOR) [test optimization] [SDTEST-1529] Add quarantined tests logic (Juan Antonio Fernández de Alba) #5236b599fab632] - (SEMVER-PATCH) [test optimization] Fix session fingerprint in playwright (Juan Antonio Fernández de Alba) #5273efb8e44d5d] - (SEMVER-MINOR) [DI] Add source map support (Thomas Watson) #52052fea9b5c58] - (SEMVER-PATCH) fix(openai): apply span char limit truncation to chat completion input tags (Sam Brenner) #52765a08ad941e] - (SEMVER-PATCH) Delete unused packages/memwatch/* directory (Thomas Watson) #5275560236e353] - (SEMVER-MINOR) Inject trace info as comment to MongoDB operation when dbm propagation is enabled. (Zhengda Lu) #5230ff09f50cb0] - (SEMVER-MINOR) remove span kind from inferred proxy spans (William Conti) #52656b971861fb] - (SEMVER-PATCH) fix(openai): update openai instrumentation for newest release (Sam Brenner) #5271ee6423febd] - (SEMVER-PATCH) change telemetry name for dd-trace-api (Bryan English) #526480800d630f] - (SEMVER-PATCH) ESLint: Disallow warnings in CI (Thomas Watson) #52618e8898d2ce] - (SEMVER-PATCH) dd-trace-api: remove runtime tests that should be test time (Bryan English) #5246872bac80cc] - (SEMVER-MINOR) [MLOB-2096] feat(llmobs): metadata and metrics annotations update instead of override (Sam Brenner) #5243b8130f2229] - (SEMVER-PATCH) prevent usage of semver in code (Roch Devost) #5252d7a574bd2c] - (SEMVER-PATCH) fix(config): keep the lookup value as passed (Thomas Hunter II) #5244fd1dd7e150] - (SEMVER-MINOR) [asm] IAST security controls (Igor Unanua) #5117784b6f39d2] - (SEMVER-PATCH) remove semver and replace with simpler semifies (Roch Devost) #525148f6904f1c] - Revert "Temporarily limit koa upstream tests to test against 2.15.3" (Thomas Watson)95462ecee8] - Temporarily limit koa upstream tests to test against 2.15.3 (Thomas Watson)b8c03bdd48] - (SEMVER-PATCH) change RASP addresses from persistent to ephemeral (simon-id) #5235dc57b5a7af] - (SEMVER-PATCH) Upgrade ESLint from v8 to v9 (Thomas Watson) #5215f8cc54a971] - (SEMVER-PATCH) Add troubleshooting link to profiler start error message (Attila Szegedi) #5242e0ac79507d] - (SEMVER-MINOR) Extended iast location fields (Ilyas Shabi) #5171c64020ae12] - (SEMVER-PATCH) datadog-plugin-mongoose test remove forgotten skip condition for versions >= 8.10.0 (Igor Unanua) #5238788cb6fcba] - (SEMVER-PATCH) dd-trace-api: don't proxy objects returned from callbacks (Bryan English) #5240d19540d525] - (SEMVER-PATCH) [DSM] Add a wait for active stream to the putTestRecords function which was flaking when the stream was inactive (Eric Firth) #5202d3ef34e185] - (SEMVER-PATCH) chore(graphql): only stringify graphql error extension attributes in span event if not a native type (William Conti) #5212ca855f89c6] - (SEMVER-PATCH) Fix mongoose plugin tests (Igor Unanua) #5217\[`adbba87e82`] - (SEMVER-PATCH) Clean up ESLint config (Thomas Watson) #5214
adbba87e82] - (SEMVER-PATCH) Clean up ESLint config (Thomas Watson) #521466c13fc934] - (SEMVER-PATCH) [asm] iast taint-tracking flaky (Igor Unanua) #5225ff4072e9e5] - (SEMVER-PATCH) remove ability to propagate baggage on its own to avoid app crashes (Ida Liu) #52092805a22b46] - (SEMVER-PATCH) Fix flaky test in rewriter.spec.js (Ugaitz Urien) #5222218c35a678] - (SEMVER-PATCH) temporarily skip plugin-mongoose test for 8.10.0 (Igor Unanua) #5219f49e6ffac3] - (SEMVER-PATCH) Remove legacyStorage in favor of namespaced storages (Brian Marks) #5206cde936144e] - (SEMVER-MINOR) [test optimization] [SDTEST-1243] Add tag whenever the test service is provided by the user (Juan Antonio Fernández de Alba) #51911b7c421171] - (SEMVER-PATCH) ci: unpin datadog actions (Christoph Hamsen) #51993b782cd4ec] - (SEMVER-PATCH) simplify storage.js, adding a bunch of comments for clarity (Bryan English) #5203eec4d2873d] - (SEMVER-MINOR) ESM support for iast (Ugaitz Urien) #5012c7b0c1831c] - (SEMVER-PATCH) add concurrency group to all-green ci job (Roch Devost) #5196dd4e11a24f] - (SEMVER-PATCH) update ci nightly schedules to run 3 times (Roch Devost) #519715b9f39a82] - (SEMVER-PATCH) add yarnrc with ignore-engines config (Roch Devost) #5183c403eee48e] - (SEMVER-PATCH) simplify wrap and trace (Bryan English) #51925d6e698510] - (SEMVER-PATCH) ci: pin github actions by hash and update via dependabot (Christoph Hamsen) #5193386f4e7f16] - (SEMVER-PATCH) [test optimization] Fix cy.window for multi origin tests (Juan Antonio Fernández de Alba) #518551a58bc172] - (SEMVER-PATCH) [test optimization][SDTEST-1355] Fix ATR + DI (Juan Antonio Fernández de Alba) #5176\[`ee6dbec9bc`] - (SEMVER-PATCH) \[DI] Handle different casing in probe file paths (Thomas Watson) #5188
ee6dbec9bc] - (SEMVER-PATCH) [DI] Handle different casing in probe file paths (Thomas Watson) #5188dbe0b74bf4] - (SEMVER-MINOR) Automatic userID tracking and blocking (simon-id) #4670bcdb068742] - (SEMVER-PATCH) [DI] Probe file path matching algo should prefer shorter paths (Thomas Watson) #5186729972edff] - (SEMVER-MINOR) Instrument dd-trace-api (Bryan English) #5145f01d38594b] - (SEMVER-MINOR) [MLOB-2098] feat(llmobs): record bedrock token counts (Sam Brenner) #5152\[`34c3763fce`] - (SEMVER-PATCH) Use official parametric scenario parameters (Charles de Beauchesne) #5182
34c3763fce] - (SEMVER-PATCH) Use official parametric scenario parameters (Charles de Beauchesne) #5182c67739b0ff] - (SEMVER-MINOR) Code injection instrumented metric (Ilyas Shabi) #5164ccf12922b1] - (SEMVER-PATCH) [DI] Improve path matching algorithm for probe file paths (Thomas Watson) #51669f5ee9dd8b] - (SEMVER-PATCH) retry npm install on error for plugin test suite (Roch Devost) #51786f79a86e73] - (SEMVER-PATCH) disable test-agent plugin logs (William Conti) #5181e8e96bff7d] - (SEMVER-MINOR) env var to disable all middleware spans (Bryan English) #5044bfdd3ad0fb] - (SEMVER-PATCH) ci(openai): fix esm tests (Sam Brenner) #5163fd61c8c54e] - (SEMVER-PATCH) replace msgpack-lite with official library for tests (Roch Devost) #5173f3bb2a7a87] - (SEMVER-PATCH) fix flaky user_tracking test (simon-id) #517269426fb50f] - (SEMVER-MINOR) chore(tracing): graphql error support (William Conti) #5162\[`ff05e3b873`] - (SEMVER-PATCH) Fix a crash in the profiler (Attila Szegedi) #5174
ff05e3b873] - (SEMVER-PATCH) Fix a crash in the profiler (Attila Szegedi) #51742a90a11519] - (SEMVER-PATCH) [CI] Do not allow yarn.lock to be updated in CI (Thomas Watson) #5135c0550a027e] - (SEMVER-PATCH) chore: add some shared llm-type plugin utilities (Sam Brenner) #5109f5bec490f0] - (SEMVER-PATCH) [DSM] Fix an issue where RabbitMQ producers when producing a message to the default exchange were setting checkpoints that didn't work in DSM (Eric Firth) #51504f22cf70de] - (SEMVER-PATCH) Add more YAML verification (Bryan English) #5151\[`f534ae02a5`] - (SEMVER-MINOR) Upgrade @datadog/pprof to 5.5.0 (Attila Szegedi) #5153
f534ae02a5] - (SEMVER-MINOR) Upgrade @datadog/pprof to 5.5.0 (Attila Szegedi) #51534f00bbe4bd] - (SEMVER-PATCH) EOL v4 (Bryan English) #51428a6fec463f] - (SEMVER-PATCH) disable (Sam Brenner) #5154bf28dddb5e] - (SEMVER-PATCH) [test optimization] Remove node 16 checks in tests (Juan Antonio Fernández de Alba) #514929c26b0e85] - (SEMVER-PATCH) (chore)LLMObs: instrument bedrock runtime invoke model (yahya-mouman) #5116f41f5f7d62] - (SEMVER-PATCH) (chore)APM: Refactor Bedrock Integration (yahya-mouman) #513730efc06861] - (SEMVER-MINOR) Report stack trace in iast (ishabi) #5055c28765a66d] - (SEMVER-PATCH) remove http.route from inferred proxy spans (Zarir Hamza) #513237546abc81] - (SEMVER-MINOR) inject cloned request headers for http requests (William Conti) #5144c13d368da8] - (SEMVER-PATCH) [test optimization] [SDTEST-1272] Detect new tests regardless of Early Flake Detection (Juan Antonio Fernández de Alba) #5138\[`3b8a6b9ba2`] - (SEMVER-MINOR) Instrument vm for code injection vulnerability (ishabi) #5080
504b460bbf] - (SEMVER-PATCH) add SSI + K8s to version support matrix (Bryan English) #50889c1a2fac84] - (SEMVER-PATCH) Revert "fix aws-sdk invalid signature exception (#5127)" (Thomas Watson) #514151e63506ba] - (SEMVER-PATCH) [DI] Improve internal caching algorithm resource overhead (Thomas Watson) #4864d9ffb78ec4] - (SEMVER-PATCH) Fix plugins.yml (Igor Unanua) #5121ae0674c6f7] - (SEMVER-PATCH) [DI] Add more debug logs related to queuing and flushing payloads (Thomas Watson) #5130313792a63c] - (SEMVER-PATCH) [bench] exit if results.ndjson is empty (Thomas Watson) #51071310e3bde6] - (SEMVER-PATCH) ^W[bench] clean up temp files even in case of error (Thomas Watson) #51060d49ecf28c] - (SEMVER-PATCH) [test optimization] Fix ATR + DI issues with jest (Juan Antonio Fernández de Alba) #5136dcf3c7e444] - (SEMVER-PATCH) [test optimization] Fix vitest latest release (Juan Antonio Fernández de Alba) #512334499f3357] - (SEMVER-PATCH) [DI] Ensure probe EMITTING status is sent correctly (Thomas Watson) #5133307f471db7] - (SEMVER-PATCH) [DI] Fix consistency issue with log messages (Thomas Watson) #512906d04734ad] - (SEMVER-PATCH) Ensure yarn.lock matches package.json (Thomas Watson) #51344ef12fc323] - (SEMVER-MINOR) fix aws-sdk invalid signature exception (William Conti) #5127f214673c6e] - (SEMVER-PATCH) use url if provided from DD_TRACE_AGENT_URL (Sam Brenner) #5128015a722c19] - (SEMVER-PATCH) fix AppSec SDK not triggering twice in a row (simon-id) #51153b8a6b9ba2] - (SEMVER-MINOR) Instrument vm for code injection vulnerability (ishabi) #5080c37f47ba82] - (SEMVER-PATCH) [DI] Align PII redaction tokens with the other tracers (Thomas Watson) #5114726cfd697d] - (SEMVER-MINOR) Untrusted deserialization vulnerability detection (ishabi) #5062a77283c06a] - (SEMVER-PATCH) fix startup benchmark (Bryan English) #5120dd63953388] - (SEMVER-PATCH) upgrade upload-artifact version and fix vitest (Igor Unanua) #5118803ac98784] - (SEMVER-PATCH) [Test Optimization] Fix DI setup for jest workers (Juan Antonio Fernández de Alba) #511026722b3080] - (SEMVER-MINOR) Mark crashes that happen during collecting profiles as profiler_serializing:1 (Attila Szegedi) #50966523d94129] - (SEMVER-MINOR) [MLOB-1858] feat(llmobs): langchain submits llmobs span events (Sam Brenner) #492395f82a9232] - (SEMVER-PATCH) [bench] Don't force Node.js 18 for npm/yarn install (Thomas Watson) #5103ff07f4f1d6] - (SEMVER-PATCH) [DI] Add missing PII redaction tokens (Thomas Watson) #5112b070889576] - (SEMVER-MINOR) Add parallelism information to profiles (Attila Szegedi) #47659e36df06dd] - (SEMVER-PATCH) Fix control case for the profiler benchmark (Attila Szegedi) #5108149742b880] - (SEMVER-MINOR) otel drop in support for baggage (Ida Liu) #5019708b62716d] - (SEMVER-PATCH) [bench] detect number of CPU cores dynamically (Thomas Watson) #51046adf12180d] - (SEMVER-PATCH) [bench] minor code-cleanup in the benchmarking script (Thomas Watson) #510571c430729f] - (SEMVER-PATCH) [test optimization] [SDTEST-1355] Fix DI issues with auto test retries (Juan Antonio Fernández de Alba) #5072af641d60ef] - (SEMVER-PATCH) fix(llmobs): tagger reads propogated mlApp and sessionId from registry tags (Sam Brenner) #5102435109b97c] - (SEMVER-PATCH) fix(ci): Balance splits across benchmarking CI jobs according to the number of CPU cores (Dmytro Yurchenko) #5099587957edef] - (SEMVER-PATCH) [DI] Reduce time it takes to run benchmarks (Thomas Watson) #5100684ead6987] - (SEMVER-PATCH) [DI] Add Sirun benchmark for Dynamic Instrumentation (Thomas Watson) #5004f76beab3ad] - (SEMVER-PATCH) Use literals for creating BigInts when possible (Thomas Watson) #5093d73f8cb9df] - (SEMVER-PATCH) [DI] Add a global max snapshot sample rate of 25/second (Thomas Watson) #50814886c38585] - (SEMVER-MINOR) Initial APM side for aws bedrock (yahya-mouman) #493771fc75fae3] - (SEMVER-PATCH) [DI] Ensure probes without a 'sampling' property is parsed correctly (Thomas Watson) #50907e4b054ea7] - (SEMVER-PATCH) DNS Lookup event hostname is sometimes not a string (Attila Szegedi) #5067858b2a1007] - (SEMVER-PATCH) Remove config telemetry normalization tests (Brian Marks) #50826e5d2e8fa6] - (SEMVER-PATCH) [DI] Add namespace to all DI related config options (Thomas Watson) #507798e733fb82] - (SEMVER-PATCH) Log when setting priority on a noop span (Igor Unanua) #50864b6a83a553] - (SEMVER-PATCH) K8s new scenarios (Roberto Montero) #5024b36ce05a16] - (SEMVER-MINOR) [DI] Implement PII redaction (Thomas Watson) #5053e2bee271f3] - (SEMVER-PATCH) Copy config_norm_rules.json from dd-go (Thomas Watson) #5073\[`34b751db6d`] - (SEMVER-PATCH) improve logging of spans in trace log level (Roch Devost) #5074
34b751db6d] - (SEMVER-PATCH) improve logging of spans in trace log level (Roch Devost) #5074c7648a7b8f] - (SEMVER-PATCH) fix trace log level not adding parameters to output (Roch Devost) #5069daf7030eb7] - (SEMVER-PATCH) add trace level logging when updating config (Roch Devost) #5071317c7a9e09] - (SEMVER-PATCH) rename Tracer to NoopProxy in noop/proxy.js (simon-id) #50687378bff190] - (SEMVER-PATCH) Benchmarks: No need to guard against unhandled promise rejections (Thomas Watson) #5025b4f99e80d7] - (SEMVER-PATCH) [DI] Batch outgoing http requests (Thomas Watson) #50071e7622373a] - (SEMVER-PATCH) Send tags, including git metadata, to RC endpoint (Thomas Watson) #507086c8e26b6f] - (SEMVER-PATCH) ignore noop spans (Igor Unanua) #506312f24185e7] - (SEMVER-MINOR) Update native-appsec to 8.4.0 (ishabi) #5064f813f43d20] - (SEMVER-PATCH) upgrade mocha@9 to mocha@10 (ishabi) #50658981beb6c7] - (SEMVER-PATCH) [DI] Add TODO comment (Thomas Watson) #5054330e973219] - (SEMVER-PATCH) [DI] Clean up snapshot integration test (Thomas Watson) #50504d6a8e3fe8] - (SEMVER-MINOR) support aerospike 6 (ishabi) #505798ceacfd84] - (SEMVER-PATCH) [MLOB-1942] fix(llmobs): auto-annotations for wrapped functions happen after manual annotations (Sam Brenner) #49603798033eba] - (SEMVER-MINOR) [DI] Attach ddtags to probe results (Thomas Watson) #5042\[`4f87373f4b`] - (SEMVER-PATCH) fix invalid output for log.trace (Roch Devost) #5047
4f87373f4b] - (SEMVER-PATCH) fix invalid output for log.trace (Roch Devost) #50474e2e71663a] - (SEMVER-MINOR) Add filesystem events to the timeline (Attila Szegedi) #4965e36f26b039] - (SEMVER-MINOR) Exploit prevention command injection (ishabi) #49668ee2d0aef0] - (SEMVER-PATCH) add logging for priority sampler (Ida Liu) #5028a9a1b1d04a] - (SEMVER-PATCH) [DI] Add test for associating probes with 128 bit span ids (Thomas Watson) #5037\[`8ee2d0aef0`] - (SEMVER-PATCH) add logging for priority sampler (Ida Liu) #5028
8ee2d0aef0] - (SEMVER-PATCH) add logging for priority sampler (Ida Liu) #5028a9a1b1d04a] - (SEMVER-PATCH) [DI] Add test for associating probes with 128 bit span ids (Thomas Watson) #5037\[`b7ccd40dc7`] - (SEMVER-PATCH) update type tests to typescript 4.9.4 (Roch Devost) #5041
b7ccd40dc7] - (SEMVER-PATCH) update type tests to typescript 4.9.4 (Roch Devost) #5041c5dc10c9a3] - (SEMVER-PATCH) repo: ask for config details on bug creation (Thomas Hunter II) #50279bff311dc2] - (SEMVER-PATCH) fix runtime metrics test not waiting for gc observer to run (Roch Devost) #5039bfe48c9d89] - (SEMVER-PATCH) update package size job to node 20 (Roch Devost) #5040216bf5d13b] - (SEMVER-MINOR) [serverless] Add DynamoDB Span Pointers (Nicholas Hulston) #4912391ab8b6d3] - (SEMVER-PATCH) set node types minimum version to oldest (Roch Devost) #50296cda847920] - (SEMVER-PATCH) K8s tests: Run on parallel matrix (Roberto Montero) #5038275bb7ef9d] - (SEMVER-MINOR) Support tainted strings coming from database for SQLi, SSTi and Code injection (Ugaitz Urien) #490428bca839ec] - (SEMVER-PATCH) [DI] Improve trace/span-id probe results tests (Thomas Watson) #503650619f7408] - (SEMVER-MINOR) [DI] Associate probe results with active span (Thomas Watson) #50357d53c26746] - (SEMVER-PATCH) [test optimization] [SDTEST-1332] Fetch di_enabled flag (Juan Antonio Fernández de Alba) #5006a38aaddd8b] - (SEMVER-MINOR) enable crashtracking by default outside of ssi (Roch Devost) #5026fb9ccca583] - (SEMVER-PATCH) update native-metrics to 3.1.0 (Roch Devost) #5022a17c93f64f] - (SEMVER-PATCH) repo: mandatory issue templates (Thomas Hunter II) #5023e4d4cc3456] - (SEMVER-PATCH) consolidate instances of loadInst, so code isn't repeated (Bryan English) #5020048868e2f7] - (SEMVER-MINOR) New automatic user event collection (simon-id) #467402fba54df8] - (SEMVER-PATCH) Add some checks to avoid runtime errors (Igor Unanua) #494523720bb6ef] - (SEMVER-PATCH) Upgrade iast rewriter version to 2.6.1 (Igor Unanua) #501075865b4685] - (SEMVER-PATCH) Test aerospike node 16 with ubuntu-22.04 (Ugaitz Urien) #5017baf22d9f4f] - (SEMVER-PATCH) Verify yaml (Bryan English) #463969b27b3c3d] - (SEMVER-PATCH) telemetry: make count logic faster (Thomas Hunter II) #5013749b9a8949] - (SEMVER-PATCH) use gc observer for gc runtime metrics when available (Roch Devost) #4961880f15ae97] - (SEMVER-PATCH) run benchmarks also on node 20 and 22 (Roch Devost) #49757b5ccb2ab4] - (SEMVER-PATCH) [DI] Improve sampling tests (Thomas Watson) #499983c69285e1] - (SEMVER-PATCH) Fix flaky dns and net timeline event tests (Attila Szegedi) #501125d46fc785] - (SEMVER-PATCH) [DI] Clean up all logs emitted by the debugger (Thomas Watson) #500843046841de] - (SEMVER-PATCH) copy prototypes in shimmer where necessary (Bryan English) #5009d0ba71d4a6] - (SEMVER-PATCH) telemetry: increment .count when deduping telemetry logs (Thomas Hunter II) #5001e6ad5b3b6f] - (SEMVER-PATCH) speed up shimmer by about 50x (Bryan English) #4633329bdf9bcf] - (SEMVER-PATCH) remove dependency on msgpack-lite (Roch Devost) #4969594ca4c4f3] - (SEMVER-PATCH) clarify startup benchmark (Bryan English) #3019de0b516846] - (SEMVER-PATCH) [DI] Add support for sampling (Thomas Watson) #4998c6defbc8b5] - (SEMVER-MINOR) enable log collection & log calls review (Igor Unanua) #493295b6f956ea] - (SEMVER-PATCH) update pyenv (Fayssal DEFAA) #5005f2a3601b09] - (SEMVER-MINOR) Add Support for DD_DOGSTATSD_HOST (mhlidd) #498904f3610708] - (SEMVER-PATCH) [DI] Improve test setup by allowing breakpoint URL to be dynamic (Thomas Watson) #4996111c61ba7a] - (SEMVER-PATCH) Add summary.json to the benchmark .gitignore file (Thomas Watson) #5003ab449ca629] - (SEMVER-PATCH) Fix numbers stated in benchmark README.md (Thomas Watson) #5002e8ff00a127] - (SEMVER-PATCH) [DI] Improve separation between RC and breakpoint logic (Thomas Watson) #499241e8a55e2f] - (SEMVER-PATCH) [DI] Ensure the tracer doesn't block instrumented app from exiting (Thomas Watson) #4993a50d854dbd] - (SEMVER-PATCH) Ensure the fake agent in integration tests doesn't swallow exceptions (Thomas Watson) #49951a95b0b0c5] - (SEMVER-PATCH) [DI] Handle async errors in mocha tests (Thomas Watson) #499150bb0dd2d4] - (SEMVER-MINOR) Add support for endpoint_counts (Attila Szegedi) #498001c3ba1eb5] - (SEMVER-PATCH) install node22 (Fayssal DEFAA) #4985ea3ab7d23c] - (SEMVER-MINOR) Update @datadog/native-iast-rewriter to 2.6.0 to support optional chainings (Ugaitz Urien) #4990b04ced437a] - (SEMVER-MINOR) Express 5 Instrumentation (ishabi) #49134e9b1ffa7d] - (SEMVER-PATCH) Force update of nanoid to 3.3.8 (Ugaitz Urien) #49868384ba437d] - (SEMVER-PATCH) [test optimization] Fix test name extraction in playwright (Juan Antonio Fernández de Alba) #4981af176d1ead] - (SEMVER-PATCH) make sampling rule matching case insensitive (Ida Liu) #49729eb1180409] - (SEMVER-PATCH) fix guardrail on node version outside of ssi (Roch Devost) #4974c131b4cb38] - (SEMVER-PATCH) Delete unused benchmark for profiler (Thomas Watson) #4978e8e074e0dc] - (SEMVER-PATCH) Bump path-to-regexp from v0.1.10 to v0.1.12 (Thomas Watson) #4979528c013716] - (SEMVER-PATCH) fix next test using an incompatible version of react (Roch Devost) #4977de5b2c8112] - (SEMVER-PATCH) modernize eslint config (Bryan English) #4759823cfd44e0] - (SEMVER-PATCH) fix next esm tests installing wrong version of react (Roch Devost) #497366ac25add8] - (SEMVER-PATCH) Explain why keeping query in http end translator (ishabi) #4967d6fd88c107] - (SEMVER-PATCH) remove try catch from iast plugin (ishabi) #4804048736ef14] - (SEMVER-MINOR) Use sampling on timeline events (Attila Szegedi) #4861b1cbf8f822] - (SEMVER-PATCH) [DI] Adhere to diagnostics JSON schema (version -> probeVersion) (Thomas Watson) #4964b771888058] - (SEMVER-MINOR) [test optimization] Add Dynamic Instrumentation support for Vitest (Juan Antonio Fernández de Alba) #49593296eb8e18] - (SEMVER-MINOR) [test optimization] Add dynamic instrumentation support for cucumber (Juan Antonio Fernández de Alba) #4956844d62377f] - (SEMVER-PATCH) fix mysql2 3.11.5 support (Roch Devost) #4962c9be2d49ab] - (SEMVER-PATCH) fix(config): test for completeness of config telemetry (Brian Marks) #4941865654c9cd] - (SEMVER-PATCH) Protect req.socket.remoteAddress in appsec reporter (Ugaitz Urien) #4954ccc13e260b] - (SEMVER-MINOR) [test optimization] Add Dynamic Instrumentation to mocha retries (Juan Antonio Fernández de Alba) #4944b6c11a6c72] - (SEMVER-PATCH) use weakmap to avoid references from node to datadog stores (Roch Devost) #4953ec3f21089a] - (SEMVER-PATCH) Fix original url instanceOf url.URL (Ugaitz Urien) #49552ad4cd0414] - (SEMVER-MINOR) [test optimization] Do not init on package managers (Juan Antonio Fernández de Alba) #494663b6cf8465] - (SEMVER-PATCH) [test optimization] Fix logic to bypass jest's require cache (Juan Antonio Fernández de Alba) #4950ac19207555] - (SEMVER-PATCH) update guardrails to report telemetry in old node versions (Roch Devost) #494982c489b548] - (SEMVER-PATCH) add runtime version to crash report metadata (Roch Devost) #49485c6d12624b] - (SEMVER-MINOR) [test optimization] Add Dynamic Instrumentation to jest retries (Juan Antonio Fernández de Alba) #4876d19f3b03ad] - (SEMVER-PATCH) Fix IAST standalone sampling priority propagation (Carles Capell) #4927b456550ce0] - (SEMVER-PATCH) fix baggage extraction (Ida Liu) #4935\[`66f115c953`] - (SEMVER-PATCH) fix race condition in initialization file on latest node (Roch Devost) #4942
66f115c953] - (SEMVER-PATCH) fix race condition in initialization file on latest node (Roch Devost) #49427f292a0e2d] - (SEMVER-PATCH) fix oracledb ci job using a node version incompatible with container (Roch Devost) #4943cd0b92259e] - (SEMVER-PATCH) make SSI not crash on node 12.0.0, 18.0.0, et.c (Bryan English) #4934757129053b] - (SEMVER-MINOR) Update Azure Functions operation name to azure.functions.invoke (Duncan Harvey) #4914d3b9b3a0b2] - (SEMVER-PATCH) fix(langchain): do not throw when result is undefined (Sam Brenner) #4933d058f42410] - (SEMVER-PATCH) Revert "log change to avoid a conflict" (simon-id) #4931ba913472bf] - (SEMVER-MINOR) Remove iast-log and review ASM log messages (Igor Unanua) #4919[32b459cbbcf] - next.js: support v15.x
Your coding agent can read these notes before it upgrades. Set up the MCP server →