Upgrade and Rollback
This runbook covers how to upgrade, pin, and roll back each release surface of the vLLM Semantic Router in a production environment.
Release Channels
| Channel | Tag pattern | Updated on | Use case |
|---|---|---|---|
| Versioned | v0.3.0 / 0.3.0 | Tagged releases only | Production — immutable, recommended |
| Nightly | nightly-20260115 | Daily at 02:00 UTC | Pre-release testing |
| Latest | latest | Every push to main + releases | Development only |
Recommendation
Always use a versioned tag in production. It is immutable — the digest never changes for a given version tag. Find the latest release on the GitHub Releases page.
Prerequisites
helm≥ 3.14 (for Helm OCI operations)kubectlconfigured for your target clusterpip≥ 22 (for Python CLI)dockerorpodman(for direct image operations)
1. Checking Your Current Version
Helm release
helm list -n vllm-semantic-router-system
helm history semantic-router -n vllm-semantic-router-system
The CHART column shows the chart version (e.g. semantic-router-0.2.0) and
APP VERSION shows the image tag that chart deployed.