Skip to content

Releases: DataDog/dd-apm-test-agent

1.40.0

05 Feb 15:43
98edc1c

Choose a tag to compare

New Features

  • Forwards LLM Observability span events to Datadog by default. Uses either the configured --agent-url or the --dd-site and --dd-api-key command-line arguments. This can be disabled by setting the DISABLE_LLMOBS_DATA_FORWARDING environment variable or --disable-llmobs-data-forwarding command-line argument to true.
  • Add LLM Observability Event Platform API endpoints for local development. Supports span querying, filtering, trace retrieval, and facet endpoints to enable the Datadog UI to display locally collected LLMObs spans.
  • LLM Observability: Add filter query support to facet_info and facet_range_info endpoints. Facet values and ranges can now be computed from filtered spans using the search.query parameter.

1.39.0

09 Dec 09:16
fa5f0dd

Choose a tag to compare

New Features

  • Add support for controlling the test agent version via the TEST_AGENT_VERSION environment variable. The version is returned in the /info endpoint response.

Bug Fixes

  • Ignores the Transfer-Encoding header in proxied vcr requests, forwarding this header can lead to failures in downstream services.

1.38.0

11 Nov 19:11
fd46ab6

Choose a tag to compare

Deprecation Notes

  • VCR has been removed as a dependency, and instead JSON cassettes are produced. Legacy VCR cassettes are converted to JSON on first use, and the old VCR cassettes are removed. This functionality will be removed in ddapm-test-agent==2.0.0, at which point only JSON cassettes will be written and read.

v1.37.0

31 Oct 18:02
7cab7b1

Choose a tag to compare

New Features

  • Add /evp_proxy/v2/api/v2/exposures endpoint to collect feature flag exposures requests.
  • Adds a new web ui that provides a dashboard for inspecting agent configuration, viewing received requests, exploring traces and snapshots, and managing tracer-flare and remote configuration.

Bug Fixes

  • otlp: Fix OTLP endpoint response format for logs and metrics to return proper protobuf content type and serialized response body for HTTP requests.

New Contributors

1.36.0

07 Oct 21:09
48f5162

Choose a tag to compare

New Features

  • Add support for /evp_proxy/v4/api/v2/errorsintake endpoint to collect errors intake payload requests.

1.35.0

06 Oct 16:34
ab63282

Choose a tag to compare

New Features

  • Add support for running the test agent over a Windows named pipe.
  • vcr: Adds support for specifying a list of custom providers in the --vcr-provider-map flag or VCR_PROVIDER_MAP environment variable. The list should take the form of provider1=http://provider1.com/,provider2=http://provider2.com/.
  • vcr: Adds support for specifying a list of headers to ignore when recording VCR cassettes in the --vcr-ignore-headers flag or VCR_IGNORE_HEADERS environment variable. The list should take the form of header1,header2,header3.

1.34.0

18 Sep 15:36
bbf1ab8

Choose a tag to compare

New Features

  • vcr: adds a new --vcr-ci-mode flag and accompanying VCR_CI_MODE environment variable that, when set to true (defaults to false), will throw a 404 error if a cassette is not found in CI mode to ensure that all cassettes are generated locally and committed.

1.33.1

08 Sep 19:55
ba04a83

Choose a tag to compare

Bug Fixes

  • vcr: fixes a bug where the aws signature recalculation would always happen, even if the cassette already existed.

1.33.0

03 Sep 13:01
43569a4

Choose a tag to compare

New Features

  • vcr: adds support for proxying aws bedrock runtime. to record cassettes for the first time, the AWS_SECRET_ACCESS_KEY environment variable must be set for the container running the test agent, for request signature recalculation. Additionally, AWS_REGION can be set, defaulting to us-east-1.

1.32.0

22 Aug 13:26
ec21f8c

Choose a tag to compare

New Features

  • otel: Adds OpenTelemetry Protocol (OTLP) v1.7.0 logs support via HTTP endpoint /v1/logs on port 4318.
  • otel: Adds OpenTelemetry Protocol (OTLP) v1.7.0 logs support via GRPC on port 4317.
  • otel: Adds OpenTelemetry Protocol (OTLP) v1.7.0 metrics support via HTTP endpoint /v1/metrics on port 4318 and GRPC on port 4317. Supports receiving all OTLP metric types including Gauge, Sum, Histogram, ExponentialHistogram, and Summary.
  • core: Add support for the /v1.0/traces endpoint on the trace-agent, for now these payloads are converted automatically to the "v4" format for ease of adoption.