Skip to content

Releases: DataDog/dd-apm-test-agent

1.0.1

05 Oct 21:05
d60a18e
Compare
Choose a tag to compare

Release Notes

v1.0.1

Bug Fixes

  • Fix the snapshot matching algorithm which had previously assumed that trace ids would be unique across both sets of traces.
  • Fix sessions returning traces from all sessions.

1.0.0

16 Sep 22:31
Compare
Choose a tag to compare

Release Notes

v1.0.0

New Features

  • Move span attributes type, meta and metrics up in the JSON snapshot output to help with readability.

Bug Fixes

  • Specify required Python version to >= 3.8. It was mistakenly set to >= 3.7 in setup.py.

0.3

16 Sep 19:59
2595163
Compare
Choose a tag to compare
0.3

Release Notes

v0.3

New Features

  • Span output in snapshots are now ordered to be more human readable with the important attributes (name, service, resource) moved to the top of the JSON object. This affects the output JSON but does not break existing snapshots.
  • Add -v/--version command line option to display the version.

Bug Fixes

  • Fix command line arguments not being parsed.
  • Fix partial trace chunks (referring to spans in other chunks) causing 500s.

0.2

09 Sep 16:30
7eb4a96
Compare
Choose a tag to compare
0.2

Release Notes

0.2

Prelude

The test agent has been rewritten in Python and the API being cleaned up substantially.

New Features

  • /test/traces/ has been added to retrieve traces collected by the agent.
  • /test/session/traces/ has been added to retrieve traces collected by the agent for a specific session.
  • The test agent is now published to PyPI. It can be installed with pip install ddapm-test-agent.

Upgrade Notes

  • TEST_AGENT_PORT has been renamed to PORT.
  • X-Datadog-Test-Token has been renamed to X-Datadog-Test-Session-Token.
  • token has been renamed to test_session_token. X-Datadog-Test-Token has been renamed to X-Datadog-Test-Session-Token.
  • The default snapshot directory has been changed from snaps to snapshots.
  • The /test/start endpoint has been renamed to /test/session/start.
  • The /test/snapshot endpoint has been renamed to /test/session/snapshot.

0.1

08 Apr 16:37
0211c38
Compare
Choose a tag to compare
0.1
add native docker image using graalvm

Using graalvm drastically decreases the startup time of the test agent
from the order of seconds to single digit milliseconds.