Back to News
news

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…

Source: GitHubView source →

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://…

Stay ahead of MOQ

Get the latest IETF MOQ standards updates, protocol analysis, and ecosystem news delivered to your inbox.

Go deeper with MOQ Edge Pro

Weekly deep-dives, IETF standards tracking, and streaming tech trend reports — from $9/mo.

See plans →