Skip to content

Latest commit

 

History

History
79 lines (45 loc) · 2.19 KB

CHANGELOG.md

File metadata and controls

79 lines (45 loc) · 2.19 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

0.5.0 (2019-11-25)

Features:

  • Add X-Datadog-Trace-Count header (#22)

0.4.1 (2019-10-4)

Bug Fixes:

  • Ensure tags are converted to strings (#16)

0.4.0 (2019-2-1)

Features:

  • support elixir 1.8 via msgpax bump

0.3.1 (2018-10-19)

Initial release using automated changelog management

Changelog prior to automated change log management

Added

  • SpandexDatadog.Adapter.inject_context/3 added to support the new version of the Spandex.Adapter behaviour.

Added

  • Priority sampling of distributed traces is now supported by sending the priorty field from the Trace along with each Span sent to Datadog, using the appropriate _sampling_priority_v1 field under the metrics field.

Changed

  • If the env option is not specified for a trace, it will no longer be sent to Datadog, This allows the Datadog trace collector configured default to be used, if desired.
  • SpandexDatadog.Adapter.distributed_context/2 now returns a Spandex.Trace struct, including a priority based on the x-datadog-sampling-priority HTTP header.
  • SpandexDatadog.ApiServer now supports the send_trace function, taking a Spandex.Trace struct.

Deprecated

  • SpandexDatadog.ApiServer.send_spans/2 is deprecated in favor of SpandexDatadog.ApiServer.send_trace/2.

Added

  • Initial release of the spandex_datadog library separately from the spandex library.