Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 17 Jun 16:58
· 16 commits to main since this release

OpenHole v0.2.0 — WebSocket passthrough

Expose localhost to the internet with one command. This release adds full WebSocket upgrade support through tunnels, so live reload, HMR, and real-time apps work out of the box.

Highlights

  • WebSocket passthrough — HTTP upgrade requests are detected and relayed bidirectionally between the public URL and your local server
  • Real-time dev workflows — Next.js HMR, Vite hot reload, Socket.IO, and other WebSocket-based tools now work through the tunnel
  • Binary frame protocol — efficient OHWS framing on the control WebSocket for low-overhead frame relay
  • CI hardening — Go 1.26.4, govulncheck in CI, updated Docker base image

Install / upgrade

curl -fsSL https://openhole.dev/install.sh | sh

Or pin this version:

OPENHOLE_VERSION=v0.2.0 curl -fsSL https://openhole.dev/install.sh | sh

Already installed? Run openhole update.

Limits

Resource Limit
HTTP body 10 MB per request/response
WebSocket streams 10 concurrent per tunnel
WebSocket frame 1 MiB per frame

Assets

Pre-built binaries for darwin and linux (amd64 + arm64), plus openhole-server for self-hosters. Verify downloads with checksums.txt.

Full Changelog: v0.1.6...v0.2.0