Thomas Watson

Results 68 issues of 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...

enhancement
semver-minor
integration-fastify

This PR was automatically created by Snyk using the credentials of a real user.![snyk-top-banner](https://github.com/andygongea/OWASP-Benchmark/assets/818805/c518c423-16fe-447e-b67f-ad5a49b5d123) ### 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...

semver-patch

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

semver-minor

In scope: - Support for ReferenceDepth limit - Support for Length limit Out of scope: - No support for CollectionSize limit - No support for FieldCount limit

semver-patch

Once Node.js v22.8.0 is released, this PR can be merged ## Blocked by - [ ] https://github.com/nodejs/node/pull/54560

semver-patch

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

semver-patch

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

semver-patch

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