moqx ships moqx v0.5.0
This release finalizes the low-level async core contract that moqx exposes. MOQX is now explicitly documented as the thin async core layer, while convenience flows live in MOQX.Helpers and future stateful ergonomics rem…
Repository Snapshot
- Repo: dmorn/moqx
- Source: GitHub
- Language: Elixir
- Last pushed: 2026-04-15
- Milestone: Release
v0.5.0 - Published: 2026-04-15
Summary
This release finalizes the low-level async core contract that moqx exposes. MOQX is now explicitly documented as the thin async core layer, while convenience flows live in MOQX.Helpers and future stateful ergonomics rem…
Why It Matters
dmorn/moqx is an active MOQ project, so a tagged GitHub release is a concrete milestone for implementers tracking protocol and deployment progress.
Source Excerpt
This release finalizes the low-level async core contract that moqx exposes. MOQX is now explicitly documented as the thin async core layer, while convenience flows live in MOQX.Helpers and future stateful ergonomics remain out of the core contract. Migration notes If you are upgrading from older 0.2.x–0.4.x APIs: connect is now explicitly correlated by connect_ref publish namespace readiness is now explicit and correlated by publish_ref publisher writes are lifecycle-gated and no longer silently drop before downstream activation subscribe/fetch lifecycle messages now use typed structs and shared typed async error families helper catalog flows moved from MOQX into MOQX.Helpers unsubscribe/1 now culminates in {:moqx_publish_done, ...} rather than the old :moqx_track_ended tuple contract delivery_timeout_ms remains the correct draft-14 subscribe timeout option rendezvous_timeout_ms was a m…