moqx ships moqx v0.4.1
Fixed MOQX.unsubscribe/1 and subscription handle Drop no longer panic the NIF with send_and_clear: current thread is managed. Environment work (message send to the caller) is now performed inside the Tokio runtime inste…
Repository Snapshot
- Repo: dmorn/moqx
- Source: GitHub
- Language: Elixir
- Last pushed: 2026-04-15
- Milestone: Release
v0.4.1 - Published: 2026-04-12
Summary
Fixed MOQX.unsubscribe/1 and subscription handle Drop no longer panic the NIF with send_and_clear: current thread is managed. Environment work (message send to the caller) is now performed inside the Tokio runtime inste…
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
Fixed MOQX.unsubscribe/1 and subscription handle Drop no longer panic the NIF with send_and_clear: current thread is managed. Environment work (message send to the caller) is now performed inside the Tokio runtime instead of on the BEAM scheduler thread invoking the NIF/GC. Added end-to-end integration coverage for unsubscribe/1 (live relay roundtrip verifying :moqx_track_ended, frame cut-off, and idempotent double-unsubscribe). Note: v0.4.0 on Hex has a broken unsubscribe/1 path (NIF panics on invocation). Upgrade directly to v0.4.1.