v0.10.3.post2

skypilot-org/skypilotv0.10.3.post2Oct 10, 2025by Michaelvll

AI Summary

Patch release v0.10.3.post2 improves robustness against Coreweave clusters with additional retries and fallbacks for Kubernetes API calls.

Key Highlights

  • Fallback to file-based command execution on errors 431 and 400
  • Retry on transient authentication issues with 403 error code
  • Coreweave cluster robustness improvements

New Features

  • Additional retries for Kubernetes API calls
  • Fallback mechanisms for transient errors
  • Authentication error handling improvements

Full Release Notes

This patch release is a minor bump over v0.10.3.post1 to fix robustness against Coreweave clusters, i.e., adding additional retries and fallback for the Kubernetes API calls:

* Fallback to file-based command execution on 431, 400 #7536 #7563
* Retry on transiant authentication issue with error code 403 #7568 #7574

To upgrade:
```
pip install "skypilot==0.10.3.post2"
# Restart your local API server
sky api stop; sky api start
```
Or, upgrade the API server:
```
NAMESPACE=skypilot
RELEASE_NAME=skypilot
VERSION=0.10.3

helm repo update skypilot
helm upgrade -n $NAMESPACE $RELEASE_NAME skypilot/skypilot \
  --set apiService.image=berkeleyskypilot/skypilot:0.10.3.post2 \
  --version $VERSION --devel --reuse-values
```

**Full Changelog**: https://github.com/skypilot-org/skypilot/compare/v0.10.3.post1...v0.10.3.post2