Releases: runpod/runpodctl
Releases · runpod/runpodctl
v2.1.7
v2.1.6
v2.1.5
v2.1.4
v2.1.3
v2.1.2
v2.1.1
v2.1.0
runpodctl v2.1.0
Smarter pod listing with filtering — see only what matters.
Highlights
- Running pods by default:
pod listnow shows only running pods (likedocker ps) --allflag: usepod list --allto see everything including exited pods--statusfilter: filter by desired status (e.g.--status exited)--sincefilter: show pods created within a duration (e.g.--since 24h,--since 7d,--since 30m)--created-afterfilter: show pods created after a date (e.g.--created-after 2025-01-15)- Slimmed output: pod list now shows essential fields only (id, name, status, image, gpu, cost)
- Normalized timestamps:
createdAtis now consistently formatted as RFC3339
Also includes
- chore: AGENTS.md build guidance improvements
- chore: CLAUDE.md symlinked to AGENTS.md (single source of truth)
Install / Upgrade
brew upgrade runpod/runpodctl/runpodctl
# or
curl -sL https://github.com/runpod/runpodctl/releases/latest/download/runpodctl-linux-amd64.tar.gz | tar xz -C ~/.local/binv2.0.0
runpodctl v2.0.0
Major CLI restructure with full backward compatibility — legacy commands still work with deprecation warnings.
Highlights
- Noun-verb command pattern:
pod create,pod list,sls create,template search, etc. - Legacy commands still work: old syntax shows a deprecation warning but keeps working
- New resource groups: pod, serverless (sls), template (tpl), network-volume (nv), registry (reg), model
- Info commands:
user/mefor account + balance,gpu list,datacenter list,billing - Doctor command:
runpodctl doctorfor guided setup and diagnostics - JSON/YAML output:
--output jsonor--output yamlon all commands - SSH support on pod create:
--sshflag to inject SSH keys at creation - Pod lifecycle: added
pod restart,pod reset,pod update - Template search: search by name/image with
--typefiltering - Shell completion: auto-detected install for bash, zsh, fish, powershell
- GPU ID clarity:
--gpu-idflag andgpuIdoutput field - Pod create flags:
--public-ip,--global-networking,--template-id(required),--compute-type CPU
Closes
- #31 Public IP filter for community cloud
- #35 Update docker image for existing pod
- #40 Support modification of serverless templates
- #45 Start command gives error response
- #46
get podreturning null - #118 Fix help command strings
- #147 Get balance information via CLI
- #148 JSON output support
- #150 Install instructions install old version (install script PATH issue)
- #152 Python version hardcoded in exec (exec deprecated → use ssh)
- #160 Config command fails on Linux (use
runpodctl doctor) - #161 CPU pod deployment
- #162 templateId should not require imageName
- #163 templateId not applying disk/volume settings
- #173 Inconsistent working directory for projects (projects deprecated → use Flash)
- #180 Cannot start AMD instance (verified working with
--gpu-id "AMD Instinct MI300X OAM") - #181 Show datacenter availability for GPU types
- #183 Show GPU VRAM
- #189 Cannot create pods for specific GPUs via CLI
- #190 Global networking option
- #193 Update README branding
- #194 Fully start/stop pods programmatically
- #195 Project files not synced (projects deprecated → use Flash)
- #204 Environment variables don't support equals in value (new
--envuses JSON) - #223 Inconsistent template handling
- #228 SSH connect command doesn't work
- #231
config --apiKeyonly works with env var set (userunpodctl doctor)
Also includes
Install / Upgrade
brew install runpod/runpodctl/runpodctl
# or
curl -sL https://github.com/runpod/runpodctl/releases/latest/download/runpodctl-linux-amd64.tar.gz | tar xz -C ~/.local/binv1.14.15
What's Changed
- CE-1012 - Runpodctl should build a upx version during release build by @brennentsmith-runpod in #215
- fix: receive error by switching to local croc build by @Yhlong00 in #217
Full Changelog: v1.14.13.1...v1.14.15