Current section
Files
Jump to
Current section
Files
honeylixir_tracing
CHANGELOG.md
CHANGELOG.md
# Changelog
## 0.3.2
* Allow the `HoneylixirTracing` public API functions accept `nil` propagation
## 0.3.1
* Add `setup/3` that accepts a `nil` propagation header to take some onus off of users
## 0.3.0
* Add Reaper for cleaning up ETS table
* Change context to be not a stack and store data solely in the ETS table. The main trade-off here is that the Process dictionary causes garbage collection so if we start storing lots of spans in a Process, it may accumulate more memory than it needs.
* Add utility function for sending link type span annotations
* Add `start_span` and `end_span` for manually managed spans
## 0.2.0
* Add the ability to add fields to the currently active span
* Add tests and CI runs
* Adds `HoneylixirTracing.Propagation` for sending data between processes and to other services as the `"X-Honeycomb-Trace"` header
## 0.1.0
This was a barebones release and should absolutely not be used by people in a real setting. That said, it very basically works for creating spans.