Skip to content

Releases: saurlax/autodl-cli

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 06:09
4fc52ea

Ordinary containers (experimental)

  • Add container list, get, status, start, stop, and release for existing non-Pro containers through AutoDL's console API.
  • Support no-GPU startup with container start INSTANCE_ID --mode non_gpu.
  • Save web login tokens separately with config set-web-token; also support AUTODL_WEB_TOKEN and --web-token.
  • Preserve existing Pro commands and developer-token authentication. Console snapshot GETs use query parameters.

The console API is undocumented and may change. Live authentication and listing were verified, returning zero instances; instance details and lifecycle operations have not yet been verified against a live instance. Release permanently deletes data and requires --yes.

Validation and downloads

Local race tests, go vet, formatting checks, and module verification passed. The release workflow tests Linux, macOS, and Windows before building six platform archives and verifying SHA-256 checksums.

Download the archive for your operating system and architecture and verify it against checksums.txt.

Full changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 15:26
d6f556e

Store your AutoDL developer token in the operating system's credential store and configure it through a hidden terminal prompt.

Changes

  • autodl config set-token now saves tokens in Windows Credential Manager, macOS Keychain, or Linux Secret Service by default.
  • Interactive token entry is hidden. Redirected input remains supported.
  • Keyring failures never silently fall back to plaintext files.
  • An explicit --config PATH selects plaintext file storage for environments that need it.
  • Added credential-source and keyring-failure tests and documented source-based acceptance checks.

Upgrade from v0.1.0

The old default plaintext config is no longer read automatically. Run autodl config set-token again to save your token in the system keyring. After checking autodl account balance, remove the old plaintext file if you no longer need it. Alternatively, pass its path explicitly with --config.

Token precedence is --token, then AUTODL_TOKEN, then the system keyring (or the explicitly selected config file). Linux headless sessions without Secret Service can use AUTODL_TOKEN.

Validation and downloads

Local race tests, go vet, and six-platform builds passed. Windows Credential Manager passed an isolated write/read/delete check. Source-based live API acceptance passed for balance, instance list, image list, and JSON output; no billable resources were created.

This release uses the shared test/build workflow and uploads its existing archives without rebuilding in the publish job. Download an archive for Linux, macOS, or Windows (amd64/arm64), and verify its SHA-256 against checksums.txt.

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 05:27
e798014