Ddapm-test-agent

Latest version: v1.20.0

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

Scan your dependencies

Page 2 of 6

1.14.0

New Features

- Added ability to parse and verify span links in payloads as well as comparing them in snapshots.

1.13.2

Bug Fixes

- Add GET method support for the `/v0.7/config` endpoint. The Go library uses `GET` requests and the Datadog Agent supports multiple HTTP methods.

1.13.1

- Add fix for getting tested integrations when multiple session tokens are used. When no session token is included for a `[GET]` request to `/test/integrations/tested_versions`, all tested integrations are returned.

1.13.0

New Features

- Add support for tracking the integrations being tested. Tracked integrations can be recorded by a \[PUT\] request to the Test Agent at `/test/session/integrations`. To get data about which integrations the Test Agent encountered, make a \[GET\] request to `/test/integrations/tested_versions`. Tested integrations include information such as the integration name, the tested integration version, the tracer language, the tracer version and the dependency name of the integration.

1.12.0

New Features

Adds plain/text content-type for responses after request forwarding.

1.11.0

New Features

- Checks have been changed to opt-in. This allows adding new checks before all languages have implemented the feature.
- Adds two new Trace Checks for service naming and peer service. <span class="title-ref">trace_dd_service</span> check ensures that handled traces have a correctly configured service name according to the trace's Span Attribute Schema Version. <span class="title-ref">trace_peer_service</span> ensures the that the correct <span class="title-ref">peer.service</span> value is set for spans according to the supplied span precursors.
- Adds new endpoints to the Test-Agent API: <span class="title-ref">/test/trace_check/failures</span>, <span class="title-ref">/test/trace_check/clear</span>, and <span class="title-ref">/test/trace_check/summary</span>. These endpoints allow users to retrieve trace check failures, clear trace check failures, and get trace check summary results respectively.
- Remote config requests are now returned via `/test/session/requests`.

Upgrade Notes

- Checks have been changed to opt-in. In order to maintain current functionality users should update either their command or their environment. <span class="title-ref">ENABLED_CHECKS=trace_count_header,meta_tracer_version_header,trace_content_length</span> or <span class="title-ref">--enabled-checks=trace_count_header,meta_tracer_version_header,trace_content_length</span>

Deprecation Notes

- <span class="title-ref">DISABLED_CHECKS</span> and <span class="title-ref">--disabled-checks</span> have been removed in favor of making checks opt-in.

Page 2 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.