1.4.0 (2023-08-26)
- Add option to flush remaining traces on shutdown by @SophisticaSean in spandex-project#34
- Support service version tagging by @gorkunov in spandex-project#57
- Add datadog meta headers by @DReigada in spandex-project#60
- Handle boolean tag values safely by @DReigada in spandex-project#61
- @SophisticaSean made their first contribution in spandex-project#34
- @gorkunov made their first contribution in spandex-project#57
- @DReigada made their first contribution in spandex-project#61
1.3.0 (2022-10-16)
- Update supervision tree docs in README by @GregMefford in spandex-project#46
- Add rule_psr and limit_psr metrics to improve trace ingestion rate by @mrz in spandex-project#45
- Fix typos by @kianmeng in spandex-project#48
- @mrz made their first contribution in spandex-project#45
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.