Skip to content

Conversation

@dd-octo-sts
Copy link

@dd-octo-sts dd-octo-sts bot commented Nov 22, 2025

  • [581b163549] - (SEMVER-PATCH) chore(ci): Bump temporary version of dd-license-attribution (Thomas Watson) #7040
  • [926cf806e4] - (SEMVER-PATCH) ��Prepare support for vendored dependencies (Thomas Watson) #7039
  • [114188adc8] - Google GenAI integration for LLM observability and APM tracing. (Crystal Luc-Magloire)
  • [e26aaf5ff3] - (SEMVER-MINOR) feat(openai): instrument openai reusable prompts (Alexandre Choura) #6941
  • [930155a2ea] - (SEMVER-MINOR) feat(anthropic): add anthropic beta client support (Alexandre Choura) #7010
  • [0dc8604284] - (SEMVER-PATCH) chore: auto-generate LICENSE-3rdparty.csv file (Thomas Watson) #6968
  • [4b4c83ecc6] - (SEMVER-PATCH) Compute and set http endpoint when route is not available (Ilyas Shabi) #6861
  • [d680a50d31] - (SEMVER-PATCH) [test optimization] Fix playwright's quarantine and retry logic (Juan Antonio Fernández de Alba) #7024
  • [89ed9a52e5] - (SEMVER-PATCH) chore(deps): bump @isaacs/ttlcache (dependabot[bot]) #7032
  • [2b91fd57cc] - (SEMVER-MINOR) chore(deps): Bump Next.js test-version (Carles Capell) #7021
  • [585370c94d] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 5 directories with 4 updates (dependabot[bot]) #7033
  • [40dc0e0f93] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 5 updates (dependabot[bot]) #7031
  • [1b7890707c] - (SEMVER-PATCH) Revert "chore: temporarily disable Dependabot npm version updates ([dependabot npm disable] Temporarily disable npm version updates #6987)" (simon-id) #7020
  • [0bb1f17270] - (SEMVER-PATCH) [test optimization] Improve playwright installation in automatic log submission test (Juan Antonio Fernández de Alba) #7019
  • [9a1f6efd3c] - (SEMVER-PATCH) [test optimization] Speed up cypress tests by caching dependencies (Juan Antonio Fernández de Alba) #7018
  • [4345d0df07] - (SEMVER-PATCH) [test optimization] Cache oldest versions of playwright and improve retries (Juan Antonio Fernández de Alba) #7017
  • [7a4b1c3fc5] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 1 update (dependabot[bot]) #7015
  • [21cbc22010] - (SEMVER-PATCH) chore(ci): update heaviest-objects-in-the-universe (Thomas Watson) #6989
  • [1a20edc1be] - (SEMVER-PATCH) chore(debugger): fix spelling and types (Thomas Watson) #7009
  • [b0ae6aa1f8] - (SEMVER-PATCH) Update .gitlab/one-pipeline.locked.yml (Pawel Chojnacki) #7013
  • [12c193da79] - (SEMVER-PATCH) test: decrease runtime metrics flakiness on windows (Ruben Bridgewater) #6998
  • [20b17a606d] - (SEMVER-PATCH) chore: ensure VSCode uses the workspace TS version (Thomas Watson) #7011
  • [25fa1e4dcd] - (SEMVER-PATCH) ci: enable SLO change detection, make benchmark checks interruptible (Augusto de Oliveira) #7005
  • [105cb8c98d] - (SEMVER-PATCH) chore(deps) Bump mongoose test-version (Carles Capell) #7003
  • [cbcd3951f2] - (SEMVER-PATCH) ci: fix benchmarks rules (Augusto de Oliveira) #7004
  • [f10147d6d6] - (SEMVER-PATCH) Skip flaky test on macOS (Attila Szegedi) #6994
  • [8796ac882a] - (SEMVER-PATCH) fix(types): update incorrect tracer option names (Sophie Alpert) #6526
  • [998a9163a8] - (SEMVER-PATCH) [test optimization] Do not retry if test isolation is not enabled in cypress (Juan Antonio Fernández de Alba) #6978
  • [c39e9258d9] - (SEMVER-PATCH) [test optimization][SDTEST-2939] Add branch to test management request (Juan Antonio Fernández de Alba) #6990
  • [14653ffb1f] - (SEMVER-PATCH) chore(iast): Remove fake tokens from test descriptions (Ugaitz Urien) #6981
  • [815b1439ac] - chore: temporarily disable Dependabot npm version updates (Mike Thompson) #6987
  • [572f6b7521] - (SEMVER-PATCH) chore: fix error in .vscode/settings.json (Thomas Watson) #6977
  • [693f0543ba] - (SEMVER-PATCH) Fix[CI]: deny benchmark runs on temporary graphite branches (Fayssal DEFAA) #6953
  • [e137afeafa] - (SEMVER-PATCH) test: rewrite assertion to use Node.js assert (Ruben Bridgewater) #6951
  • [603c6dc5b1] - (SEMVER-PATCH) ci: increase benchmarking jobs timeout to 30m (Augusto de Oliveira) #6976
  • [7f5305eff2] - (SEMVER-PATCH) chore(deps-dev): bump @types/sinon from 17.0.4 to 21.0.0 (dependabot[bot]) #6972
  • [6857c41b9c] - (SEMVER-PATCH) chore(deps): bump @isaacs/ttlcache (dependabot[bot]) #6971
  • [cf79dae4d4] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 4 updates (dependabot[bot]) #6970
  • [f17cc8330b] - (SEMVER-PATCH) chore(deps): bump @apollo/server (dependabot[bot]) #6973
  • [796a60c190] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 4 directories with 2 updates (dependabot[bot]) #6974
  • [064c9468cd] - (SEMVER-PATCH) chore: add .vscode/settings.json file (Thomas Watson) #6967
  • [46c325bf8d] - (SEMVER-PATCH) fix(debugger): address TS errors (Thomas Watson) #6966
  • [fcddd2661c] - (SEMVER-PATCH) chore: refactor debugger snapshot collector code (Thomas Watson) #6921
  • [ef50f2e23f] - (SEMVER-MINOR) feat(otel): add support for otel metrics api via protobuf and json (Munir Abdinur) #6783
  • [0107e423c3] - (SEMVER-PATCH) chore: type-cast server.address() calls (Thomas Watson) #6965
  • [7b1489a7d7] - (SEMVER-MINOR) chore(deps): bump @datadog/native-iast-taint-tracking to v4.1.0 (Carles Capell) #6860
  • [b7f77cca40] - (SEMVER-PATCH) test(debugger): refactor triggerBreakpoint helper function (Thomas Watson) #6959
  • [837bc529f3] - (SEMVER-PATCH) chore(debugger): add JSDoc types to debugger tests (Thomas Watson) #6962
  • [21673ec562] - (SEMVER-PATCH) refactor(debugger): don't use Object.hasOwn (Thomas Watson) #6960
  • [68516f7ba2] - (SEMVER-PATCH) ci: set benchmarking jobs to be interruptible outside master (Augusto de Oliveira) #6940
  • [2dd3573f86] - (SEMVER-MINOR) feat(debugger): add snapshot time budget (Thomas Watson) #6897
  • [06285b6235] - (SEMVER-PATCH) chore(ci): Add automatic retry on benchmarking infrastructure failure (Dmytro Yurchenko) #6929

ddyurchenko and others added 5 commits November 22, 2025 05:06
Enforce a per-snapshot time budget. By default this budget is 15ms, but
can be modified by the experimental config, either as an environment
variable:

    DD_DYNAMIC_INSTRUMENTATION_CAPTURE_TIMEOUT_MS=20

Or programatically:

    tracer.init({
      dynamicInstrumentation: {
        captureTimeoutMs: 20
      }
    })

When the budget is exceeded, remaining values that are not already
resolved, are marked with `notCapturedReason: 'timeout'`.
* set benchmarking jobs to be interruptible outside main

* set serverless benchmarking jobs to be interruptible outside main

* change macrobenchmark runner type since they're also run on every branch

* test interruptibility

* test interruptibility

* set workflow:auto_cancel:on_new_commit to interruptible

* test interruptibility

* Update .gitlab/macrobenchmarks.yml

Co-authored-by: Ruben Bridgewater <ruben@bridgewater.de>

---------

Co-authored-by: Ruben Bridgewater <ruben@bridgewater.de>
It's more performant to access the property than to use `Object.hasOwn`.
@github-actions
Copy link

github-actions bot commented Nov 22, 2025

Overall package size

Self size: 13.6 MB
Deduped: 113.8 MB
No deduping: 128.82 MB

Dependency sizes | name | version | self size | total size | |------|---------|-----------|------------| | @datadog/libdatadog | 0.7.0 | 35.02 MB | 35.02 MB | | @datadog/native-appsec | 10.3.0 | 20.73 MB | 20.74 MB | | @datadog/pprof | 5.12.0 | 11.19 MB | 11.57 MB | | @datadog/native-iast-taint-tracking | 4.1.0 | 9.01 MB | 9.02 MB | | @opentelemetry/resources | 1.30.1 | 557.67 kB | 7.71 MB | | @opentelemetry/core | 1.30.1 | 908.66 kB | 7.16 MB | | protobufjs | 7.5.4 | 2.95 MB | 5.83 MB | | @datadog/wasm-js-rewriter | 5.0.1 | 2.82 MB | 3.53 MB | | @datadog/native-metrics | 3.1.1 | 1.02 MB | 1.43 MB | | @opentelemetry/api-logs | 0.208.0 | 199.48 kB | 1.42 MB | | @opentelemetry/api | 1.9.0 | 1.22 MB | 1.22 MB | | jsonpath-plus | 10.3.0 | 617.18 kB | 1.08 MB | | import-in-the-middle | 1.15.0 | 127.66 kB | 856.24 kB | | lru-cache | 10.4.3 | 804.3 kB | 804.3 kB | | @datadog/openfeature-node-server | 0.2.0 | 118.51 kB | 437.19 kB | | opentracing | 0.14.7 | 194.81 kB | 194.81 kB | | source-map | 0.7.6 | 185.63 kB | 185.63 kB | | pprof-format | 2.2.1 | 163.06 kB | 163.06 kB | | @datadog/sketches-js | 2.1.1 | 109.9 kB | 109.9 kB | | @isaacs/ttlcache | 2.1.3 | 90.79 kB | 90.79 kB | | lodash.sortby | 4.7.0 | 75.76 kB | 75.76 kB | | ignore | 7.0.5 | 63.38 kB | 63.38 kB | | istanbul-lib-coverage | 3.2.2 | 34.37 kB | 34.37 kB | | rfdc | 1.4.1 | 27.15 kB | 27.15 kB | | dc-polyfill | 0.1.10 | 26.73 kB | 26.73 kB | | tlhunter-sorted-set | 0.1.0 | 24.94 kB | 24.94 kB | | shell-quote | 1.8.3 | 23.74 kB | 23.74 kB | | limiter | 1.1.5 | 23.17 kB | 23.17 kB | | retry | 0.13.1 | 18.85 kB | 18.85 kB | | semifies | 1.0.0 | 15.84 kB | 15.84 kB | | jest-docblock | 29.7.0 | 8.99 kB | 12.76 kB | | crypto-randomuuid | 1.0.0 | 11.18 kB | 11.18 kB | | ttl-set | 1.0.0 | 4.61 kB | 9.69 kB | | mutexify | 1.4.0 | 5.71 kB | 8.74 kB | | path-to-regexp | 0.1.12 | 6.6 kB | 6.6 kB | | module-details-from-path | 1.0.4 | 3.96 kB | 3.96 kB | | escape-string-regexp | 5.0.0 | 3.66 kB | 3.66 kB |

🤖 This report was automatically generated by heaviest-objects-in-the-universe

@codecov
Copy link

codecov bot commented Nov 22, 2025

Codecov Report

❌ Patch coverage is 0% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 84.70%. Comparing base (6b35e7d) to head (1ed222b).
⚠️ Report is 239 commits behind head on v5.x.

Files with missing lines Patch % Lines
...ages/datadog-instrumentations/src/helpers/hooks.js 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             v5.x    #6964      +/-   ##
==========================================
+ Coverage   83.19%   84.70%   +1.50%     
==========================================
  Files         476      517      +41     
  Lines       20153    22050    +1897     
==========================================
+ Hits        16766    18677    +1911     
+ Misses       3387     3373      -14     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@datadog-datadog-prod-us1
Copy link

datadog-datadog-prod-us1 bot commented Nov 22, 2025

⚠️ Tests

⚠️ Warnings

❄️ 1 New flaky test detected

cypress@latest esm catches errors in hooks from integration-tests/cypress/cypress.spec.js (Datadog)
Cannot read properties of undefined (reading 'content')

ℹ️ Info

🧪 All tests passed

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 1ed222b | Docs | Datadog PR Page | Was this helpful? Give us feedback!

@pr-commenter
Copy link

pr-commenter bot commented Nov 22, 2025

Benchmarks

Benchmark execution time: 2025-12-06 05:17:13

Comparing candidate commit 1ed222b in PR branch v5.81.0-proposal with baseline commit 60d9796 in branch v5.x.

Found 0 performance improvements and 4 performance regressions! Performance is the same for 283 metrics, 33 unstable metrics.

scenario:appsec-iast-no-vulnerability-iast-enabled-always-active-18

  • 🟥 instructions [+231.5M instructions; +253.5M instructions] or [+8.039%; +8.804%]

scenario:appsec-iast-no-vulnerability-iast-enabled-always-active-20

  • 🟥 instructions [+220.4M instructions; +249.5M instructions] or [+8.179%; +9.261%]

scenario:appsec-iast-no-vulnerability-iast-enabled-always-active-22

  • 🟥 instructions [+223.0M instructions; +257.9M instructions] or [+8.462%; +9.787%]

scenario:appsec-iast-no-vulnerability-iast-enabled-always-active-24

  • 🟥 instructions [+215.4M instructions; +247.7M instructions] or [+9.390%; +10.800%]

watson and others added 5 commits November 23, 2025 05:06
The new function is cleaner and with a theoretical lower overhead,
though in reality this shouldn't make a difference during testing.
Avoid TS complaining about `address()` possibly returning `null`.
…6783)

* add otlp metrics protos

* feat: add OTLP metrics proto definitions and reorganize directory

- Add metrics.proto and metrics_service.proto (OTLP v1 spec)
- Update protobuf_loader to support metrics protos
- Rename protos/ -> otlp/ directory for better organization

* refactor: extract common OTLP logic into base classes

- Create OtlpHttpExporterBase for shared HTTP export logic
- Create OtlpTransformerBase for shared transformation logic
- Refactor logs exporter/transformer to extend base classes
- Update test mocking paths
- Eliminates ~400 lines of duplication

* fix logs

* increase test coverage

* feat(metrics): add support for otel metrics provider

* feat(metrics): add support for otlp configurations

* updates to pass system tests

* add temperolality support and clean up implementation

* add support for encoding attributes

* simplify tests

* use real values in tests

* do not encode numbers as strings

* use enum in transformation

* remove unneed fields

* add better temporality support and include encoding for async metric types

* improve test coverage for scope attributes

* simplify stubs in tests

* validate scope attributes

* ruben comments

* fix broken number test

* clean up tests

* clean up instruments and update tests

* simplify meter

* use constants and implement missing callbacks

* move otlp_transformer changes over

* clean up private/public fields

* avoid redefining constant

* clean up tests

* update typing

* linting clean ups

* first round of changes from cr

* limit number of metrics in each batch

* round 3 changes

* address more comments part 4

* update doc strings and typing

* update max batch size to operate on the aggregate metrics

* avoid converting aggregated metrics to arrays, perf

* fix regression in logs implementation

* revert closure

* cleanup max measurement queue, jdocs and typing

* log warning if value is invalid

* final set of changes

* update tests to be compatible with master branch

* remove register from meter provider and simplify export

* clean up stable stringify and update limit of max queue size

* remove @Private from metrics docs

* only implement the meterprovider api, renove shutdown and forceflush operations

* remove observableInstruments

* lint

* fix linting failures

* fix linting failures

* fix linting 3
Rename a few function names that were ambiguous.
watson and others added 3 commits November 24, 2025 05:07
Address a large majority of the TS type errors in the debugger code. The
only actual change to the runtime logic is the following:

When adding a new breakpoint to a file that has a source map, we now
validate that the generated position can be identified. If not, we abort
and don't add the breakpoint (which most likely would have failed
anyway). An error will be sent to the debugger diagnostics endpoint if
that happens.

Another minor, but hopefully invisible change, is that all private
fields in the `JSONBuffer` class are now properly private instead of
just being prefixed with an underscore.

The only debugger TS errors not addressed in this commit are the following:
- The ones already addressed in #6965
- The ones which will disappear once
  #6951 lands

This commit also adds a `tsconfig.debugger.json` file, which can be used
to check the types of the debugger code:

    ./node_modules/.bin/tsc --noEmit -p tsconfig.debugger.json
This ensures that:

- The ESLint config file used by VSCode is always the correct one and
  that the working directory can always be identified. VSCode could
  become confused if this project is checked out inside a folder named
  `node_modules` and start complaining about unpublished files every
  place we reference a relative file in a `require` call.
- The TypeScript version used by VSCode is the same as being used by the
  project.
…with 2 updates (#6974)

Bumps the gh-actions-packages group with 2 updates in the / directory: [actions/checkout](https://github.com/actions/checkout) and [github/codeql-action](https://github.com/github/codeql-action).
Bumps the gh-actions-packages group with 1 update in the /.github/actions/testagent/logs directory: [actions/checkout](https://github.com/actions/checkout).
Bumps the gh-actions-packages group with 1 update in the /.github/actions/testagent/start directory: [actions/checkout](https://github.com/actions/checkout).
Bumps the gh-actions-packages group with 2 updates in the /.github/workflows directory: [actions/checkout](https://github.com/actions/checkout) and [github/codeql-action](https://github.com/github/codeql-action).


Updates `actions/checkout` from 5.0.0 to 6.0.0
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@08c6903...1af3b93)

Updates `github/codeql-action` from 4.31.2 to 4.31.4
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@0499de3...e12f017)

Updates `actions/checkout` from 5.0.0 to 6.0.0
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@08c6903...1af3b93)

Updates `actions/checkout` from 5.0.0 to 6.0.0
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@08c6903...1af3b93)

Updates `actions/checkout` from 5.0.0 to 6.0.0
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@08c6903...1af3b93)

Updates `github/codeql-action` from 4.31.2 to 4.31.4
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@0499de3...e12f017)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gh-actions-packages
- dependency-name: github/codeql-action
  dependency-version: 4.31.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gh-actions-packages
- dependency-name: actions/checkout
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gh-actions-packages
- dependency-name: actions/checkout
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gh-actions-packages
- dependency-name: actions/checkout
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gh-actions-packages
- dependency-name: github/codeql-action
  dependency-version: 4.31.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gh-actions-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot bot and others added 9 commits November 25, 2025 05:07
Bumps the test-versions group with 1 update in the /integration-tests/esbuild directory: [@apollo/server](https://github.com/apollographql/apollo-server/tree/HEAD/packages/server).


Updates `@apollo/server` from 5.1.0 to 5.2.0
- [Release notes](https://github.com/apollographql/apollo-server/releases)
- [Changelog](https://github.com/apollographql/apollo-server/blob/main/packages/server/CHANGELOG.md)
- [Commits](https://github.com/apollographql/apollo-server/commits/@apollo/server@5.2.0/packages/server)

---
updated-dependencies:
- dependency-name: "@apollo/server"
  dependency-version: 5.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: test-versions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ss 1 directory with 4 updates (#6970)

Bumps the dev-minor-and-patch-dependencies group with 4 updates in the / directory: [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin), [bun](https://github.com/oven-sh/bun), [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) and [workerpool](https://github.com/josdejong/workerpool).


Updates `@stylistic/eslint-plugin` from 5.6.0 to 5.6.1
- [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases)
- [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.6.1/packages/eslint-plugin)

Updates `bun` from 1.3.2 to 1.3.3
- [Release notes](https://github.com/oven-sh/bun/releases)
- [Commits](oven-sh/bun@bun-v1.3.2...bun-v1.3.3)

Updates `eslint-plugin-jsdoc` from 61.1.12 to 61.4.0
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc)
- [Commits](gajus/eslint-plugin-jsdoc@v61.1.12...v61.4.0)

Updates `workerpool` from 10.0.0 to 10.0.1
- [Changelog](https://github.com/josdejong/workerpool/blob/master/HISTORY.md)
- [Commits](josdejong/workerpool@v10.0.0...v10.0.1)

---
updated-dependencies:
- dependency-name: "@stylistic/eslint-plugin"
  dependency-version: 5.6.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-minor-and-patch-dependencies
- dependency-name: bun
  dependency-version: 1.3.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-minor-and-patch-dependencies
- dependency-name: eslint-plugin-jsdoc
  dependency-version: 61.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-minor-and-patch-dependencies
- dependency-name: workerpool
  dependency-version: 10.0.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-minor-and-patch-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the runtime-minor-and-patch-dependencies group with 1 update in the / directory: [@isaacs/ttlcache](https://github.com/isaacs/ttlcache).


Updates `@isaacs/ttlcache` from 2.1.1 to 2.1.2
- [Changelog](https://github.com/isaacs/ttlcache/blob/main/CHANGELOG.md)
- [Commits](isaacs/ttlcache@v2.1.1...v2.1.2)

---
updated-dependencies:
- dependency-name: "@isaacs/ttlcache"
  dependency-version: 2.1.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: runtime-minor-and-patch-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon) from 17.0.4 to 21.0.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/sinon)

---
updated-dependencies:
- dependency-name: "@types/sinon"
  dependency-version: 21.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Most of these changes are done by a script including a lint:fix run
afterwards.

The script used was listed for visibility in the PR as separate
commit that was reverted.
The `overrideConfigFile` setting doesn't support template strings, so
VSCode was trying to look for a directory litterally named
`${workspaceFolder}` and failed.

This commit removes the setting entirely since it wasn't really needed as
VSCode would default to look for `eslint.config.mjs` (amongst other
variants) in the root directory eventually (traversing the directory
structure up). The important fix in the commit where this config option
was added was `workingDirectories`, which we keep.
To remove some warnings because secrets in the logs, as they are fake tokens, we can just remove them from the logs.
watson and others added 2 commits December 1, 2025 05:13
Get unreleased bug-fixes so the rendering of the dependency table in PRs
isn't broken.
…with 1 update (#7015)

Bumps the gh-actions-packages group with 1 update in the / directory: [github/codeql-action](https://github.com/github/codeql-action).
Bumps the gh-actions-packages group with 1 update in the /.github/workflows directory: [github/codeql-action](https://github.com/github/codeql-action).


Updates `github/codeql-action` from 4.31.4 to 4.31.5
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@e12f017...fdbfb4d)

Updates `github/codeql-action` from 4.31.4 to 4.31.5
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@e12f017...fdbfb4d)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.31.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gh-actions-packages
- dependency-name: github/codeql-action
  dependency-version: 4.31.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gh-actions-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
simon-id and others added 6 commits December 4, 2025 14:13
…ss 1 directory with 5 updates (#7031)

Bumps the dev-minor-and-patch-dependencies group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |
| [body-parser](https://github.com/expressjs/body-parser) | `2.2.0` | `2.2.1` |
| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `61.4.0` | `61.4.1` |
| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |
| [yaml](https://github.com/eemeli/yaml) | `2.8.1` | `2.8.2` |



Updates `@eslint/eslintrc` from 3.3.1 to 3.3.3
- [Release notes](https://github.com/eslint/eslintrc/releases)
- [Changelog](https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md)
- [Commits](eslint/eslintrc@v3.3.1...eslintrc-v3.3.3)

Updates `body-parser` from 2.2.0 to 2.2.1
- [Release notes](https://github.com/expressjs/body-parser/releases)
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
- [Commits](expressjs/body-parser@v2.2.0...v2.2.1)

Updates `eslint-plugin-jsdoc` from 61.4.0 to 61.4.1
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Commits](gajus/eslint-plugin-jsdoc@v61.4.0...v61.4.1)

Updates `express` from 5.1.0 to 5.2.1
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](expressjs/express@v5.1.0...v5.2.1)

Updates `yaml` from 2.8.1 to 2.8.2
- [Release notes](https://github.com/eemeli/yaml/releases)
- [Commits](eemeli/yaml@v2.8.1...v2.8.2)

---
updated-dependencies:
- dependency-name: "@eslint/eslintrc"
  dependency-version: 3.3.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-minor-and-patch-dependencies
- dependency-name: body-parser
  dependency-version: 2.2.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-minor-and-patch-dependencies
- dependency-name: eslint-plugin-jsdoc
  dependency-version: 61.4.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-minor-and-patch-dependencies
- dependency-name: express
  dependency-version: 5.2.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-minor-and-patch-dependencies
- dependency-name: yaml
  dependency-version: 2.8.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-minor-and-patch-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…with 4 updates (#7033)

Bumps the gh-actions-packages group with 4 updates in the / directory: [actions/checkout](https://github.com/actions/checkout), [github/codeql-action](https://github.com/github/codeql-action), [actions/setup-node](https://github.com/actions/setup-node) and [actions/stale](https://github.com/actions/stale).
Bumps the gh-actions-packages group with 1 update in the /.github/actions/node directory: [actions/setup-node](https://github.com/actions/setup-node).
Bumps the gh-actions-packages group with 1 update in the /.github/actions/testagent/logs directory: [actions/checkout](https://github.com/actions/checkout).
Bumps the gh-actions-packages group with 1 update in the /.github/actions/testagent/start directory: [actions/checkout](https://github.com/actions/checkout).
Bumps the gh-actions-packages group with 4 updates in the /.github/workflows directory: [actions/checkout](https://github.com/actions/checkout), [github/codeql-action](https://github.com/github/codeql-action), [actions/setup-node](https://github.com/actions/setup-node) and [actions/stale](https://github.com/actions/stale).


Updates `actions/checkout` from 6.0.0 to 6.0.1
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@1af3b93...8e8c483)

Updates `github/codeql-action` from 4.31.5 to 4.31.6
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@fdbfb4d...fe4161a)

Updates `actions/setup-node` from 6.0.0 to 6.1.0
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@2028fbc...395ad32)

Updates `actions/stale` from 10.1.0 to 10.1.1
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](actions/stale@5f858e3...9971854)

Updates `actions/setup-node` from 6.0.0 to 6.1.0
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@2028fbc...395ad32)

Updates `actions/checkout` from 6.0.0 to 6.0.1
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@1af3b93...8e8c483)

Updates `actions/checkout` from 6.0.0 to 6.0.1
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@1af3b93...8e8c483)

Updates `actions/checkout` from 6.0.0 to 6.0.1
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@1af3b93...8e8c483)

Updates `github/codeql-action` from 4.31.5 to 4.31.6
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@fdbfb4d...fe4161a)

Updates `actions/setup-node` from 6.0.0 to 6.1.0
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@2028fbc...395ad32)

Updates `actions/stale` from 10.1.0 to 10.1.1
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](actions/stale@5f858e3...9971854)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gh-actions-packages
- dependency-name: github/codeql-action
  dependency-version: 4.31.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gh-actions-packages
- dependency-name: actions/setup-node
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gh-actions-packages
- dependency-name: actions/stale
  dependency-version: 10.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gh-actions-packages
- dependency-name: actions/setup-node
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gh-actions-packages
- dependency-name: actions/checkout
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gh-actions-packages
- dependency-name: actions/checkout
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gh-actions-packages
- dependency-name: actions/checkout
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gh-actions-packages
- dependency-name: github/codeql-action
  dependency-version: 4.31.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gh-actions-packages
- dependency-name: actions/setup-node
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gh-actions-packages
- dependency-name: actions/stale
  dependency-version: 10.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gh-actions-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump test version for Next.js

* Remove eslint property from nextConfig

* Add eslint next config property conditionally on Next.js version

* Add turbopack.root next config property conditionally on Next.js version
Bumps the runtime-minor-and-patch-dependencies group with 1 update in the / directory: [@isaacs/ttlcache](https://github.com/isaacs/ttlcache).


Updates `@isaacs/ttlcache` from 2.1.2 to 2.1.3
- [Changelog](https://github.com/isaacs/ttlcache/blob/main/CHANGELOG.md)
- [Commits](isaacs/ttlcache@v2.1.2...v2.1.3)

---
updated-dependencies:
- dependency-name: "@isaacs/ttlcache"
  dependency-version: 2.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: runtime-minor-and-patch-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
watson and others added 7 commits December 6, 2025 05:06
The file was previously maintained manually, which could easily lead to
errors as the only thing validated was that the expected packages were
referenced, not that the url, license or copyright information was
correct.

With the recent addition of support for the `dd-trace-js` repo in
https://github.com/DataDog/dd-license-attribution, we can now generate
this file automatically.
* Implement beta message handling for Anthropic SDK and add corresponding test cases

- Added a new hook for the beta version of the Anthropic SDK to support message creation.
- Introduced test cases for the beta messages.create and messages.stream methods, ensuring proper span creation and handling of streaming responses.
- Created two new YAML test cassettes to validate interactions with the beta API.

* code review
* draft implementation

* (drafty) ensure input messages are captured

* clean things up

* streamline the flow into: check for instructions -> gen template -> normalize -> tag

* wtf was that merge

* refactor(llmobs): move extractChatTemplateFromInstructions to utils and update OpenAI plugin integration

- Moved the extractChatTemplateFromInstructions function to a new utils file for better organization.
- Updated the OpenAiLLMObsPlugin to use the new utility function for extracting chat templates from response instructions.
- Removed the function from the util.js file and adjusted related tests accordingly.

* lint

* delete file

* handle ResponseInputImage & ResponseInputFile

* refactor normalization into a util fn

* lint

* move ternary check into fn

* lint

* OpenAI strips image_url from response.prompt.variables fix

* lint

* lint

* Update OpenAI response handling to support multiple image inputs and refine variable extraction logic. Adjusted test cases to reflect changes in prompt structure and variable names. Removed outdated cassette file.

* refactor(llmobs): improve chat template extraction for images and files

- Updated `_extract_chat_template_from_instructions` to clarify handling of text variables and generic markers for images and files.
- Adjusted docstring to specify the use of placeholders for text and generic markers for images and files.
- Modified test cases to reflect changes in prompt structure, ensuring consistency in template generation.

* simplify some bits

* refactor(llmobs): enhance chat template extraction and update test cases

- Improved the extraction logic for chat templates, ensuring accurate handling of image and file references.
- Updated docstrings for clarity on the use of placeholders and fallback markers.
- Added a new test cassette for OpenAI responses and removed an outdated one to maintain consistency in testing.

* add a test case

* code review

* revert
* Instrumentation of Google GenAI, with tracing and llm plugins.
* Temporarily use custom branch of dd-license-attribution

* Use new --yarn-subdir arg for dd-license-attribution
The old version was missing a bug fix already in `main` of the upstream
repo.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.