Thomas Watson
Thomas Watson
### What does this PR do? This PR adds support for a new feature called "Code Origin for Spans" (previously called "Span Origin"). This feature will, in its most basic...
This PR was automatically created by Snyk using the credentials of a real user. ### Snyk has created this PR to fix 1 vulnerabilities in the npm dependencies of this...
## Old API Remote Config updates coming from the Agent needs to be acknowledged. Currently this is done synchronously in the Node.js tracer: If a listener is attached to a...
Prepare the Node.js tracer to be used with the [Dynamic Instrumentation product](https://docs.datadoghq.com/dynamic_instrumentation/) (DI). Please note, that even after this PR has been merged, it's not possible to use DI with...
In scope: - Support for ReferenceDepth limit - Support for Length limit Out of scope: - No support for CollectionSize limit - No support for FieldCount limit
Once Node.js v22.8.0 is released, this PR can be merged ## Blocked by - [ ] https://github.com/nodejs/node/pull/54560
Add a new ESLint plugin: [@datadog/eslint-plugin](https://github.com/DataDog/eslint-plugin) This plugin currently only contains a single rule, `@datadog/safer-typeof-object`, which will ensure that any `typeof x === 'object'` is preceded by a not-null check:...
### What does this PR do? Move the folder `remote_config` on level up from `packages/dd-trace/src/appsec` to `packages/dd-trace/src`. ### Motivation The Remote Configuration code was first introduced by the appsec team....
### What does this PR do? This fixes a bug where if a Remote Config message was acknowleged more than once, an error would be thrown, because the `rcAckCallback` was...