Skip to content

better-effect-mq-postgres@0.1.3

Choose a tag to compare

@github-actions github-actions released this 10 Sep 19:27
· 59 commits to main since this release

[0.1.3] - 2026-09-10

  • Add contextual layerWith and layerFromConfigWith factories for PostgreSQL
    stores. Their generators resolve configuration and caller-owned pools with
    yield* during Runtime acquisition, preserving one shared pool boundary.
  • Add borrowed and config-backed Layers for PostgresFlowStore, including the
    same contextual factory variants.
  • Add PostgresOutbox.transaction for adapter-owned domain writes and
    prepared outbox appends with automatic commit, rollback, and client cleanup.
  • Add PostgreSQL controlled claim protocol v3 support with durable queue
    controls, dispatch keys, fixed-window rate limits, global/per-key permits,
    bounded fairness scanning, revision fencing, and atomic settlement/recovery.
  • Add migration 005_controls_v3.sql and schema validation for the controls
    tables and indexes.
  • Add the PostgreSQL v1 OutboxStore adapter with transactional appendIn,
    digest-idempotent appends, fenced leases, settlements, recovery, inspection,
    and default/named Service Layers.
  • Add migration 003_outbox.sql and schema validation for the durable outbox
    layout.
  • Updated the better-effect peer range to >=0.14.0 <0.15.0 and aligned the
    MQ/outbox workspace peer artifacts with the current 0.1.x releases.