packages feed

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 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,