Download Latest Version 0.20.29 source code.zip (21.8 MB)
Email in envelope

Get an email when there's a new version of dstack

Home / 0.20.26
Name Modified Size InfoDownloads / Week
Parent folder
0.20.26 source code.tar.gz 2026-06-25 20.6 MB
0.20.26 source code.zip 2026-06-25 21.6 MB
README.md 2026-06-25 2.4 kB
Totals: 3 Items   42.2 MB 0

Server

SSH pool

The server now keeps a pool of reusable SSH connections to instances, enabled by default. Previously, the server opened a fresh SSH connection for every operation against an instance. Reusing pooled connections removes this per-operation overhead and delivers a significant performance boost — runs, dev environments, and services become noticeably more responsive, especially on servers managing many instances.

ssh-pool

The SSH pool is on by default and requires no configuration. If needed, you can opt out by setting the DSTACK_SERVER_SSH_POOL_DISABLED environment variable:

DSTACK_SERVER_SSH_POOL_DISABLED=1

Faster run listing

The /api/runs/list endpoint has been optimized to load jobs more efficiently. Listing runs — including in the UI and via dstack ps — is now faster, particularly for projects with a large number of runs.

Backends

AWS

Capacity Reservations

dstack now applies the tenancy of an EC2 On-Demand Capacity Reservation when launching instances into it. Because a Capacity Reservation only accepts instances whose attributes — instance type, platform, Availability Zone, and tenancy — match the reservation, this ensures instances with a dedicated tenancy reservation launch correctly instead of being rejected.

What's changed

Full changelog: https://github.com/dstackai/dstack/compare/0.20.25...0.20.26

Source: README.md, updated 2026-06-25