0.20.3-v1
Dev environments
Windsurf IDE
Dev environments now support Windsurf as a first-class IDE option alongside VSCode and Cursor.
type: dev-environment
ide: windsurf
repos:
- https://github.com/dstackai/dstack
resources:
gpu: 24GB..:1dstack provisions an instance for your dev environment and seamlessly connects your local Windsurf editor to it.
Troubleshooting
Runs/fleets/volumes/gateways JSON via CLI
You can now inspect the full JSON state of runs, fleets, volumes, and gateways using these CLI commands:
$ dstack run get <name> --json
$ dstack fleet get <name> --json
$ dstack volume get <name> --json
$ dstack gateway get <name> --jsonRuns/fleets JSON via UI
The UI includes new "Inspect" tabs with read-only JSON viewers for runs and fleets, making it easier to debug and understand resource states.
What's changed
- Fix TestRemoveDanglingTasks by @un-def in dstackai/dstack#3426
- [runner] Configure and start sshd by @un-def in dstackai/dstack#3421
- Resolve url for dstack login by @r4victor in dstackai/dstack#3427
- [shim] Fix DockerRunner tests by @un-def in dstackai/dstack#3429
- Remove httpx duplicated in dev deps by @r4victor in dstackai/dstack#3433
- [UX] Better "No fleets" messages; plus updated
Troubleshootingguide by @peterschmidt85 in dstackai/dstack#3428 - [runner] Streamline authorized_keys management by @un-def in dstackai/dstack#3435
- Change /dstack/venv ownership to the current user by @un-def in dstackai/dstack#3437
- [UX] Add an API that returns projects that lack active fleets by @peterschmidt85 in dstackai/dstack#3425
- Make no fleet notifications dismissible by @r4victor in dstackai/dstack#3439
- Adjust kubernetes gpu matching for RTX5090 by @r4victor in dstackai/dstack#3440
- [runner] Fix MPI hostfile by @un-def in dstackai/dstack#3441
- [Crusoe] Minor edits by @peterschmidt85 in dstackai/dstack#3448
- [Dev environments] Support windsurf IDE by @peterschmidt85 in dstackai/dstack#3444
- Add
processing instancedebug log message by @jvstme in dstackai/dstack#3450 - [runner] Decouple Server and Executor by @un-def in dstackai/dstack#3447
- [Feature] Allow to see JSON state of runs/volumes/fleets/gateways via CLI/UI by @peterschmidt85 in dstackai/dstack#3445
Full Changelog: dstackai/dstack@0.20.1...0.20.3