All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
1.2.0 (2021-10-23)
- Handle structs explicitly when adding error type #37
- Misc doc generation changes #40
- Remove usage of the transitive dependency Optimal #33
- Update min version of telemetry #43
- add container id to ApiServer.State and send in header #38
1.1.0 (2021-01-19)
- Add Telemetry for ApiServer #28
1.0.0 (2020-05-22)
- support distributed_context/2 with headers
0.6.0 (2020-04-23)
- add support for app analytics (#23)
0.5.0 (2019-11-25)
- Add X-Datadog-Trace-Count header (#22)
0.4.1 (2019-10-4)
- Ensure tags are converted to strings (#16)
0.4.0 (2019-02-01)
- support elixir 1.8 via msgpax bump
0.3.1 (2018-10-19)
Initial release using automated changelog management
0.3.0 (2018-09-16)
SpandexDatadog.Adapter.inject_context/3
added to support the new version of theSpandex.Adapter
behaviour.
0.2.0 (2018-08-31)
- Priority sampling of distributed traces is now supported by sending the
priorty
field from theTrace
along with eachSpan
sent to Datadog, using the appropriate_sampling_priority_v1
field under themetrics
field.
- 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 aSpandex.Trace
struct, including apriority
based on thex-datadog-sampling-priority
HTTP header.SpandexDatadog.ApiServer
now supports thesend_trace
function, taking aSpandex.Trace
struct.
SpandexDatadog.ApiServer.send_spans/2
is deprecated in favor ofSpandexDatadog.ApiServer.send_trace/2
.
0.1.0 (2018-08-23)
- Initial release of the
spandex_datadog
library separately from thespandex
library.