Skip to content

v5.125.0 proposal - #10067

Draft
dd-octo-sts[bot] wants to merge 36 commits into
v5.xfrom
v5.125.0-proposal
Draft

v5.125.0 proposal#10067
dd-octo-sts[bot] wants to merge 36 commits into
v5.xfrom
v5.125.0-proposal

Conversation

@dd-octo-sts

@dd-octo-sts dd-octo-sts Bot commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Features

  • General: Enable client self-telemetry #9698
  • graphql: Trace graphql-jit executions #9343
  • Serverless: Add AWS MicroVM support #9709

Fixes

  • LLM Observability: Properly patch api promise prototypes for complete coverage #9951
  • mongodb: Extract queries from document sequences #10046
  • Serverless: Coalesce overlapping Vercel telemetry flushes #9954
  • Test Optimization: Cache settings request in the filesystem cache #9989
  • Test Optimization: Cap screenshot upload retries #10056
  • Test Optimization: Extend final flush timeout #10040
  • Test Optimization: Increase payload request concurrency #10038
  • Test Optimization: Restore pre-defer suite reporting #10017
  • Test Optimization: Retry transient HTTP responses #10039
  • Test Optimization: Use a 10-second flush interval #10018

Performance

  • tracer: Avoid conditional object spread allocations #10052

Documentation

  • agents: Simplify repository guidance #9969

Internal (CI, Testing, Benchmarking)

  • dns: Remove live resolver dependency #9950
  • eslint: Detect direct literal joins #9926
  • eslint: Name returned functions before invocation #10083
  • eslint: Prohibit immediate call-result invocation #10060
  • install: Pin standardwebhooks for Anthropic fixtures #10054
  • mariadb: Limit clock stubs to synchronous calls #10077
  • Test Optimization: Build config wrappers directly #10059
  • Test Optimization: Cover missing source test reports #9931

Contributors

@bm1549 @BridgeAR @juan-fernandez @omrifried @pabloerhard @rochdev @sabrenner

juan-fernandez and others added 15 commits August 31, 2026 05:06
…th 11 updates (#10043)

Bumps the cloud-and-messaging group with 11 updates in the /packages/dd-trace/test/plugins/versions directory:

| Package | From | To |
| --- | --- | --- |
| [@aws-sdk/client-bedrock-runtime](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime) | `3.1116.0` | `3.1117.0` |
| [@aws-sdk/client-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb) | `3.1116.0` | `3.1117.0` |
| [@aws-sdk/client-eventbridge](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-eventbridge) | `3.1116.0` | `3.1117.0` |
| [@aws-sdk/client-kinesis](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-kinesis) | `3.1116.0` | `3.1117.0` |
| [@aws-sdk/client-lambda](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-lambda) | `3.1116.0` | `3.1117.0` |
| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1116.0` | `3.1117.0` |
| [@aws-sdk/client-sfn](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sfn) | `3.1116.0` | `3.1117.0` |
| [@aws-sdk/client-sns](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sns) | `3.1116.0` | `3.1117.0` |
| [@aws-sdk/client-sqs](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sqs) | `3.1116.0` | `3.1117.0` |
| [azure-functions-core-tools](https://github.com/Azure/azure-functions-core-tools) | `4.13.0` | `4.14.0` |
| [bullmq](https://github.com/taskforcesh/bullmq) | `6.2.0` | `6.2.1` |



Updates `@aws-sdk/client-bedrock-runtime` from 3.1116.0 to 3.1117.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-bedrock-runtime/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1117.0/clients/client-bedrock-runtime)

Updates `@aws-sdk/client-dynamodb` from 3.1116.0 to 3.1117.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-dynamodb/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1117.0/clients/client-dynamodb)

Updates `@aws-sdk/client-eventbridge` from 3.1116.0 to 3.1117.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-eventbridge/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1117.0/clients/client-eventbridge)

Updates `@aws-sdk/client-kinesis` from 3.1116.0 to 3.1117.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-kinesis/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1117.0/clients/client-kinesis)

Updates `@aws-sdk/client-lambda` from 3.1116.0 to 3.1117.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-lambda/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1117.0/clients/client-lambda)

Updates `@aws-sdk/client-s3` from 3.1116.0 to 3.1117.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1117.0/clients/client-s3)

Updates `@aws-sdk/client-sfn` from 3.1116.0 to 3.1117.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-sfn/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1117.0/clients/client-sfn)

Updates `@aws-sdk/client-sns` from 3.1116.0 to 3.1117.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-sns/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1117.0/clients/client-sns)

Updates `@aws-sdk/client-sqs` from 3.1116.0 to 3.1117.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-sqs/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1117.0/clients/client-sqs)

Updates `azure-functions-core-tools` from 4.13.0 to 4.14.0
- [Release notes](https://github.com/Azure/azure-functions-core-tools/releases)
- [Changelog](https://github.com/Azure/azure-functions-core-tools/blob/main/release_notes.md)
- [Commits](Azure/azure-functions-core-tools@4.13.0...4.14.0)

Updates `bullmq` from 6.2.0 to 6.2.1
- [Release notes](https://github.com/taskforcesh/bullmq/releases)
- [Commits](taskforcesh/bullmq@v6.2.0...v6.2.1)

---
updated-dependencies:
- dependency-name: "@aws-sdk/client-bedrock-runtime"
  dependency-version: 3.1117.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cloud-and-messaging
- dependency-name: "@aws-sdk/client-dynamodb"
  dependency-version: 3.1117.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cloud-and-messaging
- dependency-name: "@aws-sdk/client-eventbridge"
  dependency-version: 3.1117.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cloud-and-messaging
- dependency-name: "@aws-sdk/client-kinesis"
  dependency-version: 3.1117.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cloud-and-messaging
- dependency-name: "@aws-sdk/client-lambda"
  dependency-version: 3.1117.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cloud-and-messaging
- dependency-name: "@aws-sdk/client-s3"
  dependency-version: 3.1117.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cloud-and-messaging
- dependency-name: "@aws-sdk/client-sfn"
  dependency-version: 3.1117.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cloud-and-messaging
- dependency-name: "@aws-sdk/client-sns"
  dependency-version: 3.1117.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cloud-and-messaging
- dependency-name: "@aws-sdk/client-sqs"
  dependency-version: 3.1117.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cloud-and-messaging
- dependency-name: azure-functions-core-tools
  dependency-version: 4.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cloud-and-messaging
- dependency-name: bullmq
  dependency-version: 6.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cloud-and-messaging
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the web-frameworks group with 1 update in the /packages/dd-trace/test/plugins/versions directory: [hono](https://github.com/honojs/hono).


Updates `hono` from 4.13.3 to 4.13.4
- [Release notes](https://github.com/honojs/hono/releases)
- [Commits](honojs/hono@v4.13.3...v4.13.4)

---
updated-dependencies:
- dependency-name: hono
  dependency-version: 4.13.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: web-frameworks
...

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

Bumps the testing-and-build group with 2 updates in the /packages/dd-trace/test/plugins/versions directory: [electron](https://github.com/electron/electron) and [tinypool](https://github.com/tinylibs/tinypool).


Updates `electron` from 43.4.1 to 44.0.0
- [Release notes](https://github.com/electron/electron/releases)
- [Commits](electron/electron@v43.4.1...v44.0.0)

Updates `tinypool` from 2.1.0 to 2.1.2
- [Release notes](https://github.com/tinylibs/tinypool/releases)
- [Commits](tinylibs/tinypool@v2.1.0...v2.1.2)

---
updated-dependencies:
- dependency-name: electron
  dependency-version: 44.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: testing-and-build
- dependency-name: tinypool
  dependency-version: 2.1.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: testing-and-build
...

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

Bumps the test-versions group with 4 updates in the /packages/dd-trace/test/plugins/versions directory: [@anthropic-ai/claude-agent-sdk](https://github.com/anthropics/claude-agent-sdk-typescript), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [google-gax](https://github.com/googleapis/google-cloud-node/tree/HEAD/core/packages/gax) and [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm11/pnpm).


Updates `@anthropic-ai/claude-agent-sdk` from 0.3.241 to 0.3.243
- [Release notes](https://github.com/anthropics/claude-agent-sdk-typescript/releases)
- [Changelog](https://github.com/anthropics/claude-agent-sdk-typescript/blob/main/CHANGELOG.md)
- [Commits](anthropics/claude-agent-sdk-typescript@v0.3.241...v0.3.243)

Updates `@types/node` from 26.2.0 to 26.3.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `google-gax` from 6.0.2 to 6.0.3
- [Release notes](https://github.com/googleapis/google-cloud-node/releases)
- [Changelog](https://github.com/googleapis/google-cloud-node/blob/main/core/packages/gax/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-cloud-node/commits/google-gax-v6.0.3/core/packages/gax)

Updates `pnpm` from 11.22.0 to 11.24.0
- [Release notes](https://github.com/pnpm/pnpm/releases)
- [Commits](https://github.com/pnpm/pnpm/commits/v11.24.0/pnpm11/pnpm)

---
updated-dependencies:
- dependency-name: "@anthropic-ai/claude-agent-sdk"
  dependency-version: 0.3.243
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: test-versions
- dependency-name: "@types/node"
  dependency-version: 26.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: test-versions
- dependency-name: google-gax
  dependency-version: 6.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: test-versions
- dependency-name: pnpm
  dependency-version: 11.24.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>
This enables DogStatsD self-telemetry for runtime and custom metrics while leaving raw clients telemetry-free. It reports submissions, aggregated contexts, and completed transport outcomes every 10 seconds with standard client tags.

Failed telemetry payloads are discarded, so persistent delivery failures cannot increase future work. HTTP saturation now reports a non-transmitting error instead of a successful send, while DogStatsD counts the drop without retrying or falling back to UDP.

Other HTTP failures fall back immediately. Only a 404 permanently switches transport attribution to UDP, so transient failures preserve HTTP as the primary transport.

Both dd-trace-py and dd-trace-rb leave self-telemetry to their DogStatsD client, so this aligns that.

Closes: #8630

---------

Co-authored-by: Omri Fried <omrifried@gmail.com>
A persistent media 5xx bypassed the ordinary retry cap because the upload had a finalization deadline, so the Cypress runner waited until the integration process timed out.
* test(install): pin standardwebhooks for Anthropic fixtures

standardwebhooks 1.1.0 is CommonJS but depends on ESM-only @stablelib/base64 2, which breaks Node 18 fixture loading. Carry test-version resolutions into generated workspaces and pin standardwebhooks to 1.0.0 until upstream publishes a compatible release.

* test(anthropic): pin webhook dependency in ESM sandbox

The ESM integration sandbox installs the Anthropic SDK independently of generated version workspaces, so carry the standardwebhooks 1.0.0 pin into that sandbox too.
@dd-octo-sts

dd-octo-sts Bot commented Aug 31, 2026

Copy link
Copy Markdown
Contributor Author

Overall package size

Self size: 8.64 MB
Deduped: 9.31 MB
No deduping: 9.31 MB

Dependency sizes | name | version | self size | total size | |------|---------|-----------|------------| | import-in-the-middle | 3.4.0 | 127.33 kB | 447.04 kB | | opentracing | 0.14.7 | 194.81 kB | 194.81 kB | | dc-polyfill | 0.1.11 | 25.74 kB | 25.74 kB |

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

@datadog-prod-us1-3

datadog-prod-us1-3 Bot commented Aug 31, 2026

Copy link
Copy Markdown

Tests

🎉 All green!

🧪 All tests passed
❄️ No new flaky tests detected

🎯 Code Coverage (details)
Patch Coverage: 100.00%
Overall Coverage: 98.57%

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 662a870 | Docs | View more details | Give us feedback!

@codecov

codecov Bot commented Aug 31, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.56%. Comparing base (6b35e7d) to head (662a870).
⚠️ Report is 2263 commits behind head on v5.x.

Additional details and impacted files
@@             Coverage Diff             @@
##             v5.x   #10067       +/-   ##
===========================================
+ Coverage   83.19%   98.56%   +15.37%     
===========================================
  Files         476      996      +520     
  Lines       20153   152043   +131890     
  Branches        0    12966    +12966     
===========================================
+ Hits        16766   149863   +133097     
+ Misses       3387     2180     -1207     
Flag Coverage Δ
aiguard 63.00% <66.66%> (?)
aiguard-integration 58.81% <54.60%> (?)
apm-bucket-0 62.35% <67.59%> (?)
apm-bucket-1 67.81% <67.67%> (?)
apm-bucket-2 67.35% <67.67%> (?)
apm-bucket-3 64.21% <67.67%> (?)
apm-capabilities-tracing 62.55% <62.85%> (?)
apm-integrations-aerospike 60.36% <67.59%> (?)
apm-integrations-confluentinc-kafka-javascript 66.48% <67.67%> (?)
apm-integrations-couchbase 60.88% <67.67%> (?)
apm-integrations-http 66.09% <67.67%> (?)
apm-integrations-kafkajs 67.06% <67.67%> (?)
apm-integrations-next 63.70% <67.96%> (?)
apm-integrations-prisma 61.76% <67.42%> (?)
appsec 76.62% <67.72%> (?)
appsec-express_fastify_graphql 72.58% <63.03%> (?)
appsec-integration 49.50% <58.44%> (?)
appsec-kafka_ldapjs_lodash 67.35% <67.72%> (?)
appsec-mongodb-core_mongoose_mysql 70.53% <67.31%> (?)
appsec-next 57.02% <67.65%> (?)
appsec-node-serialize_passport_postgres 69.99% <67.48%> (?)
appsec-sourcing_stripe_template 68.41% <67.48%> (?)
debugger 68.94% <67.77%> (?)
instrumentations-bucket-0 55.92% <66.61%> (?)
instrumentations-bucket-1 64.03% <67.59%> (?)
instrumentations-bucket-10 53.16% <67.71%> (?)
instrumentations-bucket-11 65.49% <67.59%> (?)
instrumentations-bucket-12 61.24% <67.59%> (?)
instrumentations-bucket-13 56.12% <66.61%> (?)
instrumentations-bucket-14 55.58% <66.61%> (?)
instrumentations-bucket-2 56.78% <66.61%> (?)
instrumentations-bucket-3 56.99% <66.93%> (?)
instrumentations-bucket-4 63.64% <67.59%> (?)
instrumentations-bucket-5 56.37% <66.61%> (?)
instrumentations-bucket-6 58.00% <67.04%> (?)
instrumentations-bucket-7 65.51% <67.59%> (?)
instrumentations-bucket-8 62.78% <67.34%> (?)
instrumentations-bucket-9 64.38% <67.59%> (?)
instrumentations-instrumentation-couchbase 54.53% <66.61%> (?)
instrumentations-instrumentation-zlib 55.61% <66.61%> (?)
instrumentations-integration-esbuild 34.53% <42.79%> (?)
llmobs-ai_anthropic_bedrock 66.55% <68.96%> (?)
llmobs-bucket-1 64.74% <69.49%> (?)
llmobs-openai 66.57% <69.45%> (?)
llmobs-openai-agents_vertex-ai 63.85% <69.95%> (?)
llmobs-sdk 75.76% <66.04%> (?)
openfeature 59.37% <52.93%> (?)
openfeature-unit 58.13% <67.09%> (?)
platform-core_esbuild_instrumentations-misc 41.07% <64.54%> (?)
platform-integration 64.62% <67.52%> (?)
platform-shimmer_unit-guardrails_webpack 38.73% <64.31%> (?)
plugins-browser-bunyan_bullmq_cassandra 66.09% <67.67%> (?)
plugins-bucket-0 60.79% <67.72%> (?)
plugins-bucket-1 57.94% <64.07%> (?)
plugins-bucket-11 67.55% <84.01%> (?)
plugins-bucket-18 65.31% <52.26%> (?)
plugins-bucket-19 64.77% <67.67%> (?)
plugins-bucket-20 68.51% <95.17%> (?)
plugins-bucket-4 60.92% <67.42%> (?)
plugins-cookie_cookie-parser_crypto 55.51% <66.61%> (?)
plugins-fastify_fetch_fs 65.23% <67.67%> (?)
plugins-generic-pool_google-cloud-pubsub_grpc 68.79% <67.67%> (?)
plugins-handlebars_hapi_hono 63.45% <67.67%> (?)
plugins-ioredis_knex_langgraph 61.45% <67.67%> (?)
plugins-ldapjs_light-my-request_limitd-client 63.17% <67.67%> (?)
plugins-lodash_mariadb_memcached 63.56% <67.67%> (?)
plugins-moleculer_mongodb_mongodb-core 65.90% <67.83%> (?)
plugins-mongoose_multer_mysql 63.76% <67.83%> (?)
plugins-mysql2_nats_node-serialize 65.97% <67.67%> (?)
plugins-opensearch_passport-http_pino 63.86% <67.67%> (?)
plugins-postgres_process_pug 62.90% <67.59%> (?)
plugins-redis_router_sequelize 66.47% <67.67%> (?)
plugins-test-and-upstream-rhea_undici_url 65.83% <67.67%> (?)
plugins-valkey_vm_winston 62.18% <67.59%> (?)
plugins-ws 64.29% <67.59%> (?)
profiling 66.07% <69.12%> (?)
serverless-aws-sdk-aws-sdk 55.30% <67.09%> (?)
serverless-aws-sdk-base-inject-field 55.09% <66.66%> (?)
serverless-aws-sdk-bedrockruntime 58.13% <67.64%> (?)
serverless-aws-sdk-client 59.91% <67.64%> (?)
serverless-aws-sdk-dynamodb 59.00% <67.72%> (?)
serverless-aws-sdk-eventbridge 57.51% <67.09%> (?)
serverless-aws-sdk-kinesis 62.97% <67.72%> (?)
serverless-aws-sdk-lambda 60.93% <67.64%> (?)
serverless-aws-sdk-s3 59.05% <67.64%> (?)
serverless-aws-sdk-serverless-peer-service 63.54% <67.64%> (?)
serverless-aws-sdk-sns 63.86% <67.64%> (?)
serverless-aws-sdk-sqs 64.31% <67.72%> (?)
serverless-aws-sdk-stepfunctions 58.90% <67.64%> (?)
serverless-aws-sdk-util 55.71% <66.61%> (?)
serverless-bucket-0 57.53% <64.48%> (?)
serverless-bucket-1 63.53% <67.67%> (?)
test-optimization-cucumber 70.51% <68.23%> (?)
test-optimization-cypress 64.38% <64.75%> (?)
test-optimization-jest 71.86% <69.05%> (?)
test-optimization-mocha 71.91% <69.02%> (?)
test-optimization-playwright-playwright-atr 59.61% <63.22%> (?)
test-optimization-playwright-playwright-efd 60.21% <63.22%> (?)
test-optimization-playwright-playwright-final-status 59.90% <63.16%> (?)
test-optimization-playwright-playwright-impacted-tests 60.01% <63.16%> (?)
test-optimization-playwright-playwright-reporting 61.04% <64.04%> (?)
test-optimization-playwright-playwright-test-management 61.07% <63.22%> (?)
test-optimization-playwright-playwright-test-span 59.67% <63.22%> (?)
test-optimization-selenium 58.83% <63.25%> (?)
test-optimization-testopt 61.77% <63.75%> (?)
test-optimization-vitest 72.75% <66.35%> (?)
test-optimization-vitest-browser 58.69% <63.36%> (?)
test-optimization-webdriverio 65.39% <65.89%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 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.

@pr-commenter

pr-commenter Bot commented Aug 31, 2026

Copy link
Copy Markdown

Benchmarks

Benchmark execution time: 2026-09-01 05:26:55

Comparing candidate commit 662a870 in PR branch v5.125.0-proposal with baseline commit 0f9b970 in branch v5.x.

📊 Benchmarking dashboard

Found 2 performance improvements and 2 performance regressions! Performance is the same for 2294 metrics, 12 unstable metrics.

Explanation

This is an A/B test comparing a candidate commit's performance against that of a baseline commit. Performance changes are noted in the tables below as:

  • 🟩 = significantly better candidate vs. baseline
  • 🟥 = significantly worse candidate vs. baseline

We compute a confidence interval (CI) over the relative difference of means between metrics from the candidate and baseline commits, considering the baseline as the reference.

If the CI is entirely outside the configured SIGNIFICANT_IMPACT_THRESHOLD (or the deprecated UNCONFIDENCE_THRESHOLD), the change is considered significant.

Feel free to reach out to #apm-benchmarking-platform on Slack if you have any questions.

More details about the CI and significant changes

You can imagine this CI as a range of values that is likely to contain the true difference of means between the candidate and baseline commits.

CIs of the difference of means are often centered around 0%, because often changes are not that big:

---------------------------------(------|---^--------)-------------------------------->
                              -0.6%    0%  0.3%     +1.2%
                                 |          |        |
         lower bound of the CI --'          |        |
sample mean (center of the CI) -------------'        |
         upper bound of the CI ----------------------'

As described above, a change is considered significant if the CI is entirely outside the configured SIGNIFICANT_IMPACT_THRESHOLD (or the deprecated UNCONFIDENCE_THRESHOLD).

For instance, for an execution time metric, this confidence interval indicates a significantly worse performance:

----------------------------------------|---------|---(---------^---------)---------->
                                       0%        1%  1.3%      2.2%      3.1%
                                                  |   |         |         |
       significant impact threshold --------------'   |         |         |
                      lower bound of CI --------------'         |         |
       sample mean (center of the CI) --------------------------'         |
                      upper bound of CI ----------------------------------'

scenario:encoders-0.4-20

  • 🟩 max_rss_usage [-15.492MB; -6.210MB] or [-11.155%; -4.471%]

scenario:plugin-graphql-long-with-depth-on-max-20

  • 🟩 instructions [-3.3G instructions; -1.2G instructions] or [-6.364%; -2.370%]

scenario:plugin-graphql-long-with-depth-on-max-24

  • 🟥 instructions [+0.6G instructions; +1.5G instructions] or [+2.005%; +5.224%]

scenario:plugin-graphql-long-with-depth-on-max-26

  • 🟥 instructions [+0.6G instructions; +1.6G instructions] or [+2.152%; +5.748%]

Unstable benchmarks

These benchmarks have a confidence interval too wide to call a change; treat them as noise rather than signal.

scenario:appsec-appsec-enabled-20

  • unstable max_rss_usage [-22.436MB; +46.923MB] or [-12.371%; +25.873%]

scenario:appsec-iast-no-vulnerability-iast-enabled-default-config-24

  • unstable max_rss_usage [-28.118MB; +41.136MB] or [-8.478%; +12.403%]

scenario:appsec-iast-with-vulnerability-iast-enabled-default-config-20

  • unstable max_rss_usage [-25.230MB; +14.446MB] or [-6.808%; +3.898%]

scenario:debugger-line-probe-with-snapshot-default-24

  • unstable max_rss_usage [-16.810MB; +11.385MB] or [-6.435%; +4.358%]

scenario:debugger-line-probe-without-snapshot-24

  • unstable max_rss_usage [-9.447MB; +20.705MB] or [-3.217%; +7.052%]

scenario:dogstatsd-with-tags-20

  • unstable cpu_user_time [-304.731ms; +327.787ms] or [-6.186%; +6.654%]
  • unstable execution_time [-305.922ms; +327.265ms] or [-6.112%; +6.538%]
  • unstable throughput [-114320.617op/s; +102429.893op/s] or [-6.820%; +6.111%]

scenario:plugin-claude-agent-sdk-compact-stream-scan-26

  • unstable cpu_usage_percentage [-5.867%; +4.938%]

scenario:plugin-graphql-long-with-depth-on-max-20

  • unstable max_rss_usage [-32.617MB; -6.738MB] or [-20.096%; -4.151%]

scenario:plugin-pino-json-log-injection-26

  • unstable execution_time [-122.000ms; +216.299ms] or [-4.071%; +7.217%]

scenario:test-optimization-large-suite-20

  • unstable max_rss_usage [-4670.744KB; +6122.744KB] or [-5.870%; +7.694%]

dependabot Bot and others added 11 commits September 1, 2026 05:06
…pdates (#10066)

Bumps the test-versions group with 5 updates in the /packages/dd-trace/test/plugins/versions directory:

| Package | From | To |
| --- | --- | --- |
| [@anthropic-ai/claude-agent-sdk](https://github.com/anthropics/claude-agent-sdk-typescript) | `0.3.243` | `0.3.250` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.3.0` | `26.4.0` |
| [google-gax](https://github.com/googleapis/google-cloud-node/tree/HEAD/core/packages/gax) | `6.0.3` | `6.1.0` |
| [protobufjs](https://github.com/protobufjs/protobuf.js) | `8.7.2` | `8.8.0` |
| [stripe](https://github.com/stripe/stripe-node) | `22.5.0` | `22.6.0` |



Updates `@anthropic-ai/claude-agent-sdk` from 0.3.243 to 0.3.250
- [Release notes](https://github.com/anthropics/claude-agent-sdk-typescript/releases)
- [Changelog](https://github.com/anthropics/claude-agent-sdk-typescript/blob/main/CHANGELOG.md)
- [Commits](anthropics/claude-agent-sdk-typescript@v0.3.243...v0.3.250)

Updates `@types/node` from 26.3.0 to 26.4.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `google-gax` from 6.0.3 to 6.1.0
- [Release notes](https://github.com/googleapis/google-cloud-node/releases)
- [Changelog](https://github.com/googleapis/google-cloud-node/blob/main/core/packages/gax/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-cloud-node/commits/google-gax-v6.1.0/core/packages/gax)

Updates `protobufjs` from 8.7.2 to 8.8.0
- [Release notes](https://github.com/protobufjs/protobuf.js/releases)
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md)
- [Commits](protobufjs/protobuf.js@protobufjs-v8.7.2...protobufjs-v8.8.0)

Updates `stripe` from 22.5.0 to 22.6.0
- [Release notes](https://github.com/stripe/stripe-node/releases)
- [Changelog](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md)
- [Commits](stripe/stripe-node@v22.5.0...v22.6.0)

---
updated-dependencies:
- dependency-name: "@anthropic-ai/claude-agent-sdk"
  dependency-version: 0.3.250
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: test-versions
- dependency-name: "@types/node"
  dependency-version: 26.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: test-versions
- dependency-name: google-gax
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: test-versions
- dependency-name: protobufjs
  dependency-version: 8.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: test-versions
- dependency-name: stripe
  dependency-version: 22.6.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>
…updates (#10064)

Bumps the web-frameworks group with 3 updates in the /packages/dd-trace/test/plugins/versions directory: [axios](https://github.com/axios/axios), [hono](https://github.com/honojs/hono) and [restify](https://github.com/restify/node-restify).


Updates `axios` from 1.19.0 to 1.20.0
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.19.0...v1.20.0)

Updates `hono` from 4.13.4 to 4.13.5
- [Release notes](https://github.com/honojs/hono/releases)
- [Commits](honojs/hono@v4.13.4...v4.13.5)

Updates `restify` from 11.1.0 to 12.0.0
- [Release notes](https://github.com/restify/node-restify/releases)
- [Changelog](https://github.com/restify/node-restify/blob/master/CHANGELOG.md)
- [Commits](restify/node-restify@v11.1.0...v12.0.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: web-frameworks
- dependency-name: hono
  dependency-version: 4.13.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: web-frameworks
- dependency-name: restify
  dependency-version: 12.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: web-frameworks
...

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

Bumps the cloud-and-messaging group with 10 updates in the /packages/dd-trace/test/plugins/versions directory:

| Package | From | To |
| --- | --- | --- |
| [@aws-sdk/client-bedrock-runtime](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime) | `3.1117.0` | `3.1120.0` |
| [@aws-sdk/client-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb) | `3.1117.0` | `3.1120.0` |
| [@aws-sdk/client-eventbridge](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-eventbridge) | `3.1117.0` | `3.1120.0` |
| [@aws-sdk/client-kinesis](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-kinesis) | `3.1117.0` | `3.1120.0` |
| [@aws-sdk/client-lambda](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-lambda) | `3.1117.0` | `3.1120.0` |
| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1117.0` | `3.1120.0` |
| [@aws-sdk/client-sfn](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sfn) | `3.1117.0` | `3.1120.0` |
| [@aws-sdk/client-sns](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sns) | `3.1117.0` | `3.1120.0` |
| [@aws-sdk/client-sqs](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sqs) | `3.1117.0` | `3.1120.0` |
| [bullmq](https://github.com/taskforcesh/bullmq) | `6.2.1` | `6.3.1` |



Updates `@aws-sdk/client-bedrock-runtime` from 3.1117.0 to 3.1120.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-bedrock-runtime/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1120.0/clients/client-bedrock-runtime)

Updates `@aws-sdk/client-dynamodb` from 3.1117.0 to 3.1120.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-dynamodb/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1120.0/clients/client-dynamodb)

Updates `@aws-sdk/client-eventbridge` from 3.1117.0 to 3.1120.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-eventbridge/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1120.0/clients/client-eventbridge)

Updates `@aws-sdk/client-kinesis` from 3.1117.0 to 3.1120.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-kinesis/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1120.0/clients/client-kinesis)

Updates `@aws-sdk/client-lambda` from 3.1117.0 to 3.1120.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-lambda/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1120.0/clients/client-lambda)

Updates `@aws-sdk/client-s3` from 3.1117.0 to 3.1120.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1120.0/clients/client-s3)

Updates `@aws-sdk/client-sfn` from 3.1117.0 to 3.1120.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-sfn/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1120.0/clients/client-sfn)

Updates `@aws-sdk/client-sns` from 3.1117.0 to 3.1120.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-sns/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1120.0/clients/client-sns)

Updates `@aws-sdk/client-sqs` from 3.1117.0 to 3.1120.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-sqs/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1120.0/clients/client-sqs)

Updates `bullmq` from 6.2.1 to 6.3.1
- [Release notes](https://github.com/taskforcesh/bullmq/releases)
- [Commits](taskforcesh/bullmq@v6.2.1...v6.3.1)

---
updated-dependencies:
- dependency-name: "@aws-sdk/client-bedrock-runtime"
  dependency-version: 3.1120.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cloud-and-messaging
- dependency-name: "@aws-sdk/client-dynamodb"
  dependency-version: 3.1120.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cloud-and-messaging
- dependency-name: "@aws-sdk/client-eventbridge"
  dependency-version: 3.1120.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cloud-and-messaging
- dependency-name: "@aws-sdk/client-kinesis"
  dependency-version: 3.1120.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cloud-and-messaging
- dependency-name: "@aws-sdk/client-lambda"
  dependency-version: 3.1120.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cloud-and-messaging
- dependency-name: "@aws-sdk/client-s3"
  dependency-version: 3.1120.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cloud-and-messaging
- dependency-name: "@aws-sdk/client-sfn"
  dependency-version: 3.1120.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cloud-and-messaging
- dependency-name: "@aws-sdk/client-sns"
  dependency-version: 3.1120.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cloud-and-messaging
- dependency-name: "@aws-sdk/client-sqs"
  dependency-version: 3.1120.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cloud-and-messaging
- dependency-name: bullmq
  dependency-version: 6.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cloud-and-messaging
...

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

Bumps the testing-and-build group with 2 updates in the /packages/dd-trace/test/plugins/versions directory: [next](https://github.com/vercel/next.js) and [selenium-webdriver](https://github.com/SeleniumHQ/selenium).


Updates `next` from 16.3.2 to 16.3.3
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](vercel/next.js@v16.3.2...v16.3.3)

Updates `selenium-webdriver` from 4.47.0 to 4.48.0
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Commits](SeleniumHQ/selenium@selenium-4.47.0...selenium-4.48.0)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 16.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: testing-and-build
- dependency-name: selenium-webdriver
  dependency-version: 4.48.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: testing-and-build
...

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

Bumps the test-versions group with 2 updates in the /integration-tests/esbuild directory: [axios](https://github.com/axios/axios) and [openai](https://github.com/openai/openai-node).


Updates `axios` from 1.19.0 to 1.20.0
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.19.0...v1.20.0)

Updates `openai` from 7.5.0 to 7.8.0
- [Release notes](https://github.com/openai/openai-node/releases)
- [Changelog](https://github.com/openai/openai-node/blob/main/CHANGELOG.md)
- [Commits](openai/openai-node@v7.5.0...v7.8.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: test-versions
- dependency-name: openai
  dependency-version: 7.8.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>
The generated source keeps Cypress's CommonJS and ESM loading behavior without an intermediate fragments array.
eslint-plugin-mocha 12 changes its recommended rule set and tightens existing rules. Explicit rule decisions prevent the dependency version from changing unrelated test policy.
Firecracker snapshots preserve OpenSSL's DRBG state and userspace entropy buffers. Clones can therefore emit duplicate trace IDs, span IDs, runtime IDs, and Remote Configuration client IDs.

Images identified by AWS_LAMBDA_MICROVM_IMAGE_ARN register a single-use hook for the Lambda MicroVM run endpoint. The hook remains active when normal tracer initialization fails. On resume, it discards buffered UUID entropy, reseeds trace and span ID generation, and regenerates process identifiers. Metadata updates before long-lived consumers refresh, so exports, metrics, profiles, crash reports, OpenTelemetry resources, and child processes use one consistent identity.

Node builds with bundled OpenSSL cannot obtain SnapSafe reseeding after resume. The tracer reports an actionable image-build error because identity refresh cannot guarantee unique IDs in that configuration.
MariaDB integration tests kept a process-global clock stub active across awaited database work, so background tracer flushes could fail unrelated pool timing assertions.
graphql-jit replaces graphql.execute with generated functions after compilation
and inlines default field resolution. Warm requests therefore bypass the
existing execute and resolver hooks, dropping GraphQL spans and AppSec/IAST
processing.

The generated path preserves graphql-jit's coerced arguments and asynchronous
result semantics across supported 0.7.x and 0.8.x CJS and ESM layouts.
Incremental executions retain their spans until the result iterator completes
or is cancelled.

Cache GraphQL metadata by effective operation selection and signature mode,
within Mercurius's configured query-cache bound. This prevents stale
cross-request reuse and tracer-owned entries that outlive the application
cache.

Fixes: #2385
* fix(serverless): coalesce overlapping Vercel flushes

Each completed response previously started its own telemetry flush and retention promise, so overlapping responses could create unbounded exporter waiters. Keep one active flush and one queued generation so every response stays retained without duplicating concurrent flush work.

* fix(llmobs): isolate invalid multi-tenant routes

An invalid tenant site currently throws while building a request and aborts staging for every later buffer. Drop and log only that tenant's unroutable batch so valid default and tenant buffers still flush.

* test(dogstatsd): isolate HTTP fixture completion

The HTTP flush test can complete before a zero-delay fixture callback reads its body, leaving that callback to run against the next test's reassigned state. Complete each assertion through the request's flush callback and wait for both fixture servers to close.

* perf(serverless): reduce empty telemetry flush overhead

Node 22.23.1 / V8 12.4, seven trials with the best and worst dropped:

1. Empty tracker waits improve from 10.68 ns to 5.09 ns.
2. Empty telemetry coordination improves from 15.12 ns to 10.20 ns.
3. Startup Vercel detection improves from 263.04 ns to 4.08 ns.
4. Empty writer flushes improve from 8.00 ns to 5.08 ns.

* perf(serverless): snapshot Vercel environment detection

Vercel detection is fixed at module load, so repeated calls should reuse the snapshot.

On Node 22.23.1 / V8 12.4, non-Vercel detection improves from 145.92 ns to 3.85 ns and reproduces at 146.80 ns to 3.83 ns across seven trials with the best and worst dropped.
BridgeAR and others added 10 commits September 1, 2026 05:06
The rule stays limited to paired `.name` members and conditional newline text, where direct string construction preserves behavior.
Exact bulk suppressions preserve the existing baseline while making every new call-result invocation fail lint.
DNS plugin tests queried lvh.me, so resolver latency could exhaust the mock-agent timeout and leave c-ares work active during teardown.

Forward-lookup tests now use parser-rejected hostnames. Reverse tests use a closed loopback endpoint and await both the rejection and trace. Setup configures the default resolver before instrumentation because dns.setServers() replaces the top-level resolver functions.

Refs: DataDog/dd-trace-js/actions/runs/32678296794/job/97290335175?pr=9933
* ci(test-optimization): cover missing source test reports

* ci(test-optimization): snapshot sequential reports

* ci(test-optimization): avoid duplicate webdriverio reports
…age (#9951)

* fix patching for newer versions

* fix tests

* only wrap parse

* update to 7.8.0

* test response.parse is covered properly
This removes the bulk suppression so new call-result invocations fail lint.
MongoDB 7.6 pre-serializes bulk writes and wraps update and delete statements in DocumentSequence objects. Treating the wrapper as an array produces empty `mongodb.query` tags and removes queries from resource names.
Conditional property assignment reduced a present single-property build from 25.18 to 15.06 ns/op.

Six present properties dropped from 99.80 to 20.21 ns/op.

Both measurements used Node 24.20.0 and V8 13.6.233.17-node.53.

Computed keys can resolve to __proto__, where assignment changes the destination prototype instead of creating an own property. Limit the rule to statically safe data-property and target shapes.
@dd-octo-sts
dd-octo-sts Bot force-pushed the v5.125.0-proposal branch from 66f359e to 662a870 Compare September 1, 2026 05:06
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.

6 participants