This is a bug fix release for a crash when matching on root span context and is a recommended upgrade for anyone using this new feature (added in v2.4.0).
Fixes
The root span context matching implementation can crash if the trace's root span is not present at the time a sampling decision is being made. Root spans are often not present when the root span is taking longer to complete than the time configured for Refinery to wait for a trace's spans to arrive (TraceTimeout
).
- fix: handle root prefix when no root span on trace (#1006) | fchikwekwe
Maintenance
- refactor: add default true type (#998) | fchikwekwe
New Contributors
- @rkhoriander made their first contribution in #1007
Full Changelog: v2.4.0...v2.4.1