BSD-3-Clause licensed by Kazuki Okamoto (岡本和樹)
Maintained by [email protected]
This version can be pinned in stack with:hs-opentelemetry-propagator-datadog-1.0.0.0@sha256:93c92b64a11cea551bf9fdf899cf30cbb4f3bb712e3dc0409517c2380dc2be65,3171

Module documentation for 1.0.0.0

This package provides a Datadog style propagator for hs-opentelemetry suite.

Changes

Changelog for hs-opentelemetry-propagator-datadog

Unreleased

1.0.0.0 - 2026-05-29

  • Fix: extractor now derives traceFlags from x-datadog-sampling-priority header. Previously always set TraceFlags 1 (sampled) regardless of the priority value. Priority <= 0 now correctly yields unsampled TraceFlags 0.
  • Fix: negative sampling priorities (e.g. -1 for user reject) now parsed correctly. Previously charToDigit couldn’t handle the - sign; replaced with readMaybe.
  • Fix: injector now falls back to traceFlags when x-datadog-sampling-priority is absent from TraceState, emitting "0" for unsampled spans. Previously always defaulted to "1".

0.0.1.1

  • Update dependency bounds for hs-opentelemetry-api 0.3.0.0

0.0.1.0

  • Initial release