0.19.37
CLI
dstack attach --logs --since
The dstack attach --logs command now supports a --since argument to show only the recent logs before following real-time logs. You can specify either a relative duration or an absolute timestamp:
# Show logs from a specific timestamp and follow real-time logs
> dstack attach my-task --logs --since 2025-11-05T08:54:15Z
# Show logs from the last 5 minutes and follow real-time logs
> dstack attach my-task --logs --since 5m
This is especially helpful for long-running services and trainings when you don't need to load the entire logs history.
Fleets
Placement groups for elastic fleets
Previously dstack set up interconnected clusters with placement groups only for fleets with static number of instances such as nodes: 8. Now instances provisioned in fleets with placement: cluster always use placement groups. So now you can use elastic fleets and get best connectivity:
type: fleet
name: cloud-fleet
placement: cluster
nodes: 0..Important change: Multi-node tasks can now run only on fleets with placement: cluster.
Backends
Gateways on Kubernetes
Previously gateways support on Kubernetes was limited to managed Kubernetes with DNS-based load balancers such as EKS. Now the support is extended to IP-based load balancers such as GKE and Nebius' mk8s.
What's Changed
- Support --since arg for dstack attach --logs command by @r4victor in #3268
- Fix instances disk in resources description by @r4victor in #3271
- [Internal] Add kubernetes type stubs by @un-def in #3272
- Forbid running multinode tasks on non-cluster fleets by @r4victor in #3277
- [Feature]: Make proxy service HTTP timeout configurable by @earandap in #3275
- [runner] Allow to compile runner on macOS (for development purposes only) by @peterschmidt85 in #3276
- Support placement groups for elastic fleets by @r4victor in #3282
- Kubernetes: change jump pod image, tune sshd options by @un-def in #3273
- Kubernetes: support IP based load balancers by @un-def in #3283
- Improved remote repo support by @peterschmidt85 in #3279
- Mention runpod in Clusters guide by @r4victor in #3284
- Improved remote repo support (#3279) by @peterschmidt85 in #3285
New Contributors
Full Changelog: 0.19.36...0.19.37