gomoqt ships v0.12.2
What's Changed Added **moq-web:** introduced connect(url, init?) as the primary API for opening MOQ sessions, following the browser fetch(url, init?) pattern. **moq-web:** introduced ConnectInit interface — an init bag…
Repository Snapshot
- Repo: okdaichi/gomoqt
- Source: GitHub
- Language: Go
- Last pushed: 2026-04-17
- Milestone: Release
v0.12.2 - Published: 2026-04-16
Summary
What's Changed Added moq-web: introduced connect(url, init?) as the primary API for opening MOQ sessions, following the browser fetch(url, init?) pattern. moq-web: introduced ConnectInit interface — an init bag…
Why It Matters
okdaichi/gomoqt is an active MOQ implementation, so a tagged GitHub release is a concrete milestone for implementers tracking protocol and deployment progress.
Source Excerpt
What's Changed Added moq-web: introduced connect(url, init?) as the primary API for opening MOQ sessions, following the browser fetch(url, init?) pattern. moq-web: introduced ConnectInit interface — an init bag replacing the positional mux argument, with fields: mux?, transportOptions?, onGoaway?, transportFactory?. moq-web: TransportFactory type now returns WebTransport (the browser interface); the returned object is automatically wrapped in WebTransportSession inside connect(). moq-web: added GOAWAY verification step to TypeScript interop client; waits for server GOAWAY before closing session. Changed moq-web: Client class is now @deprecated; use connect() directly. The class is kept as a back-compat shim and its dial() method delegates to connect(). moq-web: ConnectOptions and MOQOptions are now @deprecated aliases for ConnectInit. Full Changelog: https://…