Skip to content

Conversation

@dd-octo-sts
Copy link

@dd-octo-sts dd-octo-sts bot commented Dec 18, 2025

  • [4b40f00f78] - (SEMVER-PATCH) docs: add AGENTS.md and update CONTRIBUTING.md (Thomas Watson) #7109
  • [7f5a9d30c0] - (SEMVER-PATCH) refactor(config): use getEnv instead of getEnvironmentVariables (Thomas Watson) #7147
  • [95d4d2625e] - (SEMVER-PATCH) chore(datastreams): separate DSM specific test behavior and add to CODEOWNERS (robcarlan-datadog) #7076
  • [261e8ece5c] - (SEMVER-MINOR) feat(ws): add websocket context propagation (Thomas Hunter II) #7077
  • [244b082d00] - (SEMVER-PATCH) fix: pin import-in-the-middle to v2.0.0 (Thomas Watson) #7148
  • [edfc7c6928] - (SEMVER-PATCH) docs: add commit signing requirement to CONTRIBUTING.md (Thomas Watson) #7108
  • [a37816bd2e] - (SEMVER-PATCH) test(debugger): fix flaky time budget integration test (Thomas Watson) #7103
  • [a1f53d8fb1] - (SEMVER-PATCH) test: rewrite chai to assert (Ruben Bridgewater) #7134
  • [b26100bbeb] - (SEMVER-PATCH) add maximum node version in guardrails (Roch Devost) #6788
  • [8822838ef3] - (SEMVER-PATCH) test: use partialDeepStrictEqual instead of individual assertions (Ruben Bridgewater) #7133
  • [d9a3a8ee81] - (SEMVER-PATCH) fix: failing appsec tests after iitm bump to v2.0.0 (Pablo Erhard) #6935
  • [7c979d23df] - (SEMVER-PATCH) ci: pass GITHUB_TOKEN to license attribution step (Thomas Watson) #7140
  • [8f86699871] - (SEMVER-PATCH) [SVLS-8161] Update Azure Function metadata detection logic (Kathie Huang) #7100
  • [b08f6e9614] - (SEMVER-MINOR) feat(profiler): AsyncContextFrame used by profiler with Node.js 22+, on by default (Attila Szegedi) #7119

szegedi and others added 2 commits December 18, 2025 05:08
…on by default (#7119)

* Update to pprof 5.13.1

* Profiler can now use AsyncContextFrame starting with Node.js 22.9.0

* Use AsyncContextFrame-based profiling sample context tracking by default, where available.

* Add tests

* Do not use options.useAsyncContextFrame
* Check DD_AZURE_RESOURCE_GROUP env var when detecting resource group metadata for Azure Flex Consumption Functions

* Add tests, add DD_AZURE_RESOURCE_GROUP to supported configurations

* Make flex consumption function detection a function
@codecov
Copy link

codecov bot commented Dec 18, 2025

Codecov Report

❌ Patch coverage is 81.08108% with 21 lines in your changes missing coverage. Please review.
✅ Project coverage is 84.64%. Comparing base (6b35e7d) to head (4a3bcf0).
⚠️ Report is 331 commits behind head on v5.x.

Files with missing lines Patch % Lines
packages/datadog-plugin-ws/src/close.js 47.61% 11 Missing ⚠️
packages/dd-trace/src/profiling/config.js 56.25% 7 Missing ⚠️
packages/datadog-plugin-ws/src/util.js 86.95% 3 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             v5.x    #7136      +/-   ##
==========================================
+ Coverage   83.19%   84.64%   +1.45%     
==========================================
  Files         476      522      +46     
  Lines       20153    22233    +2080     
==========================================
+ Hits        16766    18819    +2053     
- Misses       3387     3414      +27     

☔ 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.

@github-actions
Copy link

github-actions bot commented Dec 18, 2025

Overall package size

Self size: 4.36 MB
Deduped: 5.19 MB
No deduping: 5.19 MB

Dependency sizes | name | version | self size | total size | |------|---------|-----------|------------| | import-in-the-middle | 2.0.0 | 68.46 kB | 797.03 kB | | dc-polyfill | 0.1.10 | 26.73 kB | 26.73 kB |

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

@datadog-datadog-prod-us1

This comment has been minimized.

@pr-commenter
Copy link

pr-commenter bot commented Dec 18, 2025

Benchmarks

Benchmark execution time: 2025-12-20 05:20:53

Comparing candidate commit 4a3bcf0 in PR branch v5.82.0-proposal with baseline commit 2febdb4 in branch v5.x.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 289 metrics, 31 unstable metrics.

watson and others added 7 commits December 19, 2025 05:08
The dd-license-attribution tool requires a GitHub token to avoid
API rate limits. This change explicitly passes the GITHUB_TOKEN
as an environment variable to the license regeneration step.
* Added support for iitm v2.0.0

* Update iitm with master package.json and yarn.lock
)

This makes the test output in case of errors easier to understand
as well as making the code easier to read.
Automated rewrites including a lint:fix call.

Afterwards manual fixes and small improvements.
Adds unit tests with mocked time for the debugger snapshot collector
deadline mechanism and removes strict timing assertions from the flaky
1ms budget integration test.

The integration test was failing in CI due to unpredictable execution
times in GitHub Actions environments. The test set a 1ms capture timeout
and expected thread pause time ≤16ms, which was too tight for
resource-constrained CI environments.
Add a new "Sign your commits" section to the contributing guidelines
that requires all commits in pull requests to be signed. The section
includes:

- Explanation of the commit signing requirement
- Step-by-step instructions for setting up GPG key signing
- Instructions for automatic commit signing configuration
- Guide for retroactively signing existing commits

This ensures the authenticity and integrity of contributions to the
project.
watson and others added 6 commits December 20, 2025 05:06
Version 2.0.1 was just released which causes issue with some of our CI
tests. It's too early to say if this is only a CI issue, but until we
can investigate, it's better to pin it.
Add comprehensive developer guide (AGENTS.md) and enhance CONTRIBUTING.md
with detailed documentation covering:

- Project setup, structure, and overview
- Testing workflows (unit tests, integration tests, plugin tests)
- Code style and linting standards (import ordering, ECMAScript/Node.js APIs)
- Performance and memory considerations (async/await restrictions, array iteration)
- Development workflow best practices (backportability, refactoring principles)
- How to add new configuration options and instrumentations
- Debugging, logging, and error handling patterns

The AGENTS.md file follows the agents.md spec and provides a quick reference
for common development tasks and established best practices to help both AI
coding assistants and human contributors navigate the codebase effectively.

Includes CLAUDE.md symlink for compatibility with Claude-based tools.

This reduces onboarding friction, enforces consistency, prevents common
mistakes, and improves code quality by making best practices discoverable.
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.

9 participants