Ddapm-test-agent

Latest version: v1.21.1

Safety actively analyzes 723650 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 7

1.7.2

Bug Fixes

- Fix race condition when the test agent would simultaneously handle requests which would read and write data.

1.7.1

Bug Fixes

- Add <span class="title-ref">metrics.process_id</span> tag to ignored tags.

1.7.0

New Features

- Add basic support for profiling. Profiling requests are now handled by the test agent. Nothing is done with the requests other than accepting them.

1.6.0

New Features

- Add `ddapm-test-agent-session-start` and `ddapm-test-agent-snapshot` commands to provide a more convenient way to perform snapshots manually or in CI.

1.5.1

Bug Fixes

- Fix /test/traces endpoint attempting to decode non-trace requests.
- Use 722 permissions for UDS socket to match the agent.

1.5.0

New Features

- Add <span class="title-ref">metrics.process_id</span> to default ignored attributes
- Add support for `POST /telemetry/proxy/api/v2/apmtelemetry` endpoint and tracking telemetry requests.
- Add support for the `/info` endpoint.
- Add support for artificially throttling requests to simulate an agent under duress. Enabled dynamically via request header `X-Datadog-Test-Trace-Stall-Seconds` with /v0.4/trace requests or statically via the `--trace-request-delay` flag.
- Add unix domain socket support. Enabled via environment variable <span class="title-ref">DD_APM_RECEIVER_SOCKET</span> or command line argument <span class="title-ref">--trace-uds-socket</span>.

Bug Fixes

- Fix content length check assuming that the Content-Length header is always included in trace http requests. Some clients (like go) don't submit this header.
- Add ClientDropP0s setting to /info response.
- Handle POST /v0.6/stats requests. Only PUT was supported before.
- Decode service field in trace stats requests, it was previously omitted.

Page 4 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.