v0.23.0

Added Snapshots: Save and restore sandbox state with islo snapshot save/ls/rm Restore sandboxes from snapshots with islo use --snapshot <name> Gateways: Configure network policies and credential injection with gateway_profile in islo.yaml or --gateway-profile flag Interactive session selector when multiple sessions exist

v0.22.0

Added API key authentication: Use Islo CLI with API keys instead of OAuth (ISLO_API_KEY) --workdir flag now supports absolute paths (e.g., /tmp) Workdir persisted in sandbox metadata Automatic retry handling for transient HTTP and WebSocket failures Improved WebSocket keepalive to prevent disconnects Fixed

v0.21.0

Added Auto-run islo init if no islo.yaml present Onboarding hints for project directory, GitHub auth, and integrations Fixed Avoid keychain access prompt on binary update Handle truncated exec SSE streams

v0.20.0

Added Cursor integrated tasks: Sandbox tasks can use server-side Cursor API access Fixed Support "Starting" sandbox status in islo ls Prefer specific allow tools from phantom settings

v0.19.0

Added Deleted sandbox status and paginated list response for better sandbox management

v0.18.0

Added Explicit workdir field in islo.yaml for configurable working directory

v0.16.0

Added islo logs command for exec and agent session inspection WebSocket keepalive with pings for connection stability Fixed Sandbox environment variable handling Double user wrapping when syncing git identity

v0.17.0

Added Git-native auto-clone: Replace file sync with sources: in islo.yaml Clone repositories directly with islo use --source github://owner/repo[:branch] islo init now detects sources and offers to add them to config Changed Removed islo sync command (replaced by git-native sources) Claude auth flow moved to integrations

v0.15.0

Added --ttl flag for share expiration (set how long shares last) Simplified share CLI access model Integrations login/logout (islo login --tool github|claude|gitlab) Removed policy_mode from interactive session init Fixed Claude onboarding for interactive sessions Config handling and sandbox runtime safety Spinner while waiting for file sync to complete

v0.14.0

Added Multi-tenant support: Switch between organizations with islo switch Tenant shown in islo status Fixed Background task session polling deadline

v0.12.0

Added islo share, islo shares, islo unshare commands for port sharing --public flag for public shares SSH proxy support (islo ssh) Auto-complete for sandbox names Fixed Git sync support SSH setup cert prefetch (now non-fatal) Rename share "token" to share "slug"

v0.13.0

Added Background agent task execution with session resume --task flag for running agents with prompts in the background Fixed Mise tool installation issues Workspace permissions after file sync

v0.11.0

Added Tmux session support for persistent terminal sessions Agent-friendly help system (islo schema command) OpenCode agent support Support for custom Docker images with tmux Fixed Nagle's algorithm disabled for better latency

v0.10.0

Added Environment variable injection via env: in islo.yaml Port forwarding support Agent image support Fixed Dev release versioning

v0.9.0

Added Dev release channel Structured output, doctor, completions, and batch operations

v0.9.1

Fixed Allow dev channel update when current version is newer

v0.9.2

Fixed Exclude dev tags from stable release workflow

v0.9.3

Fixed Use env var instead of appending args to install script

v0.6.0

Added Improved CLI interface Redesigned login callback pages to match frontend design system Fixed Auto detect should write islo.yaml

v0.7.0

Added Sandbox tool caching support Fixed Exec command is deprecated