0.11.1
Default gateway
Previously, to run a service, you had to create a gateway using the dstack gateway create command and pass its address via the gateway property in the service configuration file.
Now, you don't need to use the gateway property anymore, as you can create a gateway via the UI and mark it as default.
Gateway domain
Once the gateway is created (and assigned an external IP), you can set up an A record with your DNS provider to map *.<your domain name> to the gateway's IP and specify this wildcard domain in the gateway's settings.
If a wildcard domain is configured, dstack automatically enables HTTPS and runs services at https://<run name>.<your domain name>.
Retry policy
In other news, the update fixes a few bugs with the --retry-limit argument in dstack run. Now, it works again, allowing you to schedule tasks even if there is no required capacity at the moment.
Last but not least, we've updated the entire documentation and examples.