0.19.28
CLI
Argument Handling
The CLI now properly handles unrecognized arguments and rejects them with clear error messages. The ${{ run.args }} interpolation for tasks and services is still supported but now requires the -- pseudo-argument separator:
dstack apply --reuse -- --some=arg --some-optionThis change prevents accidental typos in command arguments from being silently ignored.
What's Changed
- [Blog] Orchestrating GPUs on DigitalOcean and AMD Developer Cloud by @peterschmidt85 in #3075
- Forbid deleting projects with active resources by @r4victor in #3079
- Add a script to automatically generate expanded release notes using an LLM by @r4victor in #3080
- [UI] Reworked dstack Sky sign-up page by @peterschmidt85 in #3081
- [UI] Minor styling changes by @peterschmidt85 in #3082
- Generate unique fleet name for autocreated fleets by @r4victor in #3085
- Exclude current_resource.fleet by @r4victor in #3087
- [CLI] Handle unrecognized arguments by @un-def in #3076
- Add a new opt-in job network mode by @un-def in #3043
- Generate CoreModel dynamically when using custom configs by @r4victor in #3083
Full Changelog: 0.19.27...0.19.28