Repository navigation
v1.1.0 - Sliplane API 0.10.0
Sliplane API 0.10.0
The CLI now covers all 77 operations of the Sliplane API (it was 65, spec 0.5.0).
New commands
ssh-keys list / create / delete- register a public key inline or from a file, optionally self-deleting with--expires-at. A private key is refused.services ssh-keys / attach-ssh-key / detach-ssh-key- attach prints the host, port and username to connect with.services attach-volume / update-volume / detach-volumeandservers rename-volume. Attach, update and detach redeploy the service; a detached volume keeps its data.postgres metrics, andpricing.
Fixes
services update --merge-envno longer blanks variables. API keys now have per-area scopes. Withoutsecrets:readevery env value reads back empty, plain ones too, and a plain variable sent back empty is overwritten.--merge-envnow refuses (auth_required) when it would carry a plain variable over with such a key, and points toservices set-envor a key with Secrets: Read.accounts addandaccounts testwarn when a key lackssecrets:read;sliplane melists the scopes.--from/--toonservers metricsandservices metricsalways failed with HTTP 400, because the default--range 1hwas sent with them.--rangenow conflicts with--from/--to.- Clearer errors for maintenance mode (423) and for deleting an SSH key that is still attached (409).
Upgrading
Download the archive for your platform below, or build from source with cargo install --path . --locked. Config and stored keys are unchanged.