shibuya-pgmq-adapter 0.14.0.0 → 0.15.0.0
raw patch · 2 files changed
+26/−8 lines, 2 filesdep ~pgmq-coredep ~pgmq-effectfuldep ~pgmq-hasqlPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: pgmq-core, pgmq-effectful, pgmq-hasql, pgmq-migration
API changes (from Hackage documentation)
Files
- CHANGELOG.md +18/−0
- shibuya-pgmq-adapter.cabal +8/−8
CHANGELOG.md view
@@ -1,5 +1,23 @@ # Changelog +## 0.15.0.0 — 2026-09-14++Driven by the `pgmq-hs` 0.6 release. The adapter remains paired with `shibuya-core 0.9.0.0`,+and its own public function and record signatures are unchanged.++### Breaking Changes++- Requires `pgmq-core ^>=0.6`, `pgmq-effectful ^>=0.6`, and `pgmq-hasql ^>=0.6` in the library,+ plus `pgmq-migration ^>=0.6` in the test stanza, up from the 0.5 family. pgmq's own+ `QueueMetrics` record gains a nullable `defaultPartitionLength` field, so applications that+ construct that record directly must supply it.++### Other Changes++- Schema installation through `pgmq-migration` 0.6 now reaches PGMQ 1.13.0 (grouped-head reads,+ partition premake, and default-partition metrics) via append-only migrations. Upgrading+ preserves existing queue data.+ ## 0.14.0.0 — 2026-08-10 This release adopts the application-defined dead-letter reason API from `shibuya-core` 0.9.
shibuya-pgmq-adapter.cabal view
@@ -1,6 +1,6 @@ cabal-version: 3.12 name: shibuya-pgmq-adapter-version: 0.14.0.0+version: 0.15.0.0 synopsis: PGMQ adapter for the Shibuya queue processing framework description: A Shibuya adapter that integrates with pgmq (PostgreSQL Message Queue)@@ -46,9 +46,9 @@ hasql ^>=1.10, hasql-pool ^>=1.4, hasql-transaction ^>=1.2,- pgmq-core ^>=0.5,- pgmq-effectful ^>=0.5,- pgmq-hasql ^>=0.5,+ pgmq-core ^>=0.6,+ pgmq-effectful ^>=0.6,+ pgmq-hasql ^>=0.6, shibuya-core ^>=0.9.0.0, stm ^>=2.5, streamly ^>=0.11,@@ -113,10 +113,10 @@ hasql-transaction ^>=1.2, hspec ^>=2.11, pg-migrate ^>=1.1,- pgmq-core ^>=0.5,- pgmq-effectful ^>=0.5,- pgmq-hasql ^>=0.5,- pgmq-migration ^>=0.5,+ pgmq-core ^>=0.6,+ pgmq-effectful ^>=0.6,+ pgmq-hasql ^>=0.6,+ pgmq-migration ^>=0.6, quickcheck-instances ^>=0.3, random, shibuya-core ^>=0.9.0.0,