releases.shpreview
Datadog/Datadog dd-trace-js

Datadog dd-trace-js

Mon
Wed
Fri
JunJulAugSepOctNovDecJanFebMarAprMay
Less
More
Releases20Avg6/moVersionsv5.88.0 to v5.106.0
v5.106.0
  • [bd9c62865a] - (SEMVER-PATCH) fix(cucumber): support v13 parallel mode (Juan Antonio Fernández de Alba) #8748
  • [5beadb493f] - (SEMVER-PATCH) test(ci): harden sandbox cleanup (Juan Antonio Fernández de Alba) #8741
  • [80fbfd2b7e] - (SEMVER-PATCH) fix(vitest): pin node 18 vitest 3 version (Juan Antonio Fernández de Alba) #8747
  • [5ef172cd28] - (SEMVER-MINOR) feat(aws-sdk, llmobs): support Bedrock Converse and ConverseStream (Alexandre Choura) #8079
  • [c8eb110fc1] - (SEMVER-PATCH) fix(llmobs/ai): surface prompt cache tokens for Vercel AI SDK integration across all supported providers (Jessica Gamio) #8530
  • [6588ac18da] - fix(otlp): Ensure all OTLP spans get the full 128-bit trace IDs (Zach Montoya) #8618
  • [376bad086b] - (SEMVER-PATCH) test(profiling): add retries to OOM heap profile tests for Node 26 compatibility (Attila Szegedi) #8742
  • [e46c478d65] - (SEMVER-PATCH) chore(deps): bump the serverless group across 1 directory with 11 updates (dependabot[bot]) #8738
  • [fe0be207ed] - (SEMVER-PATCH) chore(deps): bump the ai-and-llm group across 1 directory with 5 updates (dependabot[bot]) #8736
  • [e83cf13cdf] - (SEMVER-PATCH) fix(profiling): route logger calls through central log module (Ayan Khan) #8697
  • [908c8119d2] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #8735
  • [03116dfb95] - (SEMVER-PATCH) ci(release): fix validation workflow never triggering on proposal branches (Roch Devost) #8714
  • [3b6d66c138] - (SEMVER-PATCH) test(aws-sdk): fix flaky stepfunctions startExecution span assertion (Roch Devost) #8717
  • [0687e2f44f] - (SEMVER-PATCH) fix(ci): handle stale failure conclusion in all-green retry (Roch Devost) #8599
v5.105.0
  • [1382cfd4de] - (SEMVER-PATCH) ci(project): remove supported integrations push jobs (Juan Antonio Fernández de Alba) #8707
  • [947a5360d2] - (SEMVER-PATCH) chore(deps): bump axios from 1.15.2 to 1.16.0 in /integration-tests/webpack in the npm_and_yarn group across 1 directory (dependabot[bot]) #8705
  • [f1543762c4] - (SEMVER-MINOR) revert: feat(http,http2): apply http.endpoint and queryStringObfuscation to client spans (#8407) (Ruben Bridgewater) #8706
  • [68619de614] - (SEMVER-PATCH) perf(encode): consolidate the msgpack hot path (Ruben Bridgewater) #8504
  • [130446e69c] - (SEMVER-PATCH) perf(format): split addTag into typed helpers to kill throwaway {} al… (Ruben Bridgewater) #8513
  • [4c88a9753d] - (SEMVER-PATCH) fix(mongodb): unify obfuscateQuery sanitizer and speed up query tagging (Ruben Bridgewater) #8703
  • [cfb2f0113e] - (SEMVER-PATCH) chore(cypress): bump latest test version (Juan Antonio Fernández de Alba) #8701
  • [a8496bd01e] - (SEMVER-PATCH) fix(jest): report coverage metric without skipped suites (Juan Antonio Fernández de Alba) #8702
  • [c6be3b9c47] - (SEMVER-PATCH) fix(jest): gate coverage backfill by jest version (Juan Antonio Fernández de Alba) #8700
  • [c2810de6f3] - (SEMVER-MINOR) feat(cypress): report TIA line coverage totals in cypress (Juan Antonio Fernández de Alba) #8453
  • [42a4f4f24b] - (SEMVER-PATCH) ci: add retry with 60s delay to coverage, dd-sts-api-key, and node actions (Roch Devost) #8694
  • [7d1aa519a6] - (SEMVER-PATCH) docs(types): add missing properties into v5 ts file (Pablo Erhard) #8692
  • [4b2f5d2908] - (SEMVER-PATCH) fix(hono): set resource name for single-handler routes (William Conti) #8100
  • [42151577da] - (SEMVER-PATCH) chore(deps): update @apm-js-collab/code-transformer to 0.13.0 (Roch Devost) #8631
  • [328a44dd02] - (SEMVER-PATCH) ci(test-optimization): fix flaky cypress@latest before-hook timeout (Roch Devost) #8666
  • [8f1897b169] - (SEMVER-PATCH) fix(ci): rerun only failed jobs for cancelled workflows in all-green (Roch Devost) #8673
  • [3ed178ced1] - (SEMVER-PATCH) test(appsec): drain preload span before RASP SSRF axios tests (Roch Devost) #8652
  • [845d19d793] - (SEMVER-PATCH) ci: simplify pr-title workflow triggers and condition (Roch Devost) #8695
  • [9f9bcccd44] - (SEMVER-PATCH) fix(ci): cancel running workflows on all-green timeout, reduce retries and initial delay (Roch Devost) #8674
  • [5f75d2afae] - (SEMVER-PATCH) test(debugger): fix zombie processes causing flaky redact tests on Node.js 20 (Roch Devost) #8663
  • [90ac905be3] - (SEMVER-MINOR) feat(openfeature): add FFE span enrichment for APM traces (Sameeran Kunche) #8343
  • [0a7f3e0589] - (SEMVER-PATCH) chore(ci): fold codeowners-audit and verify-exercised-tests into npm run lint (Ruben Bridgewater) #8686
  • [0bae706bec] - (SEMVER-PATCH) fix(ts): add interface DatabaseInstrumentation into v5 ts file (Pablo Erhard) #8690
  • [e2b0fdcccf] - (SEMVER-PATCH) docs(llmobs): drop restated category rules from the LLMObs skills (Ruben Bridgewater) #8687
  • [11cb345d76] - (SEMVER-MINOR) feat(nats): experimental support for @nats-io/nats-core / @nats-io/transport-node (Thomas Hunter II) #8608
  • [68443e431c] - (SEMVER-PATCH) ci(profiling): capture Windows crash dumps via WER LocalDumps (Attila Szegedi) #8593
  • [c7e114cb1d] - (SEMVER-PATCH) fix(debugger): generalize @-prefix ref desugaring (Thomas Watson) #8628
  • [1c71ca14b7] - (SEMVER-PATCH) ci: install gpg before Codecov upload to fix intermittent failures (Roch Devost) #8487
  • [1d0301cd92] - (SEMVER-PATCH) fix(oracledb): keep caller SQL when tracing is suppressed (Ruben Bridgewater) #8685
  • [e50934bc8c] - (SEMVER-PATCH) ci(test-optimization): install Chrome in Docker image for Selenium tests (Roch Devost) #8669
  • [8cb2b7711f] - (SEMVER-PATCH) bench(encode): make the encoding bench reflect a real Node.js HTTP request (Ruben Bridgewater) #8668
  • [d3bea48de9] - (SEMVER-PATCH) ci(pr-title): allow bench as a Conventional Commits type (Ruben Bridgewater) #8683
  • [d885382d88] - (SEMVER-MINOR) feat(aiguard): evaluate openai SDK calls automatically (Alberto Vara) #8053
  • [5a08c20f35] - (SEMVER-MINOR) [test optimization] report ITR line coverage totals in cucumber (Juan Antonio Fernández de Alba) #8452
  • [19252d91e5] - (SEMVER-PATCH) chore(ci): Download authanywhere binary over https (Rithika Narayan) #8688
  • [707b21a534] - (SEMVER-MINOR) [test optimization] prevent payload loss (Sebastián Kay) #8658
  • [a611dc5a06] - (SEMVER-MINOR) [test optimization] report ITR line coverage totals in mocha (Juan Antonio Fernández de Alba) #8450
  • [485a6474a3] - (SEMVER-MINOR) [test optimization] report TIA line coverage totals in jest (Juan Antonio Fernández de Alba) #8541
  • [aba729a656] - (SEMVER-PATCH) fix(ci): install Playwright browser dependencies (Juan Antonio Fernández de Alba) #8671
  • [664d873abb] - (SEMVER-PATCH) ci: pin all Windows runners to windows-2022 (Roch Devost) #8675
  • [e6dc6753de] - (SEMVER-PATCH) perf(pino): inject dd into the JSON line, skip the Proxy view (Ruben Bridgewater) #8501
  • [f99bb7a8f7] - (SEMVER-PATCH) fix(llmobs): cover every LLMObs span registration with OTel bridge tags (MLOS-591) (Zachary Groves)
  • [78ecd98e06] - (SEMVER-PATCH) perf(plugins/util/web): trim request-lifecycle helper work (Ruben Bridgewater) #8492
  • [f0e4773115] - (SEMVER-MINOR) feat(tracing): stamp manual spans through span.finish() resolution (Pablo Erhard) #8621
  • [55ed50f87e] - (SEMVER-MINOR) feat(http,http2): apply http.endpoint and queryStringObfuscation to client spans (Ruben Bridgewater) #8407
  • [696841f8cc] - (SEMVER-PATCH) perf(graphql): tighten resolver execute hot path (Ruben Bridgewater) #8498
  • [5c43988b36] - (SEMVER-PATCH) chore: update protobufjs, ttlcache, and code-transformer (Ruben Bridgewater) #8656
  • [75b7743aa2] - (SEMVER-PATCH) perf(span): write tags directly on _tags in setTag and addTags (Ruben Bridgewater) #8507
  • [f9016be6a8] - (SEMVER-PATCH) perf(fastify): fast-path addHook wrapper when no parser channels have… (Ruben Bridgewater) #8516
  • [33a821da2b] - (SEMVER-PATCH) chore(release): replace semver-major exclusion with only-land-on-next label (Roch Devost) #8660
  • [a8a566d308] - (SEMVER-PATCH) test(profiling): stabilize Poisson sampling filter spec (Attila Szegedi) #8659
  • [5344d3f2cd] - (SEMVER-MINOR) feat: add Node.js 26 support (Ruben Bridgewater) #8429
  • [2516fe8981] - (SEMVER-PATCH) ci(playwright): install libatomic for Node 26 (Juan Antonio Fernández de Alba) #8657
  • [d87533afc0] - (SEMVER-PATCH) fix(ci): add unzip to Playwright Docker image (Roch Devost) #8615
  • [a1fa4434ec] - (SEMVER-PATCH) fix(dbm): rename _dd.dbm.propagation_hash to _dd.propagated_hash (Thomas Hunter II) #8643
  • [2c1d5ae3cc] - (SEMVER-PATCH) fix(plugins): scope extractIp per-plugin instead of module-level (Ruben Bridgewater) #8508
  • [fe7d7a35f2] - (SEMVER-PATCH) chore(deps-dev): bump eslint-plugin-jsdoc from 62.9.0 to 63.0.0 (dependabot[bot]) #8648
  • [94c23b4bee] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 3 directories with 3 updates (dependabot[bot]) #8649
  • [b210ba395b] - (SEMVER-PATCH) chore(deps): bump oxc-parser from 0.130.0 to 0.132.0 in the runtime-minor-and-patch-dependencies group across 1 directory (dependabot[bot]) #8647
  • [3e7de49119] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 3 updates (dependabot[bot]) #8646
  • [db4a61149f] - (SEMVER-PATCH) chore(deps): bump the serverless group across 1 directory with 13 updates (dependabot[bot]) #8645
  • [e6e0689155] - (SEMVER-MINOR) feat(dbm): add dynamic_service propagation mode (Andrea Marziali) #8592
  • [b7bbc4b6b3] - (SEMVER-PATCH) add workflow to validate pull request title and sync labels (Roch Devost) #8196
  • [c2470f1f26] - (SEMVER-PATCH) ci(node): replace version cache with pinned versions from test/plugins/versions (Roch Devost) #8617
  • [49f16f10fc] - (SEMVER-PATCH) test(http2): fix flaky cancelled-request span assertion (Roch Devost) #8642
  • [fb120f1b97] - (SEMVER-PATCH) test(http2): avoid port reuse in server tests (Roch Devost) #8641
  • [3e0eceb16c] - (SEMVER-PATCH) perf(profiler): skip redundant setContext under AsyncContextFrame (Attila Szegedi) #8638
  • [5a0644eb21] - (SEMVER-PATCH) perf(span): fast-path setTag for the common non-sampling case (Pablo Erhard) #8640
  • [cd7fee8ce2] - (SEMVER-MINOR) feat(dns): instrument dns.promises API (Ruben Bridgewater) #8404
  • [dd068f1764] - (SEMVER-MINOR) feat(kafkajs): instrument producer.sendBatch (Ruben Bridgewater) #8403
  • [8a377d11eb] - (SEMVER-PATCH) perf(mongodb): fast path sanitiseAndStringify for flat-primitive filters (Ruben Bridgewater) #8514
  • [6e3846019c] - (SEMVER-PATCH) perf(router): consolidate per-request state, drop redundant ALS read (Ruben Bridgewater) #8509
  • [59951d598c] - (SEMVER-PATCH) perf(propagation): cheap extract on carriers without propagation context (Ruben Bridgewater) #8511
  • [c943187407] - (SEMVER-PATCH) perf(shimmer): reuse name and length descriptor literals (Ruben Bridgewater) #8515
  • [3e9c9fb635] - (SEMVER-MINOR) feat(opentracing): tag accessor API on span context + lint rule (Bryan English) #8491
  • [cd376c2cf3] - (SEMVER-MINOR) feat(oracledb): inject DBM SQL comment (Bowen Brooks) #8481
  • [a7318b6201] - (SEMVER-PATCH) chore(deps): bump @datadog/datadog-ci from 5.16.0 to 5.17.0 in /.github/actions/datadog-ci in the runtime-minor-and-patch-dependencies group across 1 directory (dependabot[bot]) #8570
  • [9641153901] - (SEMVER-MINOR) test-optimization(feat): Add cypress command spans (analog to playwright steps) (Sebastián Kay) #8580
  • [491710ef63] - (SEMVER-PATCH) chore(deps): bump the test-optimization group across 1 directory with 8 updates (dependabot[bot]) #8623
  • [2d3ff214fc] - (SEMVER-PATCH) chore(ci) update one-pipeline (gh-worker-campaigns-3e9aa4[bot]) #8636
  • [9130e0e0c6] - (SEMVER-PATCH) fix(aws-sdk): hook @smithy/core/client.Client.send for >=3.1046 clients (Ruben Bridgewater) #8532
  • [a6e6d25603] - (SEMVER-PATCH) fix(graphql): fix field-type tag, release contexts WeakMap, and more (Ruben Bridgewater) #8502
  • [9c7cde1371] - (SEMVER-PATCH) chore(test): bump mongodb to 7.2.0 and mongoose to 9.6.2 (Ruben Bridgewater) #8533
  • [0518beee67] - (SEMVER-PATCH) perf(plugin): drop per-publish storage lookup and handler rest-spread (Ruben Bridgewater) #8512
  • [b032ef455d] - (SEMVER-PATCH) chore(deps): bump the ai-and-llm group across 1 directory with 4 updates (dependabot[bot]) #8632
  • [659ad0005a] - (SEMVER-PATCH) [test optimization] support playwright 1.60 with rewriter hooks (Juan Antonio Fernández de Alba) #8590
  • [e0b94eca0c] - (SEMVER-PATCH) fix(eslint): skip autofix on ${} in string literal (Thomas Watson) #8627
  • [eb74c995a9] - (SEMVER-PATCH) chore(deps): bump the ai-and-llm group across 1 directory with 10 updates (dependabot[bot]) #8624
  • [8b9481fca9] - (SEMVER-PATCH) chore: deactivate eslint-require-boolean-assert-message (Ruben Bridgewater) #8620
  • [5763151c0e] - (SEMVER-PATCH) test(test-optimization): replace nock with direct stub in git_metadata tests (Roch Devost) #8613
  • [b50f1cad1d] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #8622
  • [4b3a0f05c4] - (SEMVER-PATCH) chore(log): drop the orphaned StructuredLogPlugin subclass (Ruben Bridgewater) #8579
  • [59ea620f0d] - (SEMVER-PATCH) fix(ci): always write flakiness report and fire Slack notification (Roch Devost) #8609
  • [2be6d4286e] - (SEMVER-PATCH) chore(deps): bump qs from 6.15.0 to 6.15.2 (dependabot[bot]) #8612
  • [b92c5df537] - (SEMVER-PATCH) ci(coverage): patch istanbul-lib-coverage's getLineCoverage in postinstall (Ruben Bridgewater) #8576
  • [f031818d89] - (SEMVER-PATCH) chore(ci): update dd-sts-action to v1.0.3 (Roch Devost) #8603
  • [761d5a70ba] - (SEMVER-PATCH) chore(deps): bump qs from 6.15.1 to 6.15.2 in /benchmark/sirun/startup/everything-fixture in the npm_and_yarn group across 1 directory (dependabot[bot]) #8611
  • [8e57bd7d41] - (SEMVER-PATCH) fix(ci): replace setup-bun with npm install to avoid GitHub rate limits (Roch Devost) #8616
  • [de48a2db85] - (SEMVER-PATCH) fix(ci): fix azure-functions cosmosdb test regressions (Roch Devost) #8610
  • [2a1b0e4e2a] - (SEMVER-PATCH) add openai error type (Sam Brenner) #8605
  • [e7f8e7a928] - (SEMVER-PATCH) fix(ci): restore azure-cosmos lint and fix electron packaging on Node 24.16+ (Roch Devost) #8604
  • [126cb67d0d] - (SEMVER-MINOR) feat(azure/cosmos): add Azure CosmosDB integration (Rithika Narayan) #7943
  • [ae4481fabb] - (SEMVER-PATCH) test(profiling): bump OOM extension size to 20MB for Node 22+ headroom (Attila Szegedi) #8564
  • [9767d0f752] - (SEMVER-PATCH) ci(test-optimization): build versioned Playwright Docker image in GHCR (Roch Devost) #8594
  • [45462e3600] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 4 updates (dependabot[bot]) #8561
  • [eed98dab7b] - (SEMVER-PATCH) chore(deps): bump uuid from 9.0.1 to 14.0.0 in /benchmark/sirun/startup/everything-fixture in the npm_and_yarn group across 1 directory (dependabot[bot]) #8596
  • [53292acb4c] - (SEMVER-PATCH) chore(deps): bump the ai-and-llm group across 1 directory with 8 updates (dependabot[bot]) #8601
  • [9013e58945] - (SEMVER-PATCH) ci: work around actions/cache windows flakiness (Roch Devost) #8584
  • [526a2183c1] - (SEMVER-PATCH) fix(electron): increase assertSomeTraces timeout for IPC window tests (Roch Devost) #8597
  • [c94e32e027] - (SEMVER-PATCH) ci: only run SSI tests on master, release proposals, and labeled PRs (Roch Devost) #8485
  • [c0a31e9bcc] - (SEMVER-PATCH) ci: structured retry and longer network-timeout for CI installs (Ruben Bridgewater) #8566
  • [e385b8a047] - (SEMVER-PATCH) ci(verify-tests): flag specs no CI invocation reaches (Ruben Bridgewater) #8543
  • [625f561c5d] - (SEMVER-PATCH) perf(http-server): reuse request ctx and cache config in plugin start (Ruben Bridgewater) #8506
  • [105fdbaef1] - (SEMVER-PATCH) bump datadog/pprof (Ilyas Shabi) #8565
  • [098e20fbf8] - (SEMVER-PATCH) bump native-iast-taint-tracking (Ilyas Shabi) #8591
  • [bcf2f1dc74] - (SEMVER-PATCH) [test optimization] normalize seed suffix in test names in jest (Juan Antonio Fernández de Alba) #8587
  • [600610bcaa] - (SEMVER-PATCH) chore(eslint): require messages on boolean test assertions (Thomas Watson) #8537
  • [3929ed654d] - (SEMVER-PATCH) fix(electron): guard find() result and increase startApp timeout (Roch Devost) #8559
  • [ce294bf9c0] - (SEMVER-PATCH) ci: fix node version cache path on Windows (Roch Devost) #8578
  • [7caa2c988a] - (SEMVER-PATCH) fix(test): retry topic creation on UNKNOWN_TOPIC_OR_PARTITION in kafkajs tests (William Conti) #8469
  • [ad4b5e7cc7] - (SEMVER-PATCH) ci: avoid Yarn quarantine for Datadog packages (Ilyas Shabi) #8577
  • [f8a60480e3] - (SEMVER-PATCH) chore: update dependabot and support ranges (Ruben Bridgewater) #8337
  • [d72f7da8c0] - (SEMVER-PATCH) chore(deps): bump the runtime-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot[bot]) #8562
v5.104.0
  • [f7f2c7c2f1] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 2 updates (dependabot[bot]) #8563
  • [4afcb7eed4] - (SEMVER-PATCH) fix(undici) unfinished CONNECT span (Pablo Erhard) #8558
  • [a34acbb466] - (SEMVER-PATCH) test(aerospike,couchbase): fix hook timeouts and couchbase service readiness (Roch Devost) #8550
  • [908e4d7558] - (SEMVER-PATCH) perf: reduce redis and ioredis bindStart overhead (Ruben Bridgewater) #8494
  • [85211ec3ec] - (SEMVER-PATCH) fix(metrics): fix delta temporality not being applied to OTLP counter exports (Sameeran Kunche) #8556
  • [32b49b2a0d] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #8539
  • [0bc47a6727] - (SEMVER-PATCH) perf(graphql): skip stacktrace symbolication on validation-only errors (Ruben Bridgewater) #8499
  • [8feb9ce389] - (SEMVER-PATCH) fix(types): import opentracing from the consumer's installed package (Ruben Bridgewater) #8525
  • [31353c773c] - (SEMVER-PATCH) ci: remove systematic Mocha --retries 1 on master (Roch Devost) #8552
  • [e769f32bb0] - (SEMVER-PATCH) fix(google-cloud-pubsub): poll for GC collection instead of fixed retry count (Roch Devost) #8553
  • [180549f994] - (SEMVER-PATCH) fix(mongoose): make PeerCat model registration idempotent (Roch Devost) #8551
  • [d7e1a534e9] - (SEMVER-PATCH) fix(aws-sdk): fix flaky SFN, SNS DSM, S3, and Bedrockruntime tests (Roch Devost) #8548
  • [1c8044f42a] - (SEMVER-PATCH) fix(appsec): increase beforeEach timeout in rasp-metrics integration test (Roch Devost) #8547
  • [e6eac5a6f0] - (SEMVER-PATCH) fix(electron): fix flaky IPC tests and Xvfb startup race (Roch Devost) #8546
  • [43f95f074d] - (SEMVER-PATCH) chore(ci): update dd-sts-action to v1.0.1 (Charles de Beauchesne) #8545
  • [d5421208ad] - (SEMVER-PATCH) ci(electron): push results to test optimization (Roch Devost) #8544
  • [65a9329653] - (SEMVER-PATCH) chore(deps): bump ws from 8.20.0 to 8.20.1 in /benchmark/sirun/startup/everything-fixture in the npm_and_yarn group across 1 directory (dependabot[bot]) #8542
  • [178fc6bd2a] - (SEMVER-PATCH) chore(ci): set ffe as owner of .github/workflows/openfeature.yml (Charles de Beauchesne) #8535
  • [25d47abf77] - (SEMVER-PATCH) test only Node LTS (Pablo Erhard) #8529
  • [a01a6b8efd] - (SEMVER-PATCH) test: prefer assert.match for string matching (Thomas Watson) #8540
  • [49f1bb171a] - (SEMVER-PATCH) test(electron): raise plugin-spec startApp beforeEach timeout to 10s (Ruben Bridgewater) #8536
  • [dcfdb77b29] - (SEMVER-PATCH) test(debugger): widen sampling spec tolerance to absorb wall-clock skew (Thomas Watson) #8534
  • [7302ef8258] - (SEMVER-PATCH) test: use assert.strictEqual / notStrictEqual for === and !== checks (Thomas Watson) #8538
  • [f74834adaa] - (SEMVER-PATCH) [test optimization] Fix early metadata encoding bug (Juan Antonio Fernández de Alba) #8528
  • [18d97575dc] - (SEMVER-PATCH) perf(id): memoise Identifier.toBigInt instead of re-decoding the buffer per call (Ruben Bridgewater) #8495
  • [54f0666bbb] - (SEMVER-PATCH) fix(rewriter): emit valid ESM imports for instrumented modules (Ruben Bridgewater) #8526
  • [7b5b32caca] - (SEMVER-PATCH) fix(kafkajs): skip header injection on brokers below Produce v3 (Ruben Bridgewater) #8390
  • [ab11acdbb6] - (SEMVER-PATCH) test: reduce agent.load overhead by reducing proxyquire calls (Ruben Bridgewater) #8099
  • [85baecf3cd] - (SEMVER-PATCH) perf(elasticsearch): cache per-instance tag keys and skip empty params stringify (Ruben Bridgewater) #8376
  • [5d72f2d380] - (SEMVER-PATCH) refactor(graphql): drop unused @graphql-tools/executor deep hook (Ruben Bridgewater) #8510
  • [c1eddead4b] - (SEMVER-PATCH) ci(codecov): restrict codecov/patch to PRs targeting master (Ruben Bridgewater) #8464
  • [9952e24b41] - (SEMVER-PATCH) chore(llmobs): fix flaky openai test (Sam Brenner) #8490
  • [f8614b357f] - (SEMVER-PATCH) feat(shimmer): add wrapCallback for tracer-controlled closures (Ruben Bridgewater) #8503
  • [3631da6a36] - (SEMVER-MINOR) feat(appsec): Always report content-length and content-type response headers when appsec is enabled (Carles Capell) #8482
  • [858e1cb0a2] - (SEMVER-PATCH) perf(storage): cache storage() at module load (Ruben Bridgewater) #8500
  • [bcab75cd29] - (SEMVER-MINOR) feat(crashtracking): capture and report uncaught exceptions (Gyuheon Oh) #8176
  • [28c1ff37b8] - (SEMVER-PATCH) perf(service-naming): short-circuit repeat registerExtraService calls (Ruben Bridgewater) #8496
  • [bdc736b843] - (SEMVER-PATCH) [test optimization] parallelize test optimization requests (Juan Antonio Fernández de Alba) #8520
  • [29cd9f5967] - (SEMVER-PATCH) [test optimization] use worker efd retry count in parallel cucumber (Juan Antonio Fernández de Alba) #8478
  • [9f243d934c] - (SEMVER-PATCH) [test optimization] merge static mocked files with recorded mocks in jest (Juan Antonio Fernández de Alba) #8477
  • [19dfbe4dbe] - (SEMVER-PATCH) test: targeted aerospike and electron suite timeouts (Ruben Bridgewater) #8527
  • [30cbcacac3] - (SEMVER-MINOR) feat(appsec): collect Datadog security-testing headers on entry spans (Christophe Papazian) #8463
  • [16ab502164] - (SEMVER-PATCH) [test optimization] stabilize vitest async setup instrumentation (Juan Antonio Fernández de Alba) #8519
  • [c497d0a4ca] - (SEMVER-PATCH) fix(mocha): correct timing for top-level it() tests (Sebastián Kay) #8480
  • [806f177fbf] - (SEMVER-MINOR) feat(mongodb): add opt-in query value obfuscation (Ruben Bridgewater) #8401
  • [f9a39f203d] - (SEMVER-PATCH) [test optimization] Stabilize Cypress intake payload waits (Juan Antonio Fernández de Alba) #8522
  • [f221629d3b] - (SEMVER-PATCH) chore(deps): bump axios (dependabot[bot]) #8518
  • [539aa4a662] - (SEMVER-PATCH) fix(grpc): handle client_streaming and bidi 3-arg overload (Crystal Luc-Magloire) #8276
  • [1eda439d60] - (SEMVER-PATCH) fix(openfeature): cap pending exposure events (Ruben Bridgewater) #8162
  • [9e41a6aae3] - (SEMVER-PATCH) deprecation(llmobs): deprecate llmobs.enable and llmobs.disable for dd-trace v7 (Sam Brenner) #8427
  • [934f932039] - (SEMVER-PATCH) ci(appsec): split next jobs by individual version instead of range (Roch Devost) #8472
  • [c4b0554b7d] - (SEMVER-PATCH) chore(deps): bump express (dependabot[bot]) #8488
  • [7a01a98566] - (SEMVER-PATCH) ci(apm-integrations): split next jobs by individual version instead of range (Roch Devost) #8484
  • [199e240fb1] - (SEMVER-PATCH) ci(all-green): rerun failed workflows on startup when all-green is rerun (Roch Devost) #8475
  • [4566023687] - (SEMVER-PATCH) ci: split integration-bundler into integration-esbuild and integration-webpack (Roch Devost) #8470
  • [ee54394360] - (SEMVER-PATCH) ci: retry yarn install on failure in datadog-ci action (Roch Devost) #8459
  • [d482f4b7e9] - (SEMVER-PATCH) ci: remove node_modules cache from install action (Roch Devost) #8393
  • [c833bf860a] - (SEMVER-PATCH) chore(benchmark): reduce sirun log iterations from 40 to 10 (Roch Devost) #8474
  • [94c1d4e91c] - (SEMVER-MINOR) feat(kafkajs): add kafka.messages.offsets to producer span (Piotr WOLSKI) #8468
v5.103.0
  • [03ac52a9a1] - (SEMVER-PATCH) bump native-metrics to 3.1.2 (Roch Devost) #8473
  • [65ca8204f9] - (SEMVER-PATCH) fix(lint): validate config names against both index.d.ts and index.d.v5.ts (Roch Devost) #8465
  • [ba39be2a3f] - (SEMVER-PATCH) ci(llmobs): parallelize openai job by Node version (Roch Devost) #8471
  • [2b8834f73a] - (SEMVER-PATCH) ci: route high-volume CI API calls through dd-octo-sts (Roch Devost) #8391
  • [dc3e2ec89e] - (SEMVER-PATCH) feat(electron): add initial support (Roch Devost) #7002
  • [56b6048e0b] - (SEMVER-PATCH) [test optimization] stabilize web app server lifecycle (Juan Antonio Fernández de Alba) #8444
  • [ae0e0c8872] - (SEMVER-PATCH) [test optimization] Fix playwright v5 tests (Juan Antonio Fernández de Alba) #8458
  • [3325f9eed8] - (SEMVER-PATCH) ci(serverless): use tags for serverless-tools ci (Olivier Nzia) #8213
  • [07cf95645a] - (SEMVER-PATCH) fix(config): keep v5 IAST programmatic aliases working (Ruben Bridgewater) #8457
  • [991d15c649] - (SEMVER-PATCH) refactor(config): route env reads through the config singleton (Ruben Bridgewater) #8241
  • [423ac93b66] - (SEMVER-PATCH) chore(aiguard): Fix ai guard flaky test (Ugaitz Urien) #8454
  • [afdaeed5c2] - (SEMVER-PATCH) chore(deps): bump oxc-parser from 0.128.0 to 0.129.0 in the runtime-minor-and-patch-dependencies group across 1 directory (dependabot[bot]) #8446
  • [0e26510523] - (SEMVER-PATCH) chore(deps-dev): bump sinon from 21.1.2 to 22.0.0 (dependabot[bot]) #8447
  • [0284dcf408] - (SEMVER-PATCH) chore(deps-dev): bump eslint-plugin-n from 17.24.0 to 18.0.1 (dependabot[bot]) #8448
  • [39a17c01e2] - (SEMVER-PATCH) fix(mocha): report test_suite_end for files with no describe wrapper (Sebastián Kay) #8437
  • [b06d144553] - (SEMVER-PATCH) fix: pin specific @datadog/openfeature-node-server version (Ugaitz Urien) #8456
  • [935054053e] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 1 update (dependabot[bot]) #8449
  • [f3b4edc644] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 6 updates (dependabot[bot]) #8445
  • [9e5e475c35] - (SEMVER-PATCH) Revert "ci: replace CodeQL workflow with default setup configuration (#8380)" (Roch Devost) #8443
  • [aaf5e60a0a] - (SEMVER-PATCH) ci: add dd-octo-sts policies for upcoming workflow rate-limit changes (Roch Devost) #8392
  • [4c42d937ee] - (SEMVER-PATCH) ci: update playwright-tools image to 1.54.1-5 (Roch Devost) #8440
  • [4774cc13ac] - (SEMVER-PATCH) perf(graphql): memoize the apollo signature pipeline (Ruben Bridgewater) #8308
  • [f8e5148693] - (SEMVER-PATCH) test(ci-visibility): wait for cypress child exit before next test (Ruben Bridgewater) #8418
  • [0402d979d8] - (SEMVER-PATCH) fix(kafkajs): read clusterId from existing metadata (Ruben Bridgewater) #8389
  • [6bc8c6cccf] - (SEMVER-PATCH) test(ci-visibility): gather payloads until child exits (Ruben Bridgewater) #8419
  • [e78a6c1e4f] - (SEMVER-PATCH) fix(ci): prevent Buildkite non-PR builds from being tagged as PRs (Juan Antonio Fernández de Alba) #8435
  • [6f1d63ccbc] - (SEMVER-PATCH) fix(pg): stop accumulating DBM comments on reused query objects (Ruben Bridgewater) #8400
  • [89df4e6258] - (SEMVER-PATCH) refactor: drop JSDoc @param defaults (Ruben Bridgewater) #8350
  • [abf97b0011] - (SEMVER-PATCH) implement ai guard telemetry metrics (Ilyas Shabi) #8093
  • [4ab60e2551] - (SEMVER-PATCH) refactor(config): gate experimental.appsec, plugins, ingestion shapes (Ruben Bridgewater) #8318
  • [626ce462f1] - (SEMVER-PATCH) [test optimization] propagate DD_CUSTOM_PARENT_ID for Jenkins (Daniel Fernández) #8433
  • [31899bd0b8] - (SEMVER-PATCH) refactor(config): gate experimental b3, profiling, and b3 single header (Ruben Bridgewater) #8316
  • [3ada9255d9] - (SEMVER-PATCH) bench: fix benchmarks running unsupported Node.js 26 (Ruben Bridgewater) #8430
  • [eeeccd65ce] - (SEMVER-PATCH) fix(kafka): stop mutating caller-owned message.headers (Ruben Bridgewater) #8388
  • [b2f62ef205] - (SEMVER-PATCH) test(setup): isolate getInstrumentation from production addHook (Ruben Bridgewater) #8396
  • [1b83d35bbb] - (SEMVER-PATCH) refactor(lambda): collapse runtime/ritm.js into index.js (Ruben Bridgewater) #8397
  • [7ffc20933c] - (SEMVER-PATCH) ci(benchmarks): fail sirun job when individual variants crash (Fayssal DEFAA) #8292
  • [a78d2d57d7] - (SEMVER-PATCH) perf(couchbase): cache the per-operation channel bag (Ruben Bridgewater) #8373
  • [fc09317297] - (SEMVER-PATCH) docs: fix legacyBaggageEnabled default value and MIGRATING.md (Ruben Bridgewater) #8317
  • [242bdf9f90] - (SEMVER-PATCH) fix(llmobs): avoid malformed x-datadog-tags when carrier header is unset (Grace Williams) #8366
  • [89ae70d027] - (SEMVER-PATCH) perf(graphql): trim per-resolver allocations (Ruben Bridgewater) #8309
  • [6da7add04d] - (SEMVER-PATCH) refactor(config): gate experimental.iast aliases off in v6 (Ruben Bridgewater) #8320
  • [973a882bd3] - (SEMVER-PATCH) test(pg): pin prepared-statement reuse under DBM full mode (Ruben Bridgewater) #8398
  • [c8d56550fd] - (SEMVER-PATCH) chore: support re-runs in the community PR CI script (Ruben Bridgewater) #8385
  • [af652f0ad2] - (SEMVER-PATCH) perf(pg): assign the injectable text directly when configurable (Ruben Bridgewater) #8372
  • [cd377ffa8d] - (SEMVER-PATCH) fix(fetch): rename globalThis.fetch wrapper from "value" to "fetch" (Ruben Bridgewater) #8406
  • [e55e65b7f8] - (SEMVER-PATCH) perf(redis): tighten per-command instrumentation (Ruben Bridgewater) #8310
  • [985b1d0322] - (SEMVER-PATCH) test(http): cover server-side request hook resource.name override (Ruben Bridgewater) #8399
  • [ff25b95aa9] - (SEMVER-PATCH) chore(ci) update one-pipeline (gh-worker-campaigns-3e9aa4[bot]) #8424
  • [5f6e1bb9be] - (SEMVER-PATCH) chore(benchmark): drop Node 18 from sirun matrix and add Node 26 (Ruben Bridgewater) #8423
  • [81e10d12de] - (SEMVER-PATCH) perf(encode): emit span fields and event attributes as compact msgpack ints (Ruben Bridgewater) #8229
  • [f73d984145] - (SEMVER-PATCH) ci: activate codecov coverage minimum for PRs (Ruben Bridgewater) #8209
  • [e8c394c014] - (SEMVER-PATCH) fix(llmobs): bound Bedrock token-headers cache (Ruben Bridgewater) #8161
  • [6b370862a5] - (SEMVER-MINOR) docs(appsec): drop deprecated extended-headers and rasp.bodyCollection types in v6 (Ruben Bridgewater) #8322
  • [2b48b7991f] - (SEMVER-PATCH) fix(benchmark): restore five crashing sirun bench groups (Ruben Bridgewater) #8307
  • [60cfa5c013] - (SEMVER-PATCH) [test optimization] Mitigate vitest flakiness (Juan Antonio Fernández de Alba) #8417
  • [841b085491] - (SEMVER-PATCH) [test optimization] Restore retries to test optimization tests (Juan Antonio Fernández de Alba) #8414
  • [47d6ffedc1] - (SEMVER-PATCH) [test optimization] Mitigate jest flakiness (Juan Antonio Fernández de Alba) #8415
  • [084086b666] - (SEMVER-PATCH) test(ci-visibility): disable real net access in git_metadata (Ruben Bridgewater) #8416
  • [e9eca7962d] - (SEMVER-MINOR) Send hidden tags under _dd.ci.library_configuration_error in every event of a test session (Sebastián Kay) #8274
  • [e276b97573] - (SEMVER-PATCH) [test optimization] bump cypress latest version (Juan Antonio Fernández de Alba) #8365
  • [9fad4a59bd] - (SEMVER-PATCH) [test optimization] bump vitest latest version (Juan Antonio Fernández de Alba) #8383
  • [1407421603] - (SEMVER-PATCH) chore: key the cache on DD_TRACE_GIT_METADATA_ENABLED (Ruben Bridgewater) #8395
  • [b92bdc19fa] - (SEMVER-PATCH) [test optimization] Use duration buckets for cypress EFD retries (Juan Antonio Fernández de Alba) #8290
  • [914484dd16] - (SEMVER-PATCH) docs(iast): drop deprecated securityControls type (Ruben Bridgewater) #8315
  • [0b494e8792] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #8410
  • [807fceb14d] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #8360
  • [f5ee7b20de] - (SEMVER-PATCH) fix(tracing): fix TypeError in ritm.js when requiring node:-prefixed built-in modules (Yuichi Uchida) #8304
  • [057685610b] - (SEMVER-PATCH) fix(stacktrace): filter dd-trace instrumentation frames for any repo directory name (Roch Devost) #8301
  • [a39c44ed42] - (SEMVER-PATCH) test(ws): refactor lifecycle hooks to use dynamic ports and separate afterEach (Roch Devost) #8367
  • [e3a718bae7] - (SEMVER-PATCH) chore(deps-dev): bump nock from 13.5.6 to 14.0.14 (dependabot[bot]) #8280
  • [a3bb4cd3af] - (SEMVER-PATCH) ci: replace CodeQL workflow with default setup configuration (Roch Devost) #8380
  • [47591c3fde] - (SEMVER-PATCH) perf(aws-sdk): trim per-response allocations (Ruben Bridgewater) #8328
  • [c05e122cbe] - (SEMVER-PATCH) perf(mongodb): cache the per-connection topology shape (Ruben Bridgewater) #8370
  • [fc437471cc] - (SEMVER-PATCH) perf(database): cache the DBM SQL injection comment per connection (Ruben Bridgewater) #8371
  • [8d6b8824d2] - (SEMVER-PATCH) perf(grpc): cache method metadata, drop banned for-in walks (Ruben Bridgewater) #8377
  • [5c2656c36b] - (SEMVER-PATCH) chore(deps): bump dc-polyfill from 0.1.10 to 0.1.11 (Brian Marks) #8369
  • [e05e6c6784] - (SEMVER-PATCH) perf(pubsub): trim per-message allocations in publish hot path (Ruben Bridgewater) #8374
  • [9fb4d152b2] - (SEMVER-PATCH) perf(mongodb): fold limit-depth and bigint sanitisation into one pass (Ruben Bridgewater) #8375
  • [c610358953] - (SEMVER-PATCH) fix(grpc): require a colon and a strictly numeric tail before tagging… (Ruben Bridgewater) #8378
  • [a46860bc55] - (SEMVER-PATCH) refactor(azure-metadata): parse WEBSITE_OWNER_NAME without regex (Ruben Bridgewater) #8348
  • [8e9d38b0d3] - (SEMVER-PATCH) docs(plugins): drop deprecated whitelist/blacklist plugin types from v6 surface (Ruben Bridgewater) #8321
  • [43de16c356] - (SEMVER-PATCH) chore(couchbase): drop SDK 2.x instrumentation hook (Ruben Bridgewater) #8362
  • [b893e3165d] - (SEMVER-PATCH) test: add a few database tests to cover recent reports better (Ruben Bridgewater) #7534
  • [26f3793cd9] - (SEMVER-PATCH) fix(aws-sdk): global crypto error (Pablo Erhard) #8368
  • [5802bcb274] - (SEMVER-PATCH) fix(plugin-mysql): destructure CLIENT_PORT_KEY from the constants module (Ruben Bridgewater) #8303
  • [5e54f8226f] - (SEMVER-PATCH) [test optimization] Bump playwright support to 1.59 (Juan Antonio Fernández de Alba) #8363
  • [b3c20f8cf1] - (SEMVER-PATCH) [test optimization] Bump cucumber latest version (Juan Antonio Fernández de Alba) #8364
  • [a5834a8f30] - (SEMVER-PATCH) [test optimization] Support Jest 30.4.1 (Juan Antonio Fernández de Alba) #8361
  • [aa3c020225] - (SEMVER-PATCH) fix(config): disable OTLP only when protocolVersion is explicitly set (Ruben Bridgewater) #8335
  • [0b803f55de] - (SEMVER-PATCH) [test-optimization] Propagate ITR skipping enabled tag to suites and tests (Andrey Marchenko) #8332
  • [7350d99b0f] - (SEMVER-PATCH) [test optimization] Use duration buckets for playwright EFD retries (Juan Antonio Fernández de Alba) #8289
v5.102.0
  • [3daff728b8] - (SEMVER-PATCH) fix: tolerate non-string span event names and whitespace-suffixed step functions JSON (Ruben Bridgewater) #8358
  • [130a30caf8] - (SEMVER-PATCH) chore(ci) update one-pipeline (gh-worker-campaigns-3e9aa4[bot]) #8342
  • [9001878b55] - (SEMVER-PATCH) refactor: dedupe redundant chars in regex character classes (Ruben Bridgewater) #8346
  • [6c7179306d] - (SEMVER-PATCH) refactor(appsec): convert WAF duration BigInt to Number, not via parseInt (Ruben Bridgewater) #8306
  • [14a0a822a3] - (SEMVER-PATCH) refactor: dedupe identical function bodies (Ruben Bridgewater) #8347
  • [0e7a8c7256] - (SEMVER-PATCH) refactor: activate three sonarjs test/loop rules (Ruben Bridgewater) #8349
  • [80076dd5af] - (SEMVER-PATCH) chore(eslint): activate n/hashbang and n/no-process-exit (Ruben Bridgewater) #8352
  • [46c61ffdd1] - (SEMVER-PATCH) refactor(prefer-rest-params): convert non-instrumentation wrappers (Ruben Bridgewater) #8353
  • [bb4f61acaa] - (SEMVER-PATCH) refactor(prefer-rest-params): convert instrumentations a-c (Ruben Bridgewater)
  • [a66a186421] - (SEMVER-PATCH) refactor(prefer-rest-params): convert instrumentations d-l (Ruben Bridgewater) #8355
  • [418179b183] - (SEMVER-PATCH) refactor(prefer-rest-params): convert instrumentations m-z (Ruben Bridgewater) #8356
  • [1afa83174a] - (SEMVER-PATCH) build(types): add index.d.v5.ts snapshot and v5-release swap script (Ruben Bridgewater) #8333
  • [66d49013dc] - (SEMVER-PATCH) update all slow benchmarks to run less iterations (Roch Devost) #8345
  • [16c4e16b60] - (SEMVER-PATCH) update llmobs encode unicode mixed benchmarks with less iterations (Roch Devost) #8344
  • [035fb236b2] - (SEMVER-PATCH) [test optimization] fix mocha EFD callback test arity (Juan Antonio Fernández de Alba) #8338
  • [5c7c227eb8] - (SEMVER-MINOR) feat(llmobs): enhance LLM Observability span processor span kind, embedding & retrieval input and output (Sam Brenner) #8299
  • [d422180bbc] - (SEMVER-PATCH) [test optimizaton] Use duration buckets for vitest EFD retries (Juan Antonio Fernández de Alba) #8288
  • [1764a646dc] - (SEMVER-PATCH) fix(index): Add truncate type to database plugin interfaces (Pablo Erhard) #8336
  • [ce8a754efa] - (SEMVER-PATCH) chore: add sonar linter (Ruben Bridgewater) #8150
  • [16016c6b5a] - (SEMVER-PATCH) perf(shimmer): drop assertNotClass toString call (Ruben Bridgewater) #8329
  • [4c45faa946] - (SEMVER-PATCH) fix(google-cloud-pubsub): honor DD_TRACE_REMOVE_INTEGRATION_SERVICE_NAMES_ENABLED on consumer and push spans (Crystal Luc-Magloire) #8125
  • [771253286d] - (SEMVER-PATCH) perf(appsec): trim per-request allocations in waf and reporter (Ruben Bridgewater) #8326
  • [2c8447bb13] - (SEMVER-PATCH) test: decouple request specs from nock 13 internals (Ruben Bridgewater) #8305
  • [8d64c6e392] - (SEMVER-PATCH) [test optimization] Use duration buckets for cucumber EFD retries (Juan Antonio Fernández de Alba) #8287
  • [8a10090138] - (SEMVER-PATCH) perf(aws-sdk): cache instrumentation handles and dedupe per-call work (Ruben Bridgewater) #8231
  • [6c0da23ceb] - (SEMVER-PATCH) [test optimization] Use duration buckets for mocha EFD retries (Juan Antonio Fernández de Alba) #8286
  • [baeb04586b] - (SEMVER-PATCH) fix(ci): approve pnpm package-manager builds (Juan Antonio Fernández de Alba) #8331
  • [a200dc4d96] - (SEMVER-PATCH) chore(iast): Improve stringifyWithRanges performance (Ugaitz Urien) #8271
  • [19ef5f86f2] - (SEMVER-PATCH) test(jest,vitest): split integration specs into parallel CI jobs via SPEC matrix (Roch Devost) #8311
  • [97853d2969] - (SEMVER-PATCH) ci: add fail-fast: false to jobs with matrix (Charles de Beauchesne) #8314
  • [0fdc801f66] - (SEMVER-PATCH) fix(test-optimization): edge cases when computing final_status tag on playwright (Sebastián Kay) #8249
  • [50aa02547e] - (SEMVER-PATCH) test: reuse azure function process to lower tests run time (Roch Devost) #8102
  • [fe9678ab94] - (SEMVER-PATCH) fix(net): restore Socket.emit after the connect handshake (Ruben Bridgewater) #8275
  • [5168c02d94] - (SEMVER-PATCH) perf(encode): drop the per-span filter Array allocations in the 0.4 e… (Ruben Bridgewater) #8233
  • [6bf78256b2] - (SEMVER-PATCH) ci(benchmarks): bump microbenchmark splits from 5 to 6 (Fayssal DEFAA) #8283
  • [ff0e435df9] - (SEMVER-PATCH) chore(ci): pin all Docker images to SHA digests (Roch Devost) #8298
  • [c54290e695] - (SEMVER-PATCH) test(kafkajs): wait for leaders on createTopics to fix DSM flakes (Eric Firth) #8300
  • [f121c4281f] - (SEMVER-PATCH) fix(scripts): harden mocha-parallel-files against crashes and silent … (Ruben Bridgewater) #8243
  • [fc60a84f47] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 3 updates (dependabot[bot]) #8279
  • [0509edc11b] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 2 updates (dependabot[bot]) #8281
  • [6fc588e858] - (SEMVER-PATCH) Revert "ci(codeql): skip workflow for non-production file changes and merge queue (#8277)" (Ruben Bridgewater) #8291
  • [215ea598d4] - (SEMVER-PATCH) test(otel): scope post-finish no-op assertions to mutator keys (Ruben Bridgewater) #8285
  • [3616c45502] - (SEMVER-PATCH) ci: extract shared datadog-ci install action and replace coverage-upload-github-action (Roch Devost) #8278
  • [18c37b6d40] - (SEMVER-PATCH) refactor(config): extract git metadata loader out of Config (Ruben Bridgewater) #8238
  • [cbd06436a8] - (SEMVER-PATCH) fix(propagation): tighten W3C trace-context inject and extract correc… (Ruben Bridgewater) #8269
  • [388ae8171b] - (SEMVER-MINOR) fix(llmobs): add cost_tags to annotate and annotationContext (Xinyuan Guo) #8175
  • [e3a092a7d5] - (SEMVER-PATCH) perf(core): trim per-span allocations across id, span, and sampler (Ruben Bridgewater) #8235
  • [6ce2635162] - (SEMVER-PATCH) ci(codeql): skip workflow for non-production file changes and merge queue (Roch Devost) #8277
  • [b5259d74b6] - (SEMVER-PATCH) fix: guard propagation, stop mutating input, and fix log (Ruben Bridgewater) #8226
  • [de5649fd31] - (SEMVER-PATCH) fix(test): prevent cascading ws test failures by reliably closing wsServer in afterEach (William Conti) #8192
  • [57b73cfbbf] - (SEMVER-PATCH) ci: add duration and shorten time output for all green (Roch Devost) #8225
  • [c3f962f6f6] - (SEMVER-MINOR) feat(llmobs, anthropic): add reasoning/extended thinking support for Anthropic (Sam Brenner) #8146
  • [df6b6e0c71] - (SEMVER-MINOR) feat(exporter): retry through agent startup (Ruben Bridgewater) #8223
  • [210e9f7cc4] - (SEMVER-PATCH) update windows ci jobs to upload a node report artifact on crash (Roch Devost) #8239
  • [d28de77da5] - (SEMVER-PATCH) perf(plugins): trim per-message allocations in bullmq, sharedb, and d… (Ruben Bridgewater) #8232
  • [7afadcff5a] - (SEMVER-PATCH) ci: update all mcr references to use our mirror instead (Roch Devost) #8215
  • [7c559f48de] - (SEMVER-MINOR) feat(otel): forward getActiveSpan() writes onto the active Datadog span (Ruben Bridgewater) #8030
  • [a5733805a2] - (SEMVER-PATCH) fix(debugger): move process_tags to payload root (Thomas Watson) #8173
  • [6500302a1f] - (SEMVER-PATCH) perf(propagation): tighten tracestate, baggage, and tag inject paths (Ruben Bridgewater) #8234
  • [e8690041e0] - (SEMVER-PATCH) fix(otel): honor DD_TRACE_OTEL_ENABLED=false and OTEL_SDK_DISABLED=false (Ruben Bridgewater) #8219
  • [f67ac4dad3] - (SEMVER-PATCH) fix(otel): tighten OTel-bridge Span spec compliance (Ruben Bridgewater) #8242
  • [18eb17da71] - (SEMVER-PATCH) perf(llmobs): fast-path encodeUnicode and collapse plugin filter chains (Ruben Bridgewater) #8230
  • [6e32e73e40] - (SEMVER-PATCH) fix(llmobs): guard JSON.parse on streamed tool-call arguments (Ruben Bridgewater) #8227
  • [1234065491] - (SEMVER-PATCH) [test-optimization] Default Nx and Lage names in v6 (Juan Antonio Fernández de Alba) #8268
  • [aae141ef5f] - (SEMVER-PATCH) [test optimization] Use head SHA for test optimization dispatch (Juan Antonio Fernández de Alba) #8270
  • [4db54b181f] - (SEMVER-PATCH) chore(deps): bump axios from 1.15.0 to 1.15.2 in /integration-tests/webpack in the npm_and_yarn group across 1 directory (dependabot[bot]) #8267
  • [0b6d586397] - (SEMVER-PATCH) fix(scripts): resolve instrumentation ranges at both engine bounds (Ruben Bridgewater) #8251
  • [f6c69c6bf6] - (SEMVER-PATCH) ci: pipe GraphQL variables via stdin so commit-on-branch pushes don't… (Ruben Bridgewater) #8252
  • [afae167f30] - (SEMVER-PATCH) [test-optimization] Raise v6 Mocha minimum version (Juan Antonio Fernández de Alba) #8245
  • [d509f232a8] - (SEMVER-PATCH) [test-optimization] Raise v6 Cypress minimum version (Juan Antonio Fernández de Alba) #8247
  • [ea902ccf5b] - (SEMVER-PATCH) [test-optimization] Raise v6 Jest minimum version (Juan Antonio Fernández de Alba) #8246
  • [a329f1f575] - (SEMVER-MINOR) feat(llmobs): add tool_definitions support to Tagger (Alexandre Choura) #8082
  • [d34fada6ce] - (SEMVER-PATCH) chore(deps): bump the runtime-minor-and-patch-dependencies group across 2 directories with 3 updates (dependabot[bot]) #8259
  • [c267fbfd54] - (SEMVER-PATCH) pin node version to 24.24.1 for windows in ci (Roch Devost) #8262
  • [d46c3485c9] - (SEMVER-PATCH) perf(propagation): rewrite tracestate parser to be linear (Ruben Bridgewater) #8256
  • [ed087ea187] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot[bot]) #8258
  • [d0eba220a0] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 1 update (dependabot[bot]) #8261
  • [33b0dc1e17] - (SEMVER-PATCH) fix(express): use the host's path-to-regexp dialect for route tagging (Ruben Bridgewater) #8224
  • [d064e062cf] - (SEMVER-PATCH) refactor(otel): extract bridge helpers into span-helpers.js (Ruben Bridgewater) #8220
  • [658450e18b] - (SEMVER-PATCH) fix(otel): return a non-recording span when the inner tracer is the noop (Ruben Bridgewater) #8218
  • [fe48fc0c5f] - (SEMVER-PATCH) fix(esm): expose 'tracer' as an ESM named export (Ruben Bridgewater) #8216
  • [90bb04871a] - (SEMVER-PATCH) fix: small correctness issues in mongodb-core and bullmq (Ruben Bridgewater) #8228
  • [20f9e76efe] - (SEMVER-PATCH) fix(config): align inferred service name with agent normalization (Ruben Bridgewater) #8217
  • [00a239a1e2] - (SEMVER-PATCH) fix(propagation): enforce baggageMax* caps on extract (Ruben Bridgewater) #8255
  • [15ce029c26] - (SEMVER-PATCH) ci: deprecate legacy macrobenchmarks in favor of parallel ones (Fayssal DEFAA) #8250
  • [9e6acd8951] - (SEMVER-MINOR) feat(test-optimization): create final_status tag on test event for playwright (Sebastián Kay) #8190
  • [77cc2e065d] - (SEMVER-PATCH) fix(hono): skip publishing when env.incoming is missing (Ruben Bridgewater) #8221
  • [c832bf7a10] - (SEMVER-PATCH) [test optimization] Update extraction of runner diagnostic dir using glob pattern matching (Sebastián Kay) #8115
  • [41789b4087] - (SEMVER-PATCH) refactor(config): drop more internalPropertyName aliases (Ruben Bridgewater) #8237
  • [c97a177432] - (SEMVER-PATCH) fix(encode): write truncated meta keys back to span.meta (Ruben Bridgewater) #8236
  • [e5e3e4d35b] - (SEMVER-PATCH) test: drop keep-alive on the ci-visibility web-app-server (Ruben Bridgewater) #8194
  • [6448470089] - (SEMVER-MINOR) [test-optimization] Honor attempt-to-fix failures (Juan Antonio Fernández de Alba) #8138
  • [925bd0aae7] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #8244
  • [b058d8b4af] - (SEMVER-PATCH) ci: remove old bundle-validate workflow (Roch Devost) #8214
  • [e199f82b3e] - (SEMVER-PATCH) ci: update all green script to fail when any retry failed (Roch Devost) #8222
  • [d109d5bf1b] - (SEMVER-PATCH) chore(codeowners): own remaining benchmark dirs and enforce in CI (Ruben Bridgewater) #8204
  • [030413c8b3] - (SEMVER-PATCH) refactor(config): drop low-use internalPropertyName aliases (Ruben Bridgewater) #8211
  • [538b5746da] - (SEMVER-PATCH) ci: update all green to fail when the rate limit is reached (Roch Devost) #8212
  • [e1461827cb] - (SEMVER-PATCH) fix(dogstatsd): stop re-emitting stale gauges (Ruben Bridgewater) #8153
  • [ddfe085c82] - (SEMVER-PATCH) add github workflow to mirror images from flaky registries (Roch Devost) #8165
  • [1709d32f57] - (SEMVER-PATCH) bench(spans): cover tags-and-otel construction shape (Ruben Bridgewater) #8199
  • [a72b441efe] - (SEMVER-PATCH) fix(propagation): improve baggage implementation (Ruben Bridgewater) #8193
  • [f1b085a703] - (SEMVER-PATCH) bench(llmobs): add writer flush benchmark (Ruben Bridgewater) #8200
  • [ce42131535] - (SEMVER-PATCH) bench(aws-sdk): add inject and response-body benchmarks (Ruben Bridgewater) #8201
  • [35425f7a4e] - (SEMVER-PATCH) bench(dsm): add Data Streams Monitoring pathway benchmark (Ruben Bridgewater) #8202
  • [b47fabe6d1] - (SEMVER-PATCH) bench(propagation): add extract and inject benchmarks (Ruben Bridgewater) #8203
  • [6e86edfcda] - (SEMVER-PATCH) bench(encoding): cover native and legacy span-events paths (Ruben Bridgewater) #8205
  • [f6faa2b85f] - (SEMVER-PATCH) ci: fix flakiness workflow falling back to default for empty branch (Roch Devost) #8207
  • [0421807fcf] - (SEMVER-PATCH) fix(llmobs): correlate otel gen_ai spans with sdk llmobs spans (Zachary Groves) #8127
  • [63adfd5ae1] - (SEMVER-PATCH) bench: add plugin-graphql-long sirun benchmark (Crystal Luc-Magloire) #8089
  • [26bee69994] - (SEMVER-PATCH) minimize requests for all green script and retry faster (Roch Devost) #8180
  • [7763af7037] - (SEMVER-PATCH) ci: add days/branch/occurrences option to flakiness report (Roch Devost) #8185
  • [974bbce729] - (SEMVER-PATCH) test: add integration coverage harness (Ruben Bridgewater) #8071
  • [40c512422d] - (SEMVER-PATCH) fix(test): use ALS run() instead of enterWith() in mock agent server.emit (William Conti) #8166
  • [8628c2716a] - (SEMVER-PATCH) fix(appsec): bound detectedSpecificEndpoints cache (Ruben Bridgewater) #8163
  • [fab96f8428] - (SEMVER-PATCH) test: fix mocha retries issue (Ilyas Shabi) #8189
  • [476b6d1269] - (SEMVER-PATCH) test: Improve profiling tests (Ilyas Shabi) #8169
  • [fe44ddbe67] - (SEMVER-PATCH) ci: refresh Node patch versions on cross-window cache restores (Ruben Bridgewater) #8179
  • [5f582369a6] - (SEMVER-PATCH) refactor: use the same symbol to instrument pino across versions (Roch Devost) #8181
  • [2fa6f67207] - (SEMVER-PATCH) test: fix race condition in sandbox pack lock (Roch Devost) #8183
  • [b815a11c33] - (SEMVER-PATCH) fix(appsec): Fix regression on Stripe instrumentation (Carles Capell) #8186
  • [96c92d966e] - (SEMVER-PATCH) test: ignore Node http socketErrorListener leak (Ruben Bridgewater) #8177
  • [a9013ae0e9] - (SEMVER-PATCH) add dependabot ignore rule for rspack (Roch Devost) #8171
  • [927ac5e849] - (SEMVER-PATCH) test: do not hide mocha errors for nested suites (Ilyas Shabi) #8164
  • [01e27459f9] - (SEMVER-PATCH) fix(engines): set engines upper limit back to node 26 (Pablo Erhard) #8174
  • [4749d90ab6] - (SEMVER-PATCH) chore(ci) update one-pipeline (gh-worker-campaigns-3e9aa4[bot]) #8123
  • [2ffb5f95e1] - (SEMVER-PATCH) test(debugger): detect bracketed byteLength at runtime (Ruben Bridgewater) #8172
  • [abf7139eef] - (SEMVER-PATCH) fix: make DD_TRACING_ENABLED an alias of DD_APM_TRACING_ENABLED (Ruben Bridgewater) #8140
  • [74a0c98c05] - (SEMVER-PATCH) chore(deps): bump actions/setup-node (dependabot[bot]) #8168
  • [ef3fc9dd4f] - (SEMVER-PATCH) remove junit upload action (Roch Devost) #8148
  • [85e6201985] - (SEMVER-PATCH) chore(ci): run all system-tests scenario even if empty when running on master/sc… (Nicolas Catoni) #8067
  • [6089c4455d] - (SEMVER-PATCH) test: do not hide mocha errors (Ruben Bridgewater) #8147
  • [2d2ed5be7f] - (SEMVER-PATCH) test: make sure unknown config entries cause an error (Ruben Bridgewater) #8152
  • [9c8fd58d13] - (SEMVER-PATCH) fix: use references for special configurations (Ruben Bridgewater) #8149
  • [dee9732051] - (SEMVER-PATCH) [test optimization] support TypeScript 6 in browser integration tests (Juan Antonio Fernández de Alba) #8137
  • [bb5fa497ac] - (SEMVER-PATCH) fix: telemetry for test optimization auto instrument provider (Ruben Bridgewater) #8135
  • [0ad631d6eb] - (SEMVER-PATCH) chore(deps): bump oxc-parser from 0.126.0 to 0.127.0 in the runtime-minor-and-patch-dependencies group across 1 directory (dependabot[bot]) #8156
  • [04cfa94ad4] - (SEMVER-PATCH) ci: reduce all green initial delay to 5 minutes (Roch Devost) #8107
  • [960cf202b8] - (SEMVER-PATCH) test: exclude versions folder from nyc coverage (Roch Devost) #8160
  • [4daebfa9f8] - (SEMVER-MINOR) feat(profiling): observe async zlib and crypto events in timeline profiler (Attila Szegedi) #8042
  • [8fbe16e2b0] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 3 directories with 3 updates (dependabot[bot]) #8158
  • [581ce95744] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 6 updates (dependabot[bot]) #8155
  • [0e63640d6c] - (SEMVER-PATCH) test,ci: remove test agent to reduce test runtime and flakiness (Ruben Bridgewater) #8090
  • [95010b2b4a] - (SEMVER-PATCH) ci,test: switch back to hoisted linker for bun (Roch Devost) #8142
  • [efaae8b89e] - (SEMVER-PATCH) ci: remove setup-bun workaround for unnecessary github api requests (Roch Devost) #8145
  • [a1d8a7f9d4] - (SEMVER-PATCH) chore(node): allow node 26 (Pablo Erhard) #8143
  • [59177dfdc7] - (SEMVER-PATCH) test: fix max listener warning in test optimization tests (Ruben Bridgewater) #8144
  • [60440710a3] - (SEMVER-MINOR) feat(openfeature): implement flag evaluation metrics (Oleksii Shmalko) #7993
  • [e68ef5869c] - (SEMVER-PATCH) fix(llmobs, anthropic): do not mutate anthropic create parameters (Sam Brenner) #8119
  • [9cc799de52] - (SEMVER-PATCH) test(profiler): fix Profiler telemetry flake (Attila Szegedi) #8114
  • [260299e4c1] - (SEMVER-PATCH) chore(scripts): flag unquoted ** globs in npm scripts (Ruben Bridgewater) #8061
  • [87a8e3a6de] - (SEMVER-MINOR) Update AppSec rules to 1.18.0 (simon-id) #8121
  • [f40600d3a5] - (SEMVER-PATCH) remove empty after blocks in cypress tests (Roch Devost) #8117
  • [8fc99d0283] - (SEMVER-PATCH) ci,test: warmup the nyc cache before running the tests (Roch Devost) #8130
  • [4cefbaff79] - (SEMVER-PATCH) test: reduce CI flakiness via span-race filters (Ruben Bridgewater) #8087
  • [27c35f7d22] - fix(llmobs): render BaseMessage in langgraph workflow I/O (Crystal Luc-Magloire) #8096
  • [df1f326b26] - (SEMVER-PATCH) Update junit upload action to v3.1.0 (Juan Antonio Fernández de Alba) #8118
  • [11f5fccc28] - (SEMVER-PATCH) fix: fix AppSec http memory retention (Ruben Bridgewater) #8029
  • [08322b5908] - (SEMVER-PATCH) split playwright and cypress tests in ci (Roch Devost) #8098
  • [24339c29f9] - (SEMVER-PATCH) [test optimization] Fix CODEOWNERS extraction logic and playwright reported CI metadata (Juan Antonio Fernández de Alba) #8113
  • [31624d78e1] - (SEMVER-PATCH) chore(deps): bump axios (dependabot[bot]) #8108
  • [55f04b6d03] - (SEMVER-PATCH) fix(debugger): skip malformed ddtags (Thomas Watson) #8094
  • [e1b4ea50a1] - (SEMVER-PATCH) chore: ignore .omc/ directory (Alberto Vara) #8092
  • [be7d03c5ec] - (SEMVER-PATCH) ci: split tracing-ubuntu job in ci (Roch Devost) #8104
  • [603307bc7f] - (SEMVER-PATCH) test,ci: fix langchain being tested against Node.js 18 (Ruben Bridgewater) #8103
  • [c0ae7192f5] - (SEMVER-PATCH) chore: replace getValueFromEnvSources calls with config usage (Ruben Bridgewater) #8084
  • [77c7719c2b] - (SEMVER-PATCH) chore: generate more narrow config types (Ruben Bridgewater) #8081
  • [a156a785b4] - (SEMVER-PATCH) fix: handle esm and cjs in rewriter (Ruben Bridgewater) #8000
  • [5435c2b9a6] - (SEMVER-PATCH) refactor(opentelemetry): simplify OTLP traces setup per PR #7531 review (Ruben Bridgewater) #8074
  • [fb34ecca9b] - (SEMVER-PATCH) test(otel): make tests robust against event emitter leak warnings (Ruben Bridgewater) #8075
  • [45e61496c9] - (SEMVER-PATCH) move instrumentation to their own workflow (Roch Devost) #8039
  • [0b022f346c] - (SEMVER-MINOR) feat(test-optimization): create final_status tag on test event for vitest (Sebastián Kay) #8064
  • [ab1f2a81ec] - (SEMVER-PATCH) chore(ci) : fix concurrency clause on master (Charles de Beauchesne) #8080
  • [9ef3cb5605] - (SEMVER-PATCH) ci: pin datadog-ci for junit upload (Juan Antonio Fernández de Alba) #8078
  • [5452091522] - (SEMVER-PATCH) [test optimization] fix cypress TS config auto-instrumentation and OTLP override (Juan Antonio Fernández de Alba) #8073
  • [ab1659c909] - (SEMVER-PATCH) ci: remove release status job (Roch Devost) #8070
  • [8cd7c2672e] - (SEMVER-PATCH) chore(deps): bump axios (dependabot[bot]) #8076
  • [073fbd98fd] - (SEMVER-PATCH) fix(ws): add missing ctx.span guard in bindAsyncStart and asyncStart (nikhil tallapureddy) #8002
  • [c9fcca945b] - (SEMVER-PATCH) test: use parallel steps while in sandbox creation for performance (Ruben Bridgewater) #8028
  • [f408684039] - (SEMVER-PATCH) fix(otel): correct sampling priority and origin propagation from trac… (Ruben Bridgewater) #8031
  • [9f10b0e7ff] - (SEMVER-PATCH) chore(project): upgrade typescript for docs (Sam Brenner) #8065
  • [237b091004] - (SEMVER-PATCH) fix(opentelemetry): implement setUrl on OTLP HTTP exporter base (Crystal Luc-Magloire) #8063
  • [4882a30f74] - (SEMVER-MINOR) feat(ai-guard): add ai_guard.event tag to the root span (Manuel Álvarez Álvarez) #7998
  • [f020db65c9] - (SEMVER-PATCH) test(light-my-request): run suite under withVersions (Ruben Bridgewater) #8052
  • [1efc8186ff] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 2 directories with 7 updates (dependabot[bot]) #8066
  • [612d25e209] - (SEMVER-PATCH) chore(project): update sinon (Sam Brenner) #8062
  • [404f17549c] - (SEMVER-PATCH) test(openfeature): match printf-style log.debug args (Ruben Bridgewater) #8059
  • [2958b11023] - (SEMVER-MINOR) feat(llmobs): add support for Model Context Protocol SDK (Crystal Luc-Magloire) #7845
  • [1241a6187e] - (SEMVER-PATCH) ci: update flakiness report with a shorter summary (Roch Devost) #8038
  • [220434b97e] - (SEMVER-PATCH) test(debugger): merge caller snapshotConfig with defaults (Ruben Bridgewater) #8056
  • [71719a0ce1] - (SEMVER-PATCH) test(debugger): ignore transitional UNACKNOWLEDGED state (Ruben Bridgewater) #8057
  • [237e32cf86] - (SEMVER-PATCH) test(profiling): replace RegExp.escape with includes check (Ruben Bridgewater) #8058
  • [182cbdb974] - (SEMVER-PATCH) refactor(playwright): extract browser-side evaluate callbacks (Ruben Bridgewater) #8060
  • [734ceffeb1] - (SEMVER-PATCH) test(debugger): assert newly-exposed inputPath key (Ruben Bridgewater) #8055
  • [ee37f93b3a] - (SEMVER-PATCH) fix: stop reading deprecated req.connection.encrypted (Ruben Bridgewater) #8051
  • [3c6b53a878] - (SEMVER-PATCH) fix: support lazy startup log messages (Ruben Bridgewater) #8054
  • [0b7ef4161e] - (SEMVER-PATCH) chore(ci) update one-pipeline (gh-worker-campaigns-3e9aa4[bot]) #8043
  • [b2e23abbc3] - (SEMVER-PATCH) chore(deps): bump oxc-parser from 0.121.0 to 0.126.0 in the runtime-minor-and-patch-dependencies group across 1 directory (dependabot[bot]) #8047
  • [97ef341395] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 5 directories with 2 updates (dependabot[bot]) #8049
  • [aff047fecd] - (SEMVER-PATCH) Rewriter compiler comment (Roch Devost) #8033
  • [89cd561765] - (SEMVER-PATCH) dont run serverless ci on release branch pushes too (Olivier Nzia) #8035
  • [1c136d23eb] - (SEMVER-PATCH) set network and http client ip on ai guard (Ilyas Shabi) #8034
  • [8539f8800f] - (SEMVER-PATCH) Skip mquery plugin flaky test (Carles Capell) #8040
  • [a71f95c018] - (SEMVER-MINOR) feat(test-optimization): create final_status tag on test event for cypress (Sebastián Kay) #8025
  • [d3ed9d79ac] - (SEMVER-PATCH) fix sirun scope benchmark waiting without using cpu (Roch Devost) #8037
  • [80b9c50664] - (SEMVER-PATCH) chore: simplify trace propagation env and logger implementation (Ruben Bridgewater) #7977
  • [b39b8d0e8c] - (SEMVER-MINOR) feat: support for OTLP trace export (http/json) (Ida Liu) #7531
  • [56f6a32f89] - (SEMVER-PATCH) chore: do not report isServiceNameInferred telemetry (Ruben Bridgewater) #8019
  • [95c9bd6f2a] - (SEMVER-PATCH) ci: switch playwright-tools image to ghcr (Roch Devost) #8032
  • [21db68acc7] - (SEMVER-PATCH) fix(serverless): prevent serverless benchmarks on merges to release branches (Olivier Nzia) #8024
  • [3e74642042] - (SEMVER-PATCH) ci: integrate parallel benchmarks from apm-sdks-benchmarks (Fayssal DEFAA) #7996
  • [c1a0451e08] - (SEMVER-PATCH) feat(redis): split by instance (Pablo Erhard) #8014
  • [e64c7643af] - (SEMVER-PATCH) test: fix appsec and capabilities tests on latest Node.js v24 (Pablo Erhard) #8020
  • [bbd94f15c8] - (SEMVER-MINOR) feat(aws-sdk): add db.system and messaging.system tags to AWS service spans (Ayan Khan) #7957
  • [de1327bc46] - (SEMVER-PATCH) chore(ci) : do not cancel jobs on master (Charles de Beauchesne) #8016
  • [91205a5f6d] - (SEMVER-PATCH) [test optimization] suppress quarantined test errors to prevent Jest --bail from stopping execution (Juan Antonio Fernández de Alba) #8015
  • [639037f46b] - (SEMVER-PATCH) [test optimization] Decouple instrumentation layer from tracer (Juan Antonio Fernández de Alba) #7989
  • [f7d7bd6bcb] - (SEMVER-PATCH) fix: correct final status tag report on intermediate executions (Sebastián Kay) #7997
  • [c49f37a72c] - (SEMVER-PATCH) chore(web) removed dead web code (Pablo Erhard) #7986
  • [6bfec63a98] - (SEMVER-PATCH) ci(benchmarks): fix cpuset overflow by increasing splits to 5 (Fayssal DEFAA) #7983
  • [bbdff2992e] - (SEMVER-PATCH) chore(deps): bump the vendor-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot[bot]) #8003
  • [d6819da5f4] - (SEMVER-PATCH) fix(openfeature): clear flags config when RC tells us to (Oleksii Shmalko) #7992
  • [94c2c9ab92] - (SEMVER-PATCH) fix: allow log injection property to be overriden (Ruben Bridgewater) #7999
  • [4e79d45ef8] - (SEMVER-PATCH) chore(scope) remove tracer.scope from tests and source files (Pablo Erhard) #8010
  • [6b4b21bcac] - (SEMVER-PATCH) chore: refactor profiler start (Ruben Bridgewater) #7978
  • [fb6480decb] - (SEMVER-PATCH) chore(openfeature): narrow CODEOWNERS to FFE SDK team (Oleksii Shmalko) #7994
  • [7ae6bdbed3] - (SEMVER-MINOR) [test optimization] Add final_status tag on test event for cucumber (Sebastián Kay) #7926
  • [e9e184277b] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 4 directories with 4 updates (dependabot[bot]) #8007
  • [37aac5605b] - (SEMVER-PATCH) fix(fs): avoid leaking noop context from fs plugin (Thomas Watson) #7597
  • [8d2dc028d9] - (SEMVER-PATCH) chore(deps): bump follow-redirects from 1.15.11 to 1.16.0 (dependabot[bot]) #7988
  • [31a964787d] - (SEMVER-PATCH) update cassettes (Sam Brenner) #7987
  • [5aea1e2bcf] - (SEMVER-MINOR) Expose tag probabilities in SDK responses (Manuel Álvarez Álvarez) #7950
  • [bd320172ae] - (SEMVER-MINOR) feat(appsec): support for inserting blocking IDs to blocking templates (simon-id) #7923
  • [b647b115cc] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #7982
  • [6b9ac5e6ce] - (SEMVER-PATCH) feat(tags): add _dd.svc.src tag for service overrides (Pablo Erhard) #7824
  • [1e438f2fc3] - (SEMVER-PATCH) fix(metrics): prevent native metrics from loading when not needed (Pablo Erhard) #7942
  • [b4740a3636] - (SEMVER-PATCH) release: pass github token from sts to release notes (Ilyas Shabi) #7975
  • [b5ded05b0a] - (SEMVER-PATCH) fix(debugger): handle Invalid Date in snapshot processor (Thomas Watson) #7944
  • [66550f3467] - (SEMVER-PATCH) set ai guard default blocking to true (Ilyas Shabi) #7972
  • [bedafc9b29] - (SEMVER-PATCH) [test optimization] Fix cypress tests in release branch (Juan Antonio Fernández de Alba) #7973
  • [36ebc73c3d] - (SEMVER-PATCH) [test optimization] Use real timers in test framework instrumentations (Juan Antonio Fernández de Alba) #7971
  • [8f81db6b71] - (SEMVER-PATCH) [test optimization] Prevent ATF tests from being incorrectly tagged as new in cucumber (Juan Antonio Fernández de Alba) #7961
  • [abc727bf1a] - (SEMVER-PATCH) chore(deps): bump axios from 1.13.5 to 1.15.0 in /integration-tests/webpack in the npm_and_yarn group across 1 directory (dependabot[bot]) #7966
  • [4c5d082466] - (SEMVER-PATCH) ci: add supported configurations linter to keep in sync with index.d.ts (Ruben Bridgewater) #7954
  • [e92e7f04e7] - (SEMVER-PATCH) fix: improved instrumentation code & related telemetry (Ruben Bridgewater) #6910
  • [91118b7fee] - (SEMVER-PATCH) chore(deps-dev): bump axios from 1.14.0 to 1.15.0 (dependabot[bot]) #7967
  • [9786d837c4] - (SEMVER-PATCH) chore(crashtracking): remove guard for arm64 alpine and bump libdatadog to 0.9.3 (Gyuheon Oh) #7962
  • [3686699da2] - (SEMVER-PATCH) chore(llmobs): update config type to generated types (Sam Brenner) #7965
  • [70baebd347] - (SEMVER-MINOR) feat(llmobs): support custom telemetry metadata in Vercel AI SDK spans (Sam Brenner) #7556
  • [6b04b98173] - (SEMVER-PATCH) fix: prevent prototype pollution through graphql (Ruben Bridgewater) #7964
  • [9ed88dcb47] - (SEMVER-MINOR) tracing(kafka): add batched tracing for kafka consumes (kafkajs | confluent-kafka) (William Conti) #7479
  • [4cc7d88625] - (SEMVER-PATCH) chore(typescript): bump typescript dependency (Sam Brenner) #7932
  • [b4bd5c4c12] - (SEMVER-PATCH) [test optimization] Prevent ATF tests from being incorrectly tagged as new in jest (Juan Antonio Fernández de Alba) #7960
  • [918b4d0b41] - (SEMVER-PATCH) Fix github tag push (Ilyas Shabi) #7959
  • [407250794f] - (SEMVER-PATCH) ci: fail the flakiness report when it cannot report to slack (Roch Devost) #7956
  • [37c4f8e3b7] - (SEMVER-MINOR) feat(telemetry): add DD_TELEMETRY_EXTENDED_HEARTBEAT_INTERVAL config (Ayan Khan) #7889
  • [7209b4f887] - (SEMVER-PATCH) chore: use generated config types as much as possible (Ruben Bridgewater) #7955
  • [a89b832045] - (SEMVER-PATCH) chore: align debugger and dogstatsd with normalized config (Ruben Bridgewater) #7911
  • [6f2e2ca01b] - (SEMVER-PATCH) chore(deps-dev): bump @rspack/core from 1.7.8 to 1.7.11 in /vendor (dependabot[bot]) #7933
  • [7e599395dd] - (SEMVER-PATCH) fix: prevent nextjs memory leak (Roch Devost) #7946
  • [edef9302a0] - (SEMVER-PATCH) chore(deps-dev): bump eslint-plugin-unicorn from 63.0.0 to 64.0.0 (dependabot[bot]) #7937
  • [ace1582c9e] - (SEMVER-PATCH) chore(prisma): Improve prisma test execution time (Pablo Erhard) #7953
  • [6b9731f5b0] - (SEMVER-PATCH) [test optimization] Refactor cypress as instrumentation (Juan Antonio Fernández de Alba) #7829
  • [2bac2030d4] - (SEMVER-PATCH) fix(llmobs): fix missing estimated cost on Bedrock LLM spans (Grace Williams) #7952
  • [3d9bd1cfe5] - (SEMVER-PATCH) docs: add supported configuration workflow to CONTRIBUTING.md (Ruben Bridgewater) #7898
  • [f5017bc18c] - (SEMVER-MINOR) refactor(config): generate runtime config from supported metadata (Ruben Bridgewater) #7916
  • [635402e6f8] - (SEMVER-MINOR) feat(profiler): add custom profiling labels API (Attila Szegedi) #7879
  • [1fd6eb26be] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 3 updates (dependabot[bot]) #7945
  • [7d5fa996bb] - (SEMVER-PATCH) ci(llmobs): fix test failing on v5 branch (Sam Brenner) #7951
  • [c04b08e755] - (SEMVER-PATCH) chore: bump import-in-the-middle to 3.0.1 (Sam Brenner) #7947
  • [fd74461d92] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 3 directories with 6 updates (dependabot[bot]) #7934
  • [c097033479] - (SEMVER-PATCH) fix(llmobs): log at startup instead of throwing for invalid initializations (Sam Brenner) #7885
  • [91fa0f8ccf] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 4 directories with 3 updates (dependabot[bot]) #7939
  • [90758aeac8] - (SEMVER-PATCH) [incident-52391][SINT-5091] Use dd-sts for secrets, with split policies (Kylian Serrania) #7924
  • [9a3cd3b465] - (SEMVER-PATCH) feat(lambda): skip flushInterval=0 and use agent exporter when mini agent is present (Tianning Li) #7584
  • [efc96812a0] - (SEMVER-PATCH) ci: adjust SLO calculation for being less flaky (Fayssal DEFAA) #7930
  • [5e5ba433ea] - (SEMVER-PATCH) [test optimization] Fix bug that makes some tags not visible on mocha tests with hooks (Sebastián Kay) #7912
  • [a3baec5b21] - (SEMVER-PATCH) Revert "chore: use dd-sts for secrets" (Sam Brenner) #7940
  • [dba55f50f7] - (SEMVER-PATCH) [test optimization] Pin office-addin-mock dependency (Juan Antonio Fernández de Alba) #7931
  • [3126529555] - (SEMVER-MINOR) [test optimization] Add better support for lage (Juan Antonio Fernández de Alba) #7920
  • [c32e8a6c6a] - (SEMVER-PATCH) feat(aiguard): Evaluating vercel-ai calls with AI guard automatically (Ilyas Shabi) #7798
  • [ba2d007271] - (SEMVER-PATCH) chore(deps): bump lodash from 4.17.23 to 4.18.1 (dependabot[bot]) #7927
  • [6afb4f9ed2] - (SEMVER-PATCH) chore: use dd-sts for secrets (Bryan English) #7924
  • [b5b0d50499] - (SEMVER-PATCH) [test optimization] Gate dynamic name detection test behind contextNewVersions (Juan Antonio Fernández de Alba) #7908
  • [b716461847] - (SEMVER-PATCH) ci: set JS-specific injection package size ratchet (Loic Nageleisen) #7907
  • [84741f318d] - (SEMVER-PATCH) [test optimization] Fix jest worker information passing (Juan Antonio Fernández de Alba) #7903
  • [2bb443c01b] - (SEMVER-MINOR) feat(test-optimization): create final_status tag on test event for mocha (Sebastián Kay) #7844
  • [e5c5a9bcd2] - (SEMVER-PATCH) fixed jest finalStatus tag test suite (Sebastián Kay) #7904
  • [87051d8af6] - (SEMVER-PATCH) [test optimization] Remove jest final status tag dead code (Sebastián Kay) #7906
  • [6a9c89a949] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 3 directories with 2 updates (dependabot[bot]) #7901
  • [174fdd2693] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 2 directories with 4 updates (dependabot[bot]) #7899
  • [2d765e35e6] - (SEMVER-PATCH) chore(CI): update SLOs (Fayssal DEFAA) #7883
  • [bcae91f376] - (SEMVER-MINOR) feat(ci-vis): add cursor-based pagination for known tests endpoint (Calvin Bayer) #7866
  • [840ee2a254] - (SEMVER-PATCH) chore(tests): Made tests use real spans instead of plain objects (Pablo Erhard) #7887
  • [2dd93e28b2] - (SEMVER-PATCH) chore: bump @datadog/openfeature-node-server to ^1.1.1 (Leo Romanovsky) #7884
  • [edb42361b8] - (SEMVER-MINOR) [test optimization] Add support for --workerThreads flag in jest (Juan Antonio Fernández de Alba) #7840
  • [51e9264d17] - (SEMVER-MINOR) [test optimization] Detect and warn about new tests with dynamic names (Juan Antonio Fernández de Alba) #7841
  • [f9d26d61f9] - (SEMVER-MINOR) [test optimization] Propagate test span context during vitest test execution (Juan Antonio Fernández de Alba) #7882
  • [1733e9759a] - (SEMVER-PATCH) chore: update profiler to 5.14.1 (Attila Szegedi) #7868
  • [777c7b7097] - (SEMVER-PATCH) chore(deps): bump oxc-parser from 0.118.0 to 0.121.0 in the runtime-minor-and-patch-dependencies group across 1 directory (dependabot[bot]) #7871
  • [26d31d0f3f] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 5 directories with 6 updates (dependabot[bot]) #7873
  • [e7ef9861d2] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 4 updates (dependabot[bot]) #7870
  • [97a8a2e3f7] - (SEMVER-PATCH) chore: re-enable dependabot (moezein0) #7865
  • [d33e99c671] - (SEMVER-PATCH) update all-green script to rerun failed workflows once (Roch Devost) #7847
  • [d07ba70f17] - (SEMVER-PATCH) chore(deps): bump picomatch in the npm_and_yarn group across 1 directory (dependabot[bot]) #7863
  • [3c57767c28] - (SEMVER-PATCH) fix(profiler): Remove endpoint recomputation, promptly observe tag updates (Attila Szegedi) #7864
  • [64890d7c25] - (SEMVER-MINOR) feat(bundler): add webpack 5 plugin for dd-trace bundling (Thomas Hunter II) #7647
  • [84b7da9d1a] - (SEMVER-PATCH) test(profiling): remove profilerStarted() usage from test programs (Attila Szegedi) #7857
  • [01ea223d19] - (SEMVER-PATCH) Only intercept enterWith() for span-carrying legacy storage (Attila Szegedi) #7858
  • [e2b2bae2a7] - (SEMVER-MINOR) [test optimization] Add filesystem cache for test optimization API requests (Juan Antonio Fernández de Alba) #7919
  • [a7de9c024e] - (SEMVER-PATCH) fix(llmobs): set default model provider to unknown in openai and anthropic (Xinyuan Guo) #7913
  • [e90f4e590f] - (SEMVER-PATCH) increse llm obs size limit from 1mb to 5mb in line with python version and documentation (Forrest Wargo) #7921
  • [ce653ab5d1] - (SEMVER-PATCH) chore(config): add generated config type foundation (Ruben Bridgewater) #7915
  • [934261acf6] - (SEMVER-PATCH) remove xslt transformation (Charles de Beauchesne) #7918
  • [f94162c95a] - (SEMVER-MINOR) docs: update index.d.ts tracer options to align with actual config (Ruben Bridgewater) #7897
  • [1457f8717b] - (SEMVER-PATCH) test: ignore stale generated workspaces during plugin installs (Ruben Bridgewater) #7896
  • [bbebb264d8] - (SEMVER-PATCH) chore: apply simplifications and hot-path cleanups (Ruben Bridgewater) #7895
  • [90ea84c151] - (SEMVER-PATCH) test(integration): make integration tests more resilient (Ruben Bridgewater) #7894
  • [7d241baa68] - (SEMVER-PATCH) test(integration): harden shared helpers and noisy expectations (Ruben Bridgewater) #7893
  • [853635a1d4] - (SEMVER-PATCH) chore: update one pipeline to latest version (Ruben Bridgewater) #7909
  • [532c7a8784] - (SEMVER-PATCH) chore: use backported orchestrion (Roch Devost) #7799
  • [a498993115] - (SEMVER-MINOR) feat(config): enable process tags by default (Thomas Hunter II) #7850
  • [f657b07188] - (SEMVER-PATCH) fix(tracing): format _dd.p.ksr with decimal notation instead of scientific notation (Brian Marks) #7846
  • [da201ffe61] - (SEMVER-MINOR) feat(process-discovery): include process_tags and container_id, disable crashtracker ARM64 musl (Thomas Hunter II) #7816
  • [6aeb52b268] - chore: disable automated dependency updater config [incident-51602] (moezein0) #7859
  • [b90857d197] - (SEMVER-PATCH) Cleanup peerServerless on aws request complete (pablomartinezbernardo) #7842
  • [c5ed02451c] - (SEMVER-PATCH) maxActiveRequest use payload size (simon-id) #7794
  • [73b7546a8f] - (SEMVER-PATCH) ci: add Datadog code coverage upload (ManuelPalenzuelaDD) #7759
  • [91b184ec5b] - (SEMVER-PATCH) ci: fix race condition in all-green job causing invalid summary (Roch Devost) #7836
  • [031533a0f8] - (SEMVER-MINOR) profiling: replace sourceMapCount with hasMissingSourceMaps (Attila Szegedi) #7843
  • [f429a850b4] - (SEMVER-MINOR) feat(profiling): Start profilers synchronously within tracer initialization (Attila Szegedi) #5906
  • [123fee9d50] - (SEMVER-PATCH) chore(ci) update one-pipeline (gh-worker-campaigns-3e9aa4[bot]) #7833
  • [7eb3a676e6] - (SEMVER-PATCH) chore(deps): bump flatted from 3.3.4 to 3.4.2 (dependabot[bot]) #7826
  • [d0e644f42d] - (SEMVER-PATCH) test(integration): use stopProc in package tests (Thomas Watson) #7839
  • [122c4055c3] - (SEMVER-PATCH) chore: gitignore node-*-junit.xml files (Thomas Watson) #7837
  • [a6f3a6f024] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #7834
  • [8eac0cd5f9] - (SEMVER-MINOR) feat(telemetry): add stable session identifier headers (Ayan Khan) #7821
  • [a788ea6fc6] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #7825
  • [ffed6218c2] - (SEMVER-PATCH) fix: ensure all http headers get lower cased (Bowen Brooks) #7823
  • [5b2f0b899d] - (SEMVER-PATCH) fix(agentless): enforce 64-bit trace IDs for agentless intake (Bryan English) #7820
  • [ac15a16e1b] - (SEMVER-PATCH) doc(skills): add LLMObs integration and testing skills (Crystal Luc-Magloire) #7655
  • [b6d42d8e4c] - (SEMVER-PATCH) chore(deps): bump @koa/router (dependabot[bot]) #7817
  • [56f18dd4b3] - (SEMVER-PATCH) chore(graphql): improve path logic in graphql (Pablo Erhard) #7557
  • [46aa1f0441] - (SEMVER-MINOR) feat(config): enable startup logs by default (Brian Marks) #7474
  • [5e82809f30] - (SEMVER-PATCH) Update profiler to 5.14.0 (Attila Szegedi) #7815
  • [0b896cb15f] - (SEMVER-PATCH) chore(ci): restore all-green 30 retries max (Thomas Watson) #7806
  • [ad0195084e] - (SEMVER-PATCH) [test optimization] Improve cypress testing time (Juan Antonio Fernández de Alba) #7814
  • [0b36111a93] - (SEMVER-PATCH) ci: remove release status check (Roch Devost) #7792
  • [f20430cc2b] - (SEMVER-PATCH) ci: remove obsolete ref_protected from STS trust policies (d) #7676
  • [dfe3a02d84] - (SEMVER-PATCH) chore(deps): bump oxc-parser (dependabot[bot]) #7812
  • [71ba63a1b6] - (SEMVER-PATCH) chore(deps-dev): bump @rspack/core from 1.7.5 to 1.7.8 in /vendor (dependabot[bot]) #7810
  • [ed68895066] - (SEMVER-PATCH) chore(deps): bump the vendor-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot[bot]) #7809
  • [b9135af3b4] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 2 updates (dependabot[bot]) #7813
  • [cda8e93db2] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 4 updates (dependabot[bot]) #7811
  • [c0701dbe69] - (SEMVER-PATCH) ci: fix npm prepare when node env is set to production (Roch Devost) #7805
  • [e68f386cc9] - (SEMVER-PATCH) Fix vitest@4.1.0 release (Juan Antonio Fernández de Alba) #7804
  • [9f7908c378] - (SEMVER-PATCH) demangle crashes stack traces (Roch Devost) #7791
  • [a0f249a6fe] - (SEMVER-PATCH) Add _dd.p.ksr propagated tag for Knuth sampling rate (Brian Marks) #7741
  • [f3c5706aa6] - (SEMVER-PATCH) fix(profiling): stale ProfilingContext cache causing missing trace endpoint labels (Attila Szegedi) #7786
  • [6dac2bd5ec] - (SEMVER-PATCH) fix(ci): switch Kafka from native to JVM image to prevent SIGILL crashes (Brian Marks) #7708
  • [804902bb21] - (SEMVER-PATCH) [test optimization] Add missing features to cucumber parallel mode (Juan Antonio Fernández de Alba) #7787
  • [be1f35c714] - (SEMVER-PATCH) Revert "Revert "chore: vendor on npm prepare instead of committing to…" (Roch Devost) #7789
  • [fba13fbfa9] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #7801
  • [141cbf6692] - (SEMVER-MINOR) feat(llmobs): Add support for LangGraph (Crystal Luc-Magloire) #7567
  • [279d1e5baf] - (SEMVER-PATCH) Port community PR (Ruben Bridgewater) #7796
  • [7754521ba5] - (SEMVER-PATCH) test: initialize processTags in runtime metric tests (Pablo Erhard) #7793
  • [40e50cea86] - (SEMVER-PATCH) chore: fix many folders created in root for codecov and nyc (Roch Devost) #7790
  • [dcde0e06ba] - (SEMVER-PATCH) feat(process-tags): Propagate Service Naming Context via Process Tags (Pablo Erhard) #7762
  • [13dc1b2065] - (SEMVER-PATCH) [test optimization] Minor jest clean up (Juan Antonio Fernández de Alba) #7777
  • [86db239ce7] - (SEMVER-PATCH) [test optimization] Fix TIA in parallel mocha (Juan Antonio Fernández de Alba) #7773
  • [9eaa73697b] - (SEMVER-PATCH) [test optimization] Improve gatherPayloadsMaxTimeout error reporting (Juan Antonio Fernández de Alba) #7784
  • [10b22f9f75] - (SEMVER-PATCH) test: clarify intended span processor unit test behaviour (Ida Liu) #7781
  • [b83b0c979b] - (SEMVER-PATCH) [test optimization] Fix attempt to fix in mocha parallel mode (Juan Antonio Fernández de Alba) #7772
  • [453f900bf1] - (SEMVER-PATCH) [test optimization] Fix attempt to fix in vitest (Juan Antonio Fernández de Alba) #7785
  • [545939da0a] - (SEMVER-PATCH) [test optimization] Fix cypress attempt to fix (Juan Antonio Fernández de Alba) #7767
  • [6c8e945ab2] - (SEMVER-PATCH) [test optimization] Activate test suite span in beforeAll/afterAll hooks in jest (Juan Antonio Fernández de Alba) #7770
  • [38ce86ae30] - (SEMVER-PATCH) [test optimization] Fix mocha parallel mode with retries (Juan Antonio Fernández de Alba) #7768
  • [39ae05a4b3] - (SEMVER-PATCH) [test optimization] Fix jest test assertion (Juan Antonio Fernández de Alba) #7774
  • [c8ff80a011] - (SEMVER-PATCH) [test optimization] Fix vitest quarantined test fail status (Juan Antonio Fernández de Alba) #7769
  • [53a032e67f] - (SEMVER-PATCH) chore(deps): bump undici from 6.23.0 to 6.24.0 (dependabot[bot]) #7780
  • [d1b3492c75] - (SEMVER-MINOR) Add cache 5m/1h ttl write tokens from anthropic (Yun Kim) #7779
  • [d035f27c41] - (SEMVER-PATCH) feat(agentless): add multi-trace payload support (Bryan English) #7763
  • [1198526a67] - (SEMVER-MINOR) feat: add durable-functions integration (Olivier Nzia) #7535
  • [2d575de36a] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 4 updates (dependabot[bot]) #7753
  • [c9ba1450ed] - (SEMVER-MINOR) feat(aiguard): set manual.keep on root span after AI Guard evaluation (Santiago M. Mola) #7758
  • [dd965cf672] - (SEMVER-PATCH) chore(codeowners): add shared ownership for encode and exporter tests (Thomas Watson) #7744
  • [4496d755e2] - (SEMVER-PATCH) ci(llmobs): update langchain tests for new anthropic version (Sam Brenner) #7729
  • [fd30797a1b] - (SEMVER-PATCH) fix(test): fix iast-esbuild timeouts causing intermittent CI failures (Brian Marks) #7709
  • [f123e4be43] - (SEMVER-PATCH) fix(elasticsearch): elasticsearch v9 not being instrumented for ESM (Pablo Erhard) #7689
  • [614973b19d] - (SEMVER-PATCH) fix(prisma): only add tracing helper when helper is defined (Pablo Erhard) #7765
  • [d028be32e0] - (SEMVER-MINOR) (ci): Migrate to short-lived token in benchmark-serverless job (Rithika Narayan) #7577
  • [3e972c84aa] - (SEMVER-MINOR) feat(aiguard): honor in-app blocking settings by default (Santiago M. Mola) #7760
  • [63a867ab88] - (SEMVER-PATCH) chore: return SDS findings into SDK Response (obordeau) #7761
  • [ae391594b1] - (SEMVER-MINOR) feat(process tags): add tags to runtime metrics (Thomas Hunter II) #7717
  • [f31802d5aa] - (SEMVER-PATCH) [test optimization] Fix source line extraction in playwright (Juan Antonio Fernández de Alba) #7750
  • [81dff08a40] - (SEMVER-PATCH) [test optimization] Update extraction of ci.job.url in github actions (Sebastián Kay) #7685
  • [46ef22d385] - (SEMVER-PATCH) Fix DD_CIVISIBILITY_AGENTLESS_ENABLED configuration (Juan Antonio Fernández de Alba) #7743
  • [662ff4c31e] - (SEMVER-PATCH) fix: clear stale baggage items before extracting new ones from carrier (Steve Officer) #7507
  • [b9ea9c5232] - (SEMVER-PATCH) [APPSEC] use http endpoint on api security sampling algorithm when route is not available (Ilyas Shabi) #7062
  • [1a5eae4a91] - (SEMVER-MINOR) feat(apollo): add hooks to Apollo Gateway (Crystal Luc-Magloire) #7704
  • [d6984031d1] - (SEMVER-PATCH) chore(deps): Bump sinon to 21.0.2 (Carles Capell) #7715
  • [c555085d5c] - (SEMVER-PATCH) test(agent): add timeout and error logging to checkAgentStatus (Thomas Watson) #7724
  • [c8203349df] - (SEMVER-PATCH) test(agent): fix dead double-send in handleTraceRequest (Thomas Watson) #7725
  • [d35deeccaf] - (SEMVER-PATCH) chore(deps-dev): bump @rspack/core from 1.7.6 to 1.7.7 in /vendor (dependabot[bot]) #7735
  • [75ab987f06] - (SEMVER-PATCH) chore(deps): bump oxc-parser (dependabot[bot]) #7737
  • [7ba8ca7381] - (SEMVER-PATCH) chore(deps-dev): bump nyc from 17.1.0 to 18.0.0 (dependabot[bot]) #7738
  • [71bbeb7899] - (SEMVER-PATCH) chore(ci): increase instrumentation retries (Thomas Watson) #7747
  • [f9c9c98506] - (SEMVER-PATCH) [test optimization] Fix playwright flakiness (Juan Antonio Fernández de Alba) #7746
  • [45651f5da4] - (SEMVER-PATCH) [test optimization] Fix test.has_failed_all_retries tag with Auto Test Retries (Juan Antonio Fernández de Alba) #7727
  • [e97f095f47] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 4 directories with 5 updates (dependabot[bot]) #7739
  • [dbbc711080] - (SEMVER-PATCH) Update profiler to 5.13.5 (Attila Szegedi) #7731
  • [3d5e6c8b16] - (SEMVER-MINOR) feat(aap): update tags for inferred proxy spans (Carles Capell) #7171
  • [db73ae06f7] - (SEMVER-PATCH) refactor(test): replace consecutive assert.strictEqual calls with assertObjectContains (Brian Marks) #7693
  • [fb7d20827f] - (SEMVER-PATCH) chore: use directory patterns in CODEOWNERS (Thomas Watson) #7726
  • [49c19757f7] - (SEMVER-PATCH) [test optimization] Update codeowners for test optimization folders (Juan Antonio Fernández de Alba) #7728
  • [11c9294700] - (SEMVER-PATCH) [test optimization] Fix @jest/transform not to modify testEnvironmentOptions's shape (Juan Antonio Fernández de Alba) #7718
  • [4b126a05ae] - (SEMVER-MINOR) [test optimization] Allow keeping user coverage configuration even if TIA is enabled (Juan Antonio Fernández de Alba) #7700
  • [c8db9398d1] - (SEMVER-PATCH) chore(deps): bump the vendor-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot[bot]) #7609
  • [5032e948c2] - (SEMVER-PATCH) ci: fix all green script not waiting to output summary (Roch Devost) #7721
  • [8f17594a5c] - (SEMVER-PATCH) fix(ci): deduplicate check runs in all-green script to handle re-runs (Brian Marks) #7719
  • [f89ed6125f] - (SEMVER-PATCH) feat(agentless): add compute_stats, trace_root, and top_level tags to agentless encoder (Bryan English) #7716
  • [0009c808d7] - (SEMVER-MINOR) feat(dsm): add trackTransaction manual API for Data Streams Monitoring (Eric Firth) #7608
  • [87c2ec0636] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #7712
  • [f49fafe7d3] - (SEMVER-PATCH) [test optimization] Fix cypress report of typescript test files (Juan Antonio Fernández de Alba) #7680
  • [f875381c58] - (SEMVER-PATCH) test(integration): use stopProc helper for process teardown (Thomas Watson) #7661
  • [c48215d371] - (SEMVER-PATCH) fix(ci): address flaky test infrastructure issues (Brian Marks) #7706
  • [cf28ba2b3d] - (SEMVER-PATCH) refactor rewriter with internal api matching real orchestrion (Roch Devost) #7677
  • [24556a1053] - (SEMVER-PATCH) chore(deps-dev): bump @rspack/core from 1.6.4 to 1.7.6 in /vendor (dependabot[bot]) #7558
  • [9f2cfb6741] - (SEMVER-PATCH) chore(eslint): add no-does-not-throw rule (Brian Marks) #7692
  • [c20c352c4e] - (SEMVER-PATCH) ci: fix too many arguments for dependabot PRs (Ruben Bridgewater) #7687
  • [f7a2217f40] - (SEMVER-PATCH) fix(codeowners): correct dd-trace plugin paths (Thomas Watson) #7703
  • [a251a0e7ff] - (SEMVER-PATCH) chore(ci) : add final_status property on junit XML [APMSP-2610] (Charles de Beauchesne) #7663
  • [56985db205] - (SEMVER-PATCH) chore(deps-dev): bump eslint-plugin-unicorn from 62.0.0 to 63.0.0 (dependabot[bot]) #7612
  • [b7fbc2d3dc] - (SEMVER-MINOR) fix(startup-log): emit config early at init, integrations on first ag… (Brian Marks) #7643
  • [94c9de46dc] - (SEMVER-PATCH) chore: add the SDS tags returned by the evaluator service to the ai_guard span (obordeau) #7702
  • [44733b7389] - (SEMVER-PATCH) More test optimization fixes to CODEOWNERS (Juan Antonio Fernández de Alba) #7701
  • [a0e752123c] - (SEMVER-PATCH) fix(bun): do not change module objects and add bun smoke tests (Ruben Bridgewater) #7498
  • [70ea1a3e6a] - chore(deps): Bump mysql2 test-version (Carles Capell)
  • [1bd86b7483] - (SEMVER-PATCH) Add missing test optimization entries to CODEOWNERS (Juan Antonio Fernández de Alba) #7697
  • [90e241461d] - (SEMVER-PATCH) switch all-green to custom script with less api calls (Roch Devost) #7539
  • [b6f7a69250] - (SEMVER-PATCH) chore(ci): switch CODEOWNERS lint to codeowners-audit (Thomas Watson) #7684
  • [512f7f1cf0] - (SEMVER-PATCH) chore(deps): bump import-in-the-middle from 2.0.6 to 3.0.0 (dependabot[bot]) #7485
  • [7e2caec487] - (SEMVER-PATCH) chore(deps): bump @datadog/openfeature-node-server from 0.3.3 to 1.1.0 (dependabot[bot]) #7658
  • [7ae873096f] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 2 directories with 2 updates (dependabot[bot]) #7627
  • [2da7ca1052] - (SEMVER-PATCH) chore(deps): bump minimatch from 9.0.5 to 9.0.9 in /docs (dependabot[bot]) #7630
  • [df58477a24] - (SEMVER-PATCH) chore(deps-dev): bump eslint-plugin-cypress from 5.2.1 to 6.0.0 (dependabot[bot]) #7615
  • [3715fa8724] - (SEMVER-PATCH) fix(ci): 3rdparty update script should take correct commit (Ruben Bridgewater) #7683
  • [8b014c4c08] - (SEMVER-PATCH) chore: move CODEOWNERS to .github/ (Thomas Watson) #7681
  • [a0b69fd045] - (SEMVER-PATCH) docs: remove trace-examples pointer (Thomas Watson) #7672
  • [38c60e76a6] - (SEMVER-PATCH) chore(codeowners): add debugger ownership entries (Thomas Watson) #7670
  • [8cfdef9de2] - (SEMVER-PATCH) chore: add CODEOWNERS entry for .github/chainguard (Thomas Watson) #7668
  • [7a9217bfe8] - (SEMVER-PATCH) fix(ci): avoid "Argument list too long" in yarn-dedupe-push (Thomas Watson) #7666
  • [5936896227] - (SEMVER-PATCH) refactor: drop unused noop scope file (Thomas Watson) #7675
  • [9b4ee01dac] - (SEMVER-PATCH) chore(ci): retry flaky instrumentation-http in platform workflow (Thomas Watson) #7678
  • [8c83eac796] - (SEMVER-PATCH) chore: update CODEOWNERS for test optimization (Juan Antonio Fernández de Alba) #7679
  • [00a41c541a] - (SEMVER-PATCH) fix(ci): add missing octo-sts policy for license check (Thomas Watson) #7664
  • [1cdd51b193] - (SEMVER-PATCH) add support for oxc parsing in the rewriter (Roch Devost) #7619
  • [2c69381f90] - (SEMVER-PATCH) test(debugger): enforce teardown process isolation (Thomas Watson) #7660
  • [34bf8e5ecb] - (SEMVER-MINOR) fix(bullmq): trace context injection and orchestrion file extensions (William Conti) #7669
  • [ed373111b2] - (SEMVER-PATCH) fix(benchmark): handle non-JSON workflow polling responses (Juan Antonio Fernández de Alba) #7662
  • [0a08693fcb] - (SEMVER-MINOR) docs(skills): Add AsyncIterator kind and two-plugin pattern to orchestrion (Crystal Luc-Magloire) #7652
  • [f395560a6a] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 3 directories with 2 updates (dependabot[bot]) #7659
  • [3df4a3f4a9] - (SEMVER-PATCH) chore(deps): bump @koa/router (dependabot[bot]) #7657
  • [895aac7498] - (SEMVER-PATCH) test(debugger): raise snapshot spec capture timeout (Thomas Watson) #7654
  • [0763f846b6] - (SEMVER-PATCH) chore: fix typo in codeowner file (Charles de Beauchesne) #7653
  • [7ff02ca918] - (SEMVER-PATCH) [test optimization] Fix EFD retries in jest (Juan Antonio Fernández de Alba) #7637
  • [46a09e4563] - (SEMVER-MINOR) [test optimization] Use test optimization request module (Juan Antonio Fernández de Alba) #7540
  • [02c42bc14e] - (SEMVER-PATCH) chore(ci): Use relative paths in junit XML file attribute (Charles de Beauchesne) #7642
  • [e2dc06442b] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 3 updates (dependabot[bot]) #7648
  • [89db27efbb] - (SEMVER-PATCH) agentless via json intake (Bryan English) #7632
  • [d7bee5518c] - (SEMVER-PATCH) Revert "chore: vendor on npm prepare instead of committing to git (#7423)" (Thomas Watson) #7638
  • [2608ddbe1c] - (SEMVER-PATCH) chore: vendor on npm prepare instead of committing to git (Roch Devost) #7423
  • [2e732ef8f2] - (SEMVER-PATCH) add codeowners validation and ensure teams for all tests (Roch Devost) #7595
  • [6244195c51] - (SEMVER-MINOR) feat(ai, llmobs): properly support ToolLoopAgent via existing patching (Sam Brenner) #7571
  • [05f01a0bc1] - (SEMVER-PATCH) chore(test): Fixing flaky rasp ssrf express tests (Ugaitz Urien) #7617
  • [6ae97d518a] - (SEMVER-PATCH) Update profiler to 5.13.4 (Attila Szegedi) #7631
  • [ab05db850a] - (SEMVER-PATCH) fix(runtime_metrics): fix non-native runtime.node.heap tags (Ruben Bridgewater) #7628
  • [3913137112] - (SEMVER-MINOR) feat(iast): Improve callsite processing on IAST vuln location computing (Carles Capell) #7509
  • [e51c0ec69d] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #7629
  • [1e0dc55b85] - (SEMVER-PATCH) chore: update supported-configurations.json to v2 and data (Ruben Bridgewater) #7338
  • [4946ada231] - fix dd-otel baggage handling (Ida Liu)
  • [a6a3694bd6] - (SEMVER-PATCH) chore: bump yarn.lock (Thomas Watson) #7626
  • [cafbf6db7e] - (SEMVER-PATCH) [test optimization] Align RUM flush wait to 500ms (Juan Antonio Fernández de Alba) #7625
  • [73184511d5] - (SEMVER-PATCH) refactor(appsec): prefer optional chaining over guard expressions (Carles Capell) #7621
  • [f40634e0a2] - (SEMVER-PATCH) [test optimization] Add error tag for library settings request (Juan Antonio Fernández de Alba) #7590
  • [fa36eb15ef] - (SEMVER-PATCH) fix(kafkajs): include kafka_cluster_id in DSM backlog offset tracking (robcarlan-datadog) #7569
  • [ef2b4984c5] - (SEMVER-PATCH) chore(iast): remove duplicate hardcoded-secrets-rules.js file (Carles Capell) #7618
  • [af50fef00c] - (SEMVER-PATCH) add rewriter support for generator functions (Roch Devost) #7472
  • [07c6d0219a] - (SEMVER-PATCH) chore(test): Fixing iast overhead controller flaky tests (Ugaitz Urien) #7607
  • [c69f877102] - (SEMVER-PATCH) fix(hooks): hooks double patching (Pablo Erhard) #7601
  • [e52cd32784] - (SEMVER-PATCH) [test optimization] Fix flakiness in agentless log submission tests (Juan Antonio Fernández de Alba) #7602
  • [87707fdf9b] - (SEMVER-PATCH) chore(test): Fix iast esbuild flaky test (Ugaitz Urien) #7606
  • [f370fb3068] - (SEMVER-PATCH) [test optimization] Improve cypress - RUM integration (Juan Antonio Fernández de Alba) #7600
  • [c639f33b81] - (SEMVER-PATCH) fix(dsm): move dsm plugin init to start from bindStart (robcarlan-datadog) #7395
  • [d7e644c8ee] - (SEMVER-MINOR) Update libdatadog-nodejs to 0.8.1 (Attila Szegedi) #7525
  • [3f3c150820] - (SEMVER-PATCH) chore(test): Fix cmd injection telemetry flaky tests (Ugaitz Urien) #7599
  • [5e3de4ed38] - (SEMVER-PATCH) add integration skill (William Conti) #7568
  • [7ce79440d8] - (SEMVER-PATCH) docs(debugger): correct captureTimeoutMs default to 15 (Thomas Watson) #7592
  • [120e1f5d80] - (SEMVER-PATCH) docs: remove redirect creation script (Thomas Hunter II) #7593
  • [5d8737d85b] - (SEMVER-PATCH) chore: align editor config and simplify (Thomas Watson) #7551
  • [afa3606270] - (SEMVER-PATCH) chore(ci): enable workflows for merge queue (Thomas Watson) #7588
  • [c9f017ff79] - (SEMVER-MINOR) jest: wrap outer hooks too (Juan Antonio Fernández de Alba) #7587
  • [adf6379ede] - (SEMVER-PATCH) chore(test): Fix downstream request flaky test (Ugaitz Urien) #7578
  • [631fb6a7cd] - (SEMVER-MINOR) feat(dsm,dbm): add process tags support for enhanced trace correlation (Thomas Hunter II) #7212
  • [495b56a62c] - (SEMVER-PATCH) docs(cursor): clarify pr-body command instructions (Thomas Watson) #7552
  • [42fbf0655f] - (SEMVER-PATCH) chore: clean up redundant co-owner entries in CODEOWNERS (Thomas Watson) #7574
  • [378da782d9] - (SEMVER-PATCH) test: enable --allow-uncaught in mocha runs (Thomas Watson) #7575
  • [ae859a9216] - (SEMVER-PATCH) add packaging reminder to eslint conf (simon-id) #7565
  • [aa8ca98897] - (SEMVER-PATCH) bump native appsec to 11.0.1 (simon-id) #7566
  • [909261eddc] - (SEMVER-PATCH) chore: add add-new-instrumentation agent skill (Thomas Watson) #7564
  • [4ae024c527] - (SEMVER-PATCH) chore(cursor): add worktrees.json for worktree setup (Thomas Watson) #7563
  • [5660164347] - (SEMVER-PATCH) ci: fix Datadog merge queue config filename (#7561) (Thomas Watson)
  • [416a1d92e8] - (SEMVER-PATCH) chore: configure Datadog merge queue (Thomas Watson) #7561
  • [f75659a0fb] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 3 updates (dependabot[bot]) #7560
Last Checked
34m ago
Latest
v5.106.0
Tracking since Aug 13, 2024