packages feed

shibuya-kiroku-adapter 0.7.0.0 → 0.7.0.1

raw patch · 3 files changed

+13/−6 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,12 @@ # Changelog +## 0.7.0.1 — 2026-10-28++### Other Changes++- Require `kiroku-store ^>=0.13.0.0` for selective compaction and its expanded event/error surface. The adapter runtime API is unchanged.+- Make the existing concurrent adapter test collector atomic so completed callbacks cannot lose evidence.+ ## 0.7.0.0 — 2026-10-26  ### Breaking Changes
shibuya-kiroku-adapter.cabal view
@@ -1,6 +1,6 @@ cabal-version:   3.0 name:            shibuya-kiroku-adapter-version:         0.7.0.0+version:         0.7.0.1 synopsis:   Kiroku event store adapter for the Shibuya queue processing framework @@ -65,7 +65,7 @@     , effectful-core                         >=2.6.1     && <2.7  || >=2.7.1.1 && <2.8     , hs-opentelemetry-api                   ^>=1.0     , hs-opentelemetry-semantic-conventions  ^>=1.40-    , kiroku-store                           ^>=0.12.0.0+    , kiroku-store                           ^>=0.13.0.0     , shibuya-core                           >=0.12      && <0.13     , shibuya-kiroku-adapter-internal     , stm                                    >=2.5       && <2.6@@ -96,7 +96,7 @@     , hasql-pool                       >=1.2       && <1.5     , hs-opentelemetry-api             ^>=1.0     , hspec                            >=2.10      && <2.12-    , kiroku-store                     ^>=0.12.0.0+    , kiroku-store                     ^>=0.13.0.0     , kiroku-test-support              ^>=0.1.0.0     , lens                             >=5.2       && <5.4     , shibuya-core                     >=0.12      && <0.13@@ -130,7 +130,7 @@     , containers              >=0.6       && <0.8     , effectful-core          >=2.6.1     && <2.7  || >=2.7.1.1 && <2.8     , ephemeral-pg            >=0.3.1     && <0.4-    , kiroku-store            ^>=0.12.0.0+    , kiroku-store            ^>=0.13.0.0     , kiroku-test-support     ^>=0.1.0.0     , shibuya-core            >=0.12      && <0.13     , shibuya-kiroku-adapter@@ -157,7 +157,7 @@     , ephemeral-pg            >=0.3.1     && <0.4     , hasql                   >=1.10      && <1.11     , hasql-pool              >=1.2       && <1.5-    , kiroku-store            ^>=0.12.0.0+    , kiroku-store            ^>=0.13.0.0     , kiroku-test-support     , shibuya-core            >=0.12      && <0.13     , shibuya-kiroku-adapter
test/Main.hs view
@@ -1229,7 +1229,7 @@         runEff $ runTracingNoop $ do           let handler ingested = do                 liftIO $ do-                  modifyIORef' ref (envelopePayload ingested :)+                  atomicModifyIORef' ref (\events -> (envelopePayload ingested : events, ()))                   atomically $ do                     c <- readTVar countVar                     writeTVar countVar (c + 1)