packages feed

kiroku-otel-0.1.0.0: CHANGELOG.md

# kiroku-otel changelog

## 0.1.0.0 — 2026-05-23

### New Features

- Initial release. Exposes `Kiroku.Otel.TraceContext` with two helpers:
  - `injectTraceContext :: SpanContext -> EventData -> EventData` — encodes
    the supplied `SpanContext` to W3C `traceparent` / `tracestate` strings
    and merges them into the event's `metadata` JSON object. Existing keys
    in `metadata` are preserved.
  - `extractTraceContext :: RecordedEvent -> Maybe SpanContext` — reads
    the same JSON keys back out and decodes them through
    `OpenTelemetry.Propagator.W3CTraceContext.decodeSpanContext`. Returns
    `Nothing` when `metadata` is absent, is not a JSON object, lacks a
    `traceparent` key, or carries an unparseable value. Never throws.