Changelog

New features, improvements, and fixes to the shellroute CLI.

0.5.0

City selection, sticky IPs, version checks

New features

  • + City selection--city "New York" flag for city-level targeting
  • + IP type filtering — choose residential or datacenter exits per session
  • + Sticky IP mode — maintain the same exit IP across reconnects
  • + Version check — CLI notifies on updates, supports force upgrade for breaking changes

Improvements

  • ~ Handle v-prefix and dirty suffix in version display
  • ~ Report connection failure when proxy can't reach internet
  • ~ Sanitize all user-facing error messages — no internal details leaked
0.4.0

Login flow, status command, global disconnect

New features

  • + shellroute login — email-based login with 6-digit OTP code
  • + shellroute logout — remove stored credentials
  • + shellroute status — view all active sessions from any terminal
  • + shellroute disconnect — stop all active sessions on this machine
  • + /ssh — SSH through the proxy from inside a session
  • + --api-key flag — pass API key inline for scripts and CI
  • + SHELLROUTE_API_KEY env var support
0.3.0

Run command, no-stat flag

New features

  • + shellroute run — run a single command through a proxy session (start, run, teardown)
  • + --no-stat — suppress session summary for scripts/agents
  • + Positional country argument — shellroute run US -- curl ...
0.2.0

Interactive shell, kill switch, usage metering

New features

  • + Interactive shellshellroute drops into a subshell with /connect, /disconnect, /rotate, /status, /countries, /help, /exit
  • + Kill switch — traffic fails (not leaks) if proxy tunnel drops
  • + Usage metering — bytes tracked per session, reported every 30s
  • + Dynamic prompt — shows connection state, country, exit IP
  • + Double Ctrl+C — prevents accidental disconnect
0.1.0

Initial release

  • + shellroute login — log in with email OTP
  • + shellroute balance — check account balance
  • + shellroute countries — list available countries
  • + 120+ countries, residential and datacenter exits