diff --git a/README.md b/README.md index e483922690..766c35c2bc 100644 --- a/README.md +++ b/README.md @@ -21,12 +21,13 @@ `dstack` supports `NVIDIA`, `AMD`, `Google TPU`, `Intel Gaudi`, and `Tenstorrent` accelerators out of the box. ## Latest news ✨ - +- [2025/07] [dstack 0.19.17: Secrets, Files, Rolling deployment](https://github.com/dstackai/dstack/releases/tag/0.19.17) +- [2025/06] [dstack 0.19.16: Docker in Docker, CloudRift](https://github.com/dstackai/dstack/releases/tag/0.19.16) +- [2025/06] [dstack 0.19.13: InfiniBand support in default images](https://github.com/dstackai/dstack/releases/tag/0.19.13) +- [2025/06] [dstack 0.19.12: Simplified use of MPI](https://github.com/dstackai/dstack/releases/tag/0.19.12) +- [2025/05] [dstack 0.19.10: Priorities](https://github.com/dstackai/dstack/releases/tag/0.19.10) - [2025/05] [dstack 0.19.8: Nebius clusters, GH200 on Lambda](https://github.com/dstackai/dstack/releases/tag/0.19.8) - [2025/04] [dstack 0.19.6: Tenstorrent, Plugins](https://github.com/dstackai/dstack/releases/tag/0.19.6) -- [2025/04] [dstack 0.19.5: GCP A3 High clusters](https://github.com/dstackai/dstack/releases/tag/0.19.5) -- [2025/04] [dstack 0.19.3: GCP A3 Mega clusters](https://github.com/dstackai/dstack/releases/tag/0.19.3) -- [2025/03] [dstack 0.19.0: Prometheus](https://github.com/dstackai/dstack/releases/tag/0.19.0) ## How does it work? diff --git a/docs/assets/stylesheets/extra.css b/docs/assets/stylesheets/extra.css index 82e80e658a..45d69f9067 100644 --- a/docs/assets/stylesheets/extra.css +++ b/docs/assets/stylesheets/extra.css @@ -1318,7 +1318,7 @@ html .md-footer-meta.md-typeset a:is(:focus,:hover) { display: none; } - .md-tabs__item:nth-child(6) { + .md-tabs__item:nth-child(7) { display: none; } @@ -1694,7 +1694,7 @@ a.md-go-to-action.secondary { background: white; } -.md-post__content h2 a { +.md-post__content :is(h2, h3, h4, h5, h6) a { color: rgba(0,0,0,0.87); } diff --git a/docs/blog/posts/amd-on-runpod.md b/docs/blog/posts/amd-on-runpod.md index d9d948cf62..1e32a27e7d 100644 --- a/docs/blog/posts/amd-on-runpod.md +++ b/docs/blog/posts/amd-on-runpod.md @@ -4,7 +4,7 @@ date: 2024-08-21 description: "dstack, the open-source AI container orchestration platform, adds support for AMD accelerators, with RunPod as the first supported cloud provider." slug: amd-on-runpod categories: - - Releases + - Changelog --- # Supporting AMD accelerators on RunPod diff --git a/docs/blog/posts/changelog-07-25.md b/docs/blog/posts/changelog-07-25.md new file mode 100644 index 0000000000..13bf67f54a --- /dev/null +++ b/docs/blog/posts/changelog-07-25.md @@ -0,0 +1,204 @@ +--- +title: "Rolling deployment, Secrets, Files, Tenstorrent, and more" +date: 2025-07-10 +description: "TBA" +slug: changelog-07-25 +image: https://dstack.ai/static-assets/static-assets/images/changelog-07-25.png +categories: + - Changelog +--- + +# Rolling deployment, Secrets, Files, Tenstorrent, and more + +Thanks to feedback from the community, `dstack` continues to evolve. Here’s a look at what’s new. + +#### Rolling deployments + +Previously, updating running services could cause downtime. The latest release fixes this with [rolling deployments](../../docs/concepts/services.md/#rolling-deployment). Replicas are now updated one by one, allowing uninterrupted traffic during redeployments. + +
+
+Huge thanks to the Tenstorrent community for testing these improvements!
+
+#### Docker in Docker
+
+Using Docker inside `dstack` run configurations is now even simpler. Just set `docker` to `true` to [enable the use of Docker CLI](../../docs/concepts/tasks.md#docker-in-docker) in your runs—allowing you to build images, run containers, use Docker Compose, and more.
+
+
+
+If you’d like to learn more about `dstack` Enterprise, [let us know](https://calendly.com/dstackai/discovery-call).
+
+That’s all for now.
+
+!!! info "What's next?"
+ Give dstack a try, and share your feedback—whether it’s [GitHub :material-arrow-top-right-thin:{ .external }](https://github.com/dstackai/dstack){:target="_blank"} issues, PRs, or questions on [Discord :material-arrow-top-right-thin:{ .external }](https://discord.gg/u8SmfwPpMd){:target="_blank"}. We’re eager to hear from you!
diff --git a/docs/blog/posts/cursor.md b/docs/blog/posts/cursor.md
index bdc1e4a619..a5f9604698 100644
--- a/docs/blog/posts/cursor.md
+++ b/docs/blog/posts/cursor.md
@@ -5,7 +5,7 @@ description: "TBA"
slug: cursor
image: https://dstack.ai/static-assets/static-assets/images/dstack-cursor-v2.png
categories:
- - Releases
+ - Changelog
---
# Accessing dev environments with Cursor
diff --git a/docs/blog/posts/dstack-metrics.md b/docs/blog/posts/dstack-metrics.md
index f06ff31515..f4647d7822 100644
--- a/docs/blog/posts/dstack-metrics.md
+++ b/docs/blog/posts/dstack-metrics.md
@@ -5,7 +5,7 @@ description: "dstack introduces a new CLI command (and API) for monitoring conta
slug: dstack-metrics
image: https://dstack.ai/static-assets/static-assets/images/dstack-stats-v2.png
categories:
- - Releases
+ - Changelog
---
# Monitoring essential GPU metrics via CLI
diff --git a/docs/blog/posts/dstack-sky-own-cloud-accounts.md b/docs/blog/posts/dstack-sky-own-cloud-accounts.md
index ff0b8d1826..16b68867ce 100644
--- a/docs/blog/posts/dstack-sky-own-cloud-accounts.md
+++ b/docs/blog/posts/dstack-sky-own-cloud-accounts.md
@@ -4,7 +4,7 @@ date: 2024-06-11
description: "With today's release, dstack Sky supports both options: accessing the GPU marketplace and using your own cloud accounts."
slug: dstack-sky-own-cloud-accounts
categories:
- - Releases
+ - Changelog
---
# dstack Sky now supports your own cloud accounts
diff --git a/docs/blog/posts/dstack-sky.md b/docs/blog/posts/dstack-sky.md
index 7cfe800970..78d35641c0 100644
--- a/docs/blog/posts/dstack-sky.md
+++ b/docs/blog/posts/dstack-sky.md
@@ -3,7 +3,7 @@ date: 2024-03-11
description: A managed service that enables you to get GPUs at competitive rates from a wide pool of providers.
slug: dstack-sky
categories:
- - Releases
+ - Changelog
---
# Introducing dstack Sky
diff --git a/docs/blog/posts/gh200-on-lambda.md b/docs/blog/posts/gh200-on-lambda.md
index 970c87b12f..1741e6f2ec 100644
--- a/docs/blog/posts/gh200-on-lambda.md
+++ b/docs/blog/posts/gh200-on-lambda.md
@@ -5,7 +5,7 @@ description: "TBA"
slug: gh200-on-lambda
image: https://dstack.ai/static-assets/static-assets/images/dstack-arm--gh200-lambda-min.png
categories:
- - Releases
+ - Changelog
---
# Supporting ARM and NVIDIA GH200 on Lambda
diff --git a/docs/blog/posts/gpu-blocks-and-proxy-jump.md b/docs/blog/posts/gpu-blocks-and-proxy-jump.md
index dc8bea1dfc..cbf9ab7dcc 100644
--- a/docs/blog/posts/gpu-blocks-and-proxy-jump.md
+++ b/docs/blog/posts/gpu-blocks-and-proxy-jump.md
@@ -5,7 +5,7 @@ description: "TBA"
slug: gpu-blocks-and-proxy-jump
image: https://dstack.ai/static-assets/static-assets/images/data-centers-and-private-clouds.png
categories:
- - Releases
+ - Changelog
---
# Introducing GPU blocks and proxy jump for SSH fleets
diff --git a/docs/blog/posts/inactivity-duration.md b/docs/blog/posts/inactivity-duration.md
index 28ea3f5d70..d04a8eba46 100644
--- a/docs/blog/posts/inactivity-duration.md
+++ b/docs/blog/posts/inactivity-duration.md
@@ -5,7 +5,7 @@ description: "dstack introduces a new feature that automatically detects and shu
slug: inactivity-duration
image: https://dstack.ai/static-assets/static-assets/images/inactive-dev-environments-auto-shutdown.png
categories:
- - Releases
+ - Changelog
---
# Auto-shutdown for inactive dev environments—no idle GPUs
diff --git a/docs/blog/posts/instance-volumes.md b/docs/blog/posts/instance-volumes.md
index c4f5e3b1b1..95b48cee11 100644
--- a/docs/blog/posts/instance-volumes.md
+++ b/docs/blog/posts/instance-volumes.md
@@ -5,7 +5,7 @@ description: "To simplify caching across runs and the use of NFS, we introduce a
image: https://dstack.ai/static-assets/static-assets/images/dstack-instance-volumes.png
slug: instance-volumes
categories:
- - Releases
+ - Changelog
---
# Introducing instance volumes to persist data on instances
diff --git a/docs/blog/posts/intel-gaudi.md b/docs/blog/posts/intel-gaudi.md
index 7abc69f418..6f95f49d0a 100644
--- a/docs/blog/posts/intel-gaudi.md
+++ b/docs/blog/posts/intel-gaudi.md
@@ -5,7 +5,7 @@ description: "dstack now supports Intel Gaudi accelerators with SSH fleets, simp
slug: intel-gaudi
image: https://dstack.ai/static-assets/static-assets/images/dstack-intel-gaudi-and-intel-tiber-cloud.png-v2
categories:
- - Releases
+ - Changelog
---
# Supporting Intel Gaudi AI accelerators with SSH fleets
diff --git a/docs/blog/posts/metrics-ui.md b/docs/blog/posts/metrics-ui.md
index 74719af2de..b15bbffc5e 100644
--- a/docs/blog/posts/metrics-ui.md
+++ b/docs/blog/posts/metrics-ui.md
@@ -5,7 +5,7 @@ description: "TBA"
slug: metrics-ui
image: https://dstack.ai/static-assets/static-assets/images/dstack-metrics-ui-v3-min.png
categories:
- - Releases
+ - Changelog
---
# Built-in UI for monitoring essential GPU metrics
diff --git a/docs/blog/posts/mpi.md b/docs/blog/posts/mpi.md
index ef5d685829..5473d64a28 100644
--- a/docs/blog/posts/mpi.md
+++ b/docs/blog/posts/mpi.md
@@ -5,7 +5,7 @@ description: "TBA"
slug: mpi
image: https://dstack.ai/static-assets/static-assets/images/dstack-mpi-v2.png
categories:
- - Releases
+ - Changelog
---
# Supporting MPI and NCCL/RCCL tests
diff --git a/docs/blog/posts/nebius.md b/docs/blog/posts/nebius.md
index c6f4374db7..ef484b0f32 100644
--- a/docs/blog/posts/nebius.md
+++ b/docs/blog/posts/nebius.md
@@ -5,7 +5,7 @@ description: "TBA"
slug: nebius
image: https://dstack.ai/static-assets/static-assets/images/dstack-nebius-v2.png
categories:
- - Releases
+ - Changelog
---
# Supporting GPU provisioning and orchestration on Nebius
diff --git a/docs/blog/posts/nvidia-and-amd-on-vultr.md b/docs/blog/posts/nvidia-and-amd-on-vultr.md
index eda4519b40..2fb30ebbc0 100644
--- a/docs/blog/posts/nvidia-and-amd-on-vultr.md
+++ b/docs/blog/posts/nvidia-and-amd-on-vultr.md
@@ -5,7 +5,7 @@ description: "Introducing integration with Vultr: The new integration allows Vul
slug: nvidia-and-amd-on-vultr
image: https://dstack.ai/static-assets/static-assets/images/dstack-vultr.png
categories:
- - Releases
+ - Changelog
---
# Supporting NVIDIA and AMD accelerators on Vultr
diff --git a/docs/blog/posts/prometheus.md b/docs/blog/posts/prometheus.md
index 58299dfb4d..5482d0c131 100644
--- a/docs/blog/posts/prometheus.md
+++ b/docs/blog/posts/prometheus.md
@@ -5,7 +5,7 @@ description: "TBA"
slug: prometheus
image: https://dstack.ai/static-assets/static-assets/images/dstack-prometheus-v3.png
categories:
- - Releases
+ - Changelog
---
# Exporting GPU, cost, and other metrics to Prometheus
diff --git a/docs/blog/posts/tpu-on-gcp.md b/docs/blog/posts/tpu-on-gcp.md
index c38bea20a2..8fff83cb47 100644
--- a/docs/blog/posts/tpu-on-gcp.md
+++ b/docs/blog/posts/tpu-on-gcp.md
@@ -4,7 +4,7 @@ date: 2024-09-10
description: "Learn how to use TPUs with dstack for fine-tuning and deploying LLMs, leveraging open-source tools like Hugging Face’s Optimum TPU and vLLM."
slug: tpu-on-gcp
categories:
- - Releases
+ - Changelog
---
# Using TPUs for fine-tuning and deploying LLMs
diff --git a/docs/blog/posts/volumes-on-runpod.md b/docs/blog/posts/volumes-on-runpod.md
index a6d436790e..de0c8d6d0a 100644
--- a/docs/blog/posts/volumes-on-runpod.md
+++ b/docs/blog/posts/volumes-on-runpod.md
@@ -4,7 +4,7 @@ date: 2024-08-13
description: "Learn how to use volumes with dstack to optimize model inference cold start times on RunPod."
slug: volumes-on-runpod
categories:
- - Releases
+ - Changelog
---
# Using volumes to optimize cold starts on RunPod
diff --git a/docs/overrides/header-2.html b/docs/overrides/header-2.html
index 2c7e676796..4f8542d383 100644
--- a/docs/overrides/header-2.html
+++ b/docs/overrides/header-2.html
@@ -62,7 +62,7 @@
{% if "navigation.tabs.sticky" in features %}
diff --git a/docs/overrides/home.html b/docs/overrides/home.html
index 8c306dd369..b7c3ee994a 100644
--- a/docs/overrides/home.html
+++ b/docs/overrides/home.html
@@ -509,20 +509,20 @@