v0.10.1
skypilot-org/skypilotv0.10.1Aug 11, 2025by Michaelvll
AI Summary
SkyPilot v0.10.1 is a production-focused release that introduces large-scale distributed training capabilities for large models (Llama 4 400B, GPT-OSS), enhanced cloud integrations including AMD GPUs on Kubernetes, CoreWeave, and Nebius B200 support, plus improved reliability features for mission-critical AI workloads.
Key Highlights
- Native Git Support - use private git repositories as workdir with commit/branch references
- Distributed LLM Training - examples for Llama 4 Maverick 400B and OpenAI GPT-OSS pretraining/finetuning with checkpointing
- Enhanced Cloud Integrations - AMD ROCm on Kubernetes, CoreWeave with Infiniband, Nebius B200 GPUs and spot instances
- External Logging - support for AWS CloudWatch and GCP Cloud Logging integration
- 2x faster `sky status` command with intelligent caching and optimized CLI startup
New Features
- Native Git repository support as workdir with URL and ref specification
- Distributed LLM pretraining/finetuning examples (Llama 4 Maverick 400B, GPT-OSS, VeRL agentic training)
- Native AMD GPU support on Kubernetes with ROCm
- CoreWeave cluster integration with Infiniband and object store support
- Nebius B200 GPUs and spot instance support with MOUNT_CACHED mode
- Autostop/Autodown based on SSH sessions (wait_for: jobs_and_ssh)
- External logging to AWS CloudWatch and GCP Cloud Logging
- 2x faster `sky status` with intelligent caching
- Lazy loading of dependencies for faster CLI startup
- Interactive guided tour for dashboard new users
- Mobile-responsive design for narrow screens
- YAML syntax highlighting in UI
- S3 mounting support on ARM-based instances
- Volume Management SDK for persistent volumes across clouds
- Helm Chart deployment on Artifact Hub
- OAuth2 Proxy integration for API server
- Enhanced client reliability with automatic retry on transient failures
- Managed jobs force disable cloud buckets option
- Multi-task log viewing for managed job pipelines
- GCP N4 instance types and TPU improvements
- RunPod CPU instance support
- Vast port opening support
Full Release Notes
# SkyPilot v0.10.1: Improved production readiness, distributed training, cloud integrations, and more
SkyPilot v0.10.1 improves enterprise production readiness with large-scale distributed training capabilities (Llama 4 400B, OpenAI GPT-OSS), introduces/enhances integration with AMD GPUs and leading GPU clouds (CoreWeave, Nebius), and delivers enhanced reliability features for mission-critical AI workloads.
Get it now with:
```
uv pip install "skypilot>=0.10.1"
```
## Highlights
### Native Git Support
[Use your (private) git repositories](https://docs.skypilot.co/en/latest/examples/syncing-code-artifacts.html) as your SkyPilot workdir:
```yaml
# task.sky.yaml
workdir:
url: https://github.com/my-org/my-repo.git
ref: 1234ab # commit hash or branch name
```
Find your commit hash of your workdir in Dashboard:
<p align="center">
<img src="https://i.imgur.com/h9U838b.png" width="80%" />
</p>
Added in (#6294, #6257, #6268).
### Distributed LLM Pretraining/Finetuning and Agentic training Examples
We released high-performance distributed training examples for large models with checkpointing support (#6525, #6551, #6242, #6273).
* Llama 4 Maverick 400B model training on more than 16 H200 GPUs: [example](https://docs.skypilot.co/en/latest/examples/training/llama-4-finetuning.html)
* OpenAI GPT-OSS model pretraining and finetuning: [example](https://docs.skypilot.co/en/latest/examples/training/gpt-oss-finetuning.html)
<p align="center">
<img src="https://i.imgur.com/dAov9ud.png" width="80%" />
</p>
[Agentic training example](https://docs.skypilot.co/en/latest/examples/training/verl.html) with VeRL is now also available (#6443).
### Cloud and accelerator support
#### Native AMD GPU Support on Kubernetes
AMD ROCm is now supported on Kubernetes clusters with SkyPilot!
```yaml
# task.sky.yaml
resources:
infra: k8s/my-amd-cluster
image_id: docker:rocm/pytorch-training:v25.6
accelerators: MI300:4
```
#### Coreweave Integration
SkyPilot now supports CoreWeave clusters with native Infiniband and object store support (#6386, #6487, #6483).
Use your CoreWeave cluster with SkyPilot:
```yaml
resources:
infra: k8s/my-coreweave-cluster
network: best # Enable infiniband
```
#### Nebius cloud improvement
B200 GPUs and spot instances are now supported on Nebius cloud (#6474, #6478, #6267).
```yaml
# task.sky.yaml
resources:
infra: nebius
accelerators: B200:8
use_spot: true
```
Additionally, SkyPilot now supports [``MOUNT_CACHED`` mode](https://docs.skypilot.co/en/latest/reference/storage.html#storage-modes) for Nebius cloud. (#6456)
### Autostop/Autodown based on SSH sessions
In addition to running jobs on clusters, you can also ask autostop/autodown to wait for active SSH sessions or none of them in SkyPilot YAML (#6361, #6485).
```yaml
# task.sky.yaml
resources:
autostop:
wait_for: jobs_and_ssh
```
### External Logging
You can now dump your SkyPilot cluster/job logs to [external logging services](https://docs.skypilot.co/en/latest/user_guides/logging.html) like AWS CloudWatch and GCP Cloud Logging (#6331, #6405, #6411, #6369). Configure it in your `~/.sky/config.yaml`:
```yaml
logs:
store: aws # Or 'gcp', etc.
aws:
... # Service-specific options; see below.
```
## What's New
### UX/API
- **2x Faster `sky status`**: Intelligent caching reduces status command latency by 50% (#6166)
- **Optimized Imports**: Lazy loading of dependencies for faster CLI startup (#6302)
- **Autostop/Autodown**: Improve autostop logic during cluster refresh (#6388)
- **Fast network timeout detection**: Faster timeout detection for remote API server checks (#6263)
- **Better hints for parallel launch**: Better hints for parallel launch (#6549)
- Support `sky api logout` to logout from API server (#6284, #6327, #6412)
- **Type Checking**: Enhanced mypy support with py.typed marker (#6440)
### UI
- **Interactive Tour**: Guided tour for new users to learn dashboard features (#6565, #6301)
- **Mobile Support**: Responsive design for narrow screens (#6280)
- **YAML Syntax Highlighting**: Enhanced code readability with syntax highlighting (#6404)
- **User Management**: Delete users directly from the dashboard interface (#6434)
- **Display fixes**: Cluster history tracking issues (#6512), VSCode remote connection (#6555), workspace resources aggregation (#6537, #6283)
### Storage/Volume
- **S3 Mounting on ARM-based Instances**: Full support for S3 mounting on ARM64 instances (#6255)
- **Volume Management SDK**: Added SDK for creating, managing persistent volumes across clouds (#6439, #6170, #6383)
- **New examples for volumes**: juiceFS, NFS, etc. (#6521)
### API Server
#### API Server Deployment
- **Helm Chart on Artifact Hub**: SkyPilot Helm chart now available on Artifact Hub (#6560, #6371)
- **More robust DB**: Use Alembic for database schema migrations (#6579, #6556, #6196), thread safety improvements (#6422, #6279)
- **OAuth2 Proxy Integration**: Built-in OAuth2 proxy support (#6476)
- **Redis Secret Support**: Configuration for Redis URL via secrets (#6559)
- Deployment image size reduction (#6312, #6285)
- **GPU Detection**: Fixed GPU name matching with underscores (#6491)
#### Client Enhancements
- **Enhanced Client Reliability**: Automatic retry on transient failures (#6259, #6298, #6234)
- **Robustness enhancements**: lock timeout notifications (#6530), transient error retry (#6234), catalog refresh (#6272)
- **Service Account Token Auth Fix**: Fixed token authentication in file uploads (#6432)
- **Issues fixes**: file path escaping (#6262),
### Managed Jobs
- **Force Disable Cloud Buckets**: Configuration option to disable cloud bucket usage for managed jobs and SkyServe (#6402, #6407)
- **Multi-Task Log Viewing**: See logs from all tasks in a managed job pipeline (#6415)
### Cloud Integrations
- **GCP N4 Instance Types**: Support for new N4 machine family (#6253)
- **GCP TPU Improvements**: Enhanced TPU provisioning logic (#6420)
- **Hyperbolic**: Marked CUSTOM_MULTI_NETWORK as unsupported (#6245)
- **RunPod**: CPU instance launching support (#6450)
- **Vast**: Port opening support (#6282)
- **Azure**: Dependency resolution fixes (#6231)
### Miscs
- **Developer Experience**: Improved format.sh for code consistency (#6580)
- **Backward Compatibility**: Fixed issues with Task field and version detection (#6548, #6564, #6485)
- **Test Stability**: Fixed various flaky tests (#6507, #6495, #6511, #6469)
- **Release Pipeline**: Fixed API version extraction and workflow issues (#6464, #6254)
- **Buildkite**: Sequential test execution to reduce resource usage (#6217)
### Production Deployment Guides
- **PostgreSQL with GCP Cloud SQL**: Complete guide for deploying API server with Cloud SQL backend (#6325)
- **Docker Deployment**: Containerized API server deployment guide (#6296)
- **AWS SSM as SSH proxy**: Setup guide for AWS Systems Manager (#6522)
## Contributors
We thank all contributors who made this release possible!
New Contributors**: @LokmaSpeedy, @jacobergzhou, @amd-pratmish, @tedspare, @jimbz, @makhalin
**All Contributors**: @alex000kim, @amd-pratmish, @andylizf, @aylei, @bikramnehra, @cblmemo, @cg505, @clayrosenthal, @concretevitamin, @DanielZhangQD, @jacobergzhou, @jimbz, @kevinmingtarja, @kyuds, @lloyd-brown, @LokmaSpeedy, @lucamanolache, @makhalin, @Maknee, @Michaelvll, @rohansonecha, @romilbhardwaj, @SalikovAlex, @SeungjinYang, @tedspare, @zhenjiasun, @zpoint
Special thanks to the community for bug reports, feature requests, and pull requests that helped improve SkyPilot!
## Full Changelog
For a complete list of changes, see the [commit history](https://github.com/skypilot-org/skypilot/compare/v0.10.0...v0.10.1).