tunr v0.5.0
This release marks the start of tunr's shift from a pure tunneling CLI toward a place to deploy, host and share the apps your agent builds. The tunnel (tunr share) stays free and first-class — it's now the on-ramp.
Cloud deploy (
tunr deploy) is in private preview and not part of this open-source build yet. This release ships the brand refresh plus build and robustness hardening; the tunnel/CLI feature set is unchanged and stable.
Changed
- brand: new "t+c" monogram logo (navy in light UI, knocks out to white in dark), matching wordmark, and reworked positioning across README, landing and dashboard.
Fixed
- cli:
tcp— check the forwardedconn.Write, close the WebSocket handshake response body, drop an unused struct field. - cli:
service uninstall— best-effortsystemctl/launchctlcalls no longer triperrcheck. - cli:
up— dropped a redundantfmt.Sprintf("%s", …). - relay: guard the
SetWriteDeadlinereturn in the TCP write path.
CI / Build
- Pin CI Go toolchain to 1.23 — newer macOS runners' dyld rejected race-instrumented test binaries older Go produced (
missing LC_UUID load command / abort trap). Green across ubuntu/macos/windows again. gofmt+golangci-lintclean on both modules.
How to Install?
# macOS (Homebrew)
brew install ahmetvural79/tap/tunr
# Linux / macOS (curl)
curl -fsSL https://tunr.sh/install | shFor more: https://tunr.sh/docs