packages feed

kiroku-otel 0.3.0.0 → 0.3.0.1

raw patch · 3 files changed

+20/−3 lines, 3 filesdep ~kiroku-storePVP ok

version bump matches the API change (PVP)

Dependency ranges changed: kiroku-store

API changes (from Hackage documentation)

Files

CHANGELOG.md view
@@ -1,5 +1,17 @@ # kiroku-otel changelog +## 0.3.0.1 — 2026-10-28++### Other Changes++* Explicitly ignore apply/already-applied maintenance events in subscription+  telemetry; durable compaction evidence remains in the store ledger.++* Handle compaction preview/refusal events explicitly without changing the+  published subscription tracing or metrics schema.++- Require `kiroku-store ^>=0.13.0.0`; the public telemetry/HTTP schema is unchanged.+ ## 0.3.0.0 — 2026-10-26  ### Breaking Changes
kiroku-otel.cabal view
@@ -1,6 +1,6 @@ cabal-version:   3.0 name:            kiroku-otel-version:         0.3.0.0+version:         0.3.0.1 synopsis:   OpenTelemetry W3C trace-context helpers for Kiroku event metadata @@ -51,7 +51,7 @@     , hs-opentelemetry-api                   ^>=1.0     , hs-opentelemetry-propagator-w3c        ^>=1.0     , hs-opentelemetry-semantic-conventions  ^>=1.40-    , kiroku-store                           ^>=0.12.0.0+    , kiroku-store                           ^>=0.13.0.0     , lens                                   >=5.2       && <5.4     , text                                   >=2.0       && <2.2     , unordered-containers                   >=0.2       && <0.3@@ -77,7 +77,7 @@     , hs-opentelemetry-sdk                 ^>=1.0     , hspec                                >=2.10      && <2.12     , kiroku-otel-    , kiroku-store                         ^>=0.12.0.0+    , kiroku-store                         ^>=0.13.0.0     , kiroku-test-support     , lens                                 >=5.2       && <5.4     , stm                                  >=2.5       && <2.6
src/Kiroku/Otel/Subscription.hs view
@@ -374,6 +374,11 @@   KirokuEventHistoryRetentionLeaseReleased {} -> pure ()   KirokuEventHistoryRetentionLeasesPruned {} -> pure ()   KirokuEventHardDeleteHistoryRetentionConflict {} -> pure ()+  -- Compaction evidence belongs to the ledger, outside subscription telemetry.+  KirokuEventCompactionPreviewed {} -> pure ()+  KirokuEventCompactionRefused {} -> pure ()+  KirokuEventCompactionApplied {} -> pure ()+  KirokuEventCompactionAlreadyApplied {} -> pure ()  -- Span / state-cell helpers ---------------------------------------------------