Skip to content

PauseMesh 0.3.0-alpha.1

Pre-release
Pre-release

Choose a tag to compare

@aantenore aantenore released this 19 Jul 01:16
· 2 commits to main since this release

PauseMesh v0.3.0-alpha.1 adds shared PostgreSQL persistence for callbacks that may reach different application replicas, without widening the continuation primitive into an agent framework.

Highlights:

  • optional pausemesh/postgres entry point with an externally owned pool
  • explicit, checksum-validated migration; constructors perform no DDL
  • transactional stream-head compare-and-swap across replicas
  • bounded replay validation and append-only database guards
  • host-owned ReadinessProbe and fail-closed /readyz, independent from /healthz
  • PostgreSQL 17 integration CI, adversarial fake-pool tests, package-consumer smoke, ADR, and deployment runbook

Operational boundary: the deployment owns credentials, TLS, roles, migration execution, timeouts, pool lifecycle, HA, backups, and tenant authorization. The built-in CLI remains SQLite-only. The runtime database role should not have DDL, delete, or truncate privileges.

Verification: 193 regular tests, a real multi-replica PostgreSQL 17 integration test, clean tarball consumer import, three operating systems in CI, CodeQL, and an independent storage review.