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 +7/−0
- shibuya-kiroku-adapter.cabal +5/−5
- test/Main.hs +1/−1
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)