Releases: mikaelvesavuori/mikrotrace
Releases · mikaelvesavuori/mikrotrace
Version 2.0.12
What's Changed
- Bundle for both ESM and CommonJS environments.
- Migrate from Ava to Vitest for unit tests.
Full Changelog: v2.0.11...v2.0.12
Summary of changes
The biggest improvement for users will be that you can use independently bundled variants of the library for either ESM or CommonJS.
Version 2.0.11
v2.0.10
What's Changed
- Add preliminary support for getting a W3C trace context (
traceheader
) from tracer, using a span as input - Change the format of random strings from UUID to
randomBytes()
(hex) to follow how thetraceheader
is expected to work - Improve the setting of parent span IDs
- Clean up tests
- Add
getTraceHeader()
method docs
Full Changelog: v2.0.9...v2.0.10
Version 2.0.9
What's Changed
- Continued efforts fixing behaviors so MikroTrace works as expected in both Honeycomb and Datadog
- Add
continue()
functionality to retrieve MikroTrace instance without doing any resets or state changes
Full Changelog: v2.0.8...v2.0.9
Version 2.0.8
Version 2.0.7
What's Changed
- Add reset functionality
- Persist metadata (etc.) across
start()
calls - Add
forceNewTraceId
option tostart()
- Update docs
Full Changelog: v2.0.6...v2.0.7
Version 2.0.6
What's Changed
- Fix behavior of
traceId
so that it's propagated as logically expected to child spans
Full Changelog: v2.0.5...v2.0.6
Version 2.0.5
Version 2.0.4
What's Changed
- fix(): spread dynamic metadata before static metadata
Full Changelog: v2.0.3...v2.0.4
Version 2.0.3
What's Changed
- Add support for custom static metadata
- Update docs
- Bump version
- Add tests
- Update
SECURITY
Full Changelog: v2.0.2...v2.0.3