Skip to content

Releases: llm-d/llm-d

v0.9.0 Release

Choose a tag to compare

@Gregory-Pereira Gregory-Pereira released this 17 Aug 23:38
v0.9.0
3291bca

llm-d v0.9.0 Release

Release goal and issues tracked here: #1945, although not all of that was accomplished. Thank you to all our new and old contributors.

LLM-D v0.9.0 Component Summary

Component Version Previous Version Type
llm-d/llm-d-router-endpoint-picker v0.10.0 v0.9.0 Image + Helm Chart
llm-d/llm-d-router-disagg-sidecar v0.10.0 v0.9.0 Image
llm-d/llm-d-uds-tokenizer v0.9.0 Image
llm-d/llm-d-kv-cache v0.9.0 v0.8.0 Library
llm-d/llm-d-inference-sim v0.10.2 v0.9.2 Image
llm-d/llm-d-cuda v0.9.0 v0.8.1 Image
llm-d/llm-d-aws (EFA) v0.9.0 v0.8.1 Image
llm-d/llm-d-rocm v0.9.0 v0.8.1 Image
llm-d/llm-d-xpu v0.9.0 v0.8.1 Image
llm-d/llm-d-xpu-sglang v0.9.0 Image
llm-d/llm-d-cpu v0.9.0 v0.8.1 Image
llm-d/llm-d-kv-cache/llmd-fs-connector 0.23 0.23 Wheel installed in llm-d
llm-d/llm-d-benchmark v0.8.0 v0.6.8.1 Image
llm-d/llm-d-workload-variant-autoscaler v0.9.0 v0.8.0 Helm Chart + Image
llm-d/llm-d-async v0.9.0 v0.8.0 Helm Chart + Image
llm-d/llm-d-batch-gateway v0.5.0 Image + Helm Chart
llm-d/llm-d-latency-predictor 0.9.0 Image
llm-d/mooncake-master-store v0.8.0 v0.8.0 Image
vllm-project/vllm v0.26.0 v0.23.0 Wheel installed in llm-d
kubernetes-sigs/gateway-api-inference-extension v1.5.0 v1.5.0 Helm Chart + CRDs
kubernetes-sigs/inference-perf v0.6.1 v0.6.0 Tool

Upstream Model Server Images

Engine Image Tag Previous Tag
vLLM docker.io/vllm/vllm-openai v0.26.0 v0.23.0
vLLM Omni docker.io/vllm/vllm-omni v0.26.0
vLLM TPU docker.io/vllm/vllm-tpu v0.26.0 v0.25.0
vLLM XPU docker.io/vllm/vllm-openai-xpu v0.26.0 v0.23.0
vLLM ROCm docker.io/vllm/vllm-openai-rocm v0.26.0 v0.23.0
vLLM ROCm Omni docker.io/vllm/vllm-omni-rocm v0.24.1
vLLM CPU docker.io/vllm/vllm-openai-cpu v0.26.0 v0.23.0
SGLang docker.io/lmsysorg/sglang v0.5.16 v0.5.13.post1
TRT-LLM nvcr.io/nvidia/tensorrt-llm/release 1.3.0rc23

Infrastructure Changes

Component Version Previous Version
Gateway API CRDs v1.5.1 v1.5.1
GAIE CRDs v1.5.0 v1.5.0
Istio 1.29.4 1.29.4
AgentGateway v1.1.0 v2.3.3 (as kgateway)
Envoy Gateway / Envoy AI Gateway v1.8.1 / v0.7.0

What's Changed

Read more

Release v0.8.1

Choose a tag to compare

@diegocastanibm diegocastanibm released this 26 Jun 19:13
v0.8.1
d6ffb5c

LLM-D v0.8.0 Component Summary

Themes: solidify CI coverage & project operations, expand accelerator coverage, graduate multimodal/batch/flow-control to production, introduce initial RL support.

Component Version Previous Version Type Notes
llm-d/llm-d-router-endpoint-picker v0.9.0 v0.8.0 Image + Helm Chart Core EPP image (renamed from llm-d-inference-scheduler)
llm-d/llm-d-router-disagg-sidecar v0.9.0 v0.8.0 Image P/D routing sidecar (renamed from llm-d-routing-sidecar)
llm-d/llm-d-uds-tokenizer vllm-v0.23.0 vllm-v0.19.1 Image Tokenizer sidecar aligned with vLLM version
llm-d/llm-d-kv-cache v0.9.0 v0.8.0 Library HMA support, storage events, multi-tier offloading
llm-d/llm-d-inference-sim v0.9.2 v0.8.2 Image Multimodal support, Mooncake bootstrap, configurable latency
llm-d/llm-d-cuda v0.8.0 v0.7.0 Image vLLM v0.23.0, CUDA 13.0.2
llm-d/llm-d-aws (EFA) v0.8.0 v0.7.0 Image
llm-d/llm-d-hpu v0.8.0 v0.7.0 Image
llm-d/llm-d-kv-cache/llmd_fs_backend_connector v0.23 v0.19.1 Wheel installed in llm-d Migrated to vLLM 0.23.0 offload API
llm-d/llm-d-benchmark v0.7.0 v0.6.8.1 Image Benchmark workload launcher
llm-d/llm-d-workload-variant-autoscaler v0.8.0 v0.7.0 Helm Chart + Image CRD migration to llm-d.ai API group, improved observability
vllm-project/vllm v0.23.0 v0.19.1 Wheel installed in llm-d Confirmed by @Gregory-Pereira and @tessapham
kubernetes-sigs/gateway-api-inference-extension v1.5.0 v1.5.0 Helm Chart Charts now published from llm-d-router OCI registry

Upstream vLLM Images (replacing llm-d-built images)

Per PR #1791, the following platforms now use upstream vLLM images directly instead of llm-d-built custom images:

Platform New Image Tag Previous llm-d Image
GPU (CUDA) vllm/vllm-openai v0.23.0 ghcr.io/llm-d/llm-d-cuda (still available for advanced builds)
ROCm (AMD) vllm/vllm-openai-rocm ghcr.io/llm-d/llm-d-rocm
CPU ghcr.io/llm-d/llm-d-cpu v0.7.0 Same image, version bump
XPU (Intel) vllm/vllm-openai v0.23.0 ghcr.io/llm-d/llm-d-xpu

Infrastructure Changes

Component Version Previous Version Notes
Gateway API v1.5.1 v1.5.1 No change
Istio 1.29.4 1.29.1 Patch update
kgateway (agentgateway) v2.3.3 v2.2.1

Deprecated / Removed Components

Component Status Replaced By
llm-d/llm-d-inference-scheduler Renamed ghcr.io/llm-d/llm-d-router-endpoint-picker
llm-d/llm-d-routing-sidecar Renamed ghcr.io/llm-d/llm-d-router-disagg-sidecar
llm-d/llm-d-cuda (debug) Removed N/A
llm-d/llm-d-cuda-gb200 Removed N/A
llm-d/llm-d-xpu Removed vllm/vllm-openai
llm-d/llm-d-rocm Removed vllm/vllm-openai-rocm

New Capabilities in This Release

Capability Component(s) Status
Multi-modal serving (production) llm-d-router, llm-d-inference-sim Graduated
Batch gateway (production) llm-d-router Graduated
Flow control (production) llm-d-router Graduated
Non-Kubernetes mode (RL/Slurm) llm-d-router (FileDiscovery plugin) New
Responses API support llm-d-router New
Multi-tier KV offloading (CPU → storage) llm-d-kv-cache New
HMA (Heterogeneous Memory Allocation) support llm-d-kv-cache, fs-connector New
DP-Aware scheduling llm-d-router Graduating
Mooncake connector llm-d-kv-cache New
Predicted latency scheduling llm-d-router New
Agentic workload routing llm-d-router New
TPU nightly tests CI/CD New

What's Changed

Full Changelog: v0.8.0...v0.8.1

Release v0.8.0

Choose a tag to compare

@diegocastanibm diegocastanibm released this 24 Jun 21:20
6afd09c

LLM-D v0.8.0 Component Summary

Themes: solidify CI coverage & project operations, expand accelerator coverage, graduate multimodal/batch/flow-control to production, introduce initial RL support.

Component Version Previous Version Type Notes
llm-d/llm-d-router-endpoint-picker v0.9.0 v0.8.0 Image + Helm Chart Core EPP image (renamed from llm-d-inference-scheduler)
llm-d/llm-d-router-disagg-sidecar v0.9.0 v0.8.0 Image P/D routing sidecar (renamed from llm-d-routing-sidecar)
llm-d/llm-d-uds-tokenizer vllm-v0.23.0 vllm-v0.19.1 Image Tokenizer sidecar aligned with vLLM version
llm-d/llm-d-kv-cache v0.9.0 v0.8.0 Library HMA support, storage events, multi-tier offloading
llm-d/llm-d-inference-sim v0.9.2 v0.8.2 Image Multimodal support, Mooncake bootstrap, configurable latency
llm-d/llm-d-cuda v0.8.0 v0.7.0 Image vLLM v0.23.0, CUDA 13.0.2
llm-d/llm-d-aws (EFA) v0.8.0 v0.7.0 Image
llm-d/llm-d-hpu v0.8.0 v0.7.0 Image
llm-d/llm-d-kv-cache/llmd_fs_backend_connector v0.23 v0.19.1 Wheel installed in llm-d Migrated to vLLM 0.23.0 offload API
llm-d/llm-d-benchmark v0.7.0 v0.6.8.1 Image Benchmark workload launcher
llm-d/llm-d-workload-variant-autoscaler v0.8.0 v0.7.0 Helm Chart + Image CRD migration to llm-d.ai API group, improved observability
vllm-project/vllm v0.23.0 v0.19.1 Wheel installed in llm-d Confirmed by @Gregory-Pereira and @tessapham
kubernetes-sigs/gateway-api-inference-extension v1.5.0 v1.5.0 Helm Chart Charts now published from llm-d-router OCI registry

Upstream vLLM Images (replacing llm-d-built images)

Per PR #1791, the following platforms now use upstream vLLM images directly instead of llm-d-built custom images:

Platform New Image Tag Previous llm-d Image
GPU (CUDA) vllm/vllm-openai v0.23.0 ghcr.io/llm-d/llm-d-cuda (still available for advanced builds)
ROCm (AMD) vllm/vllm-openai-rocm ghcr.io/llm-d/llm-d-rocm
CPU ghcr.io/llm-d/llm-d-cpu v0.7.0 Same image, version bump
XPU (Intel) vllm/vllm-openai v0.23.0 ghcr.io/llm-d/llm-d-xpu

Infrastructure Changes

Component Version Previous Version Notes
Gateway API v1.5.1 v1.5.1 No change
Istio 1.29.4 1.29.1 Patch update
kgateway (agentgateway) v2.3.3 v2.2.1

Deprecated / Removed Components

Component Status Replaced By
llm-d/llm-d-inference-scheduler Renamed ghcr.io/llm-d/llm-d-router-endpoint-picker
llm-d/llm-d-routing-sidecar Renamed ghcr.io/llm-d/llm-d-router-disagg-sidecar
llm-d/llm-d-cuda (debug) Removed N/A
llm-d/llm-d-cuda-gb200 Removed N/A
llm-d/llm-d-xpu Removed vllm/vllm-openai
llm-d/llm-d-rocm Removed vllm/vllm-openai-rocm

New Capabilities in This Release

Capability Component(s) Status
Multi-modal serving (production) llm-d-router, llm-d-inference-sim Graduated
Batch gateway (production) llm-d-router Graduated
Flow control (production) llm-d-router Graduated
Non-Kubernetes mode (RL/Slurm) llm-d-router (FileDiscovery plugin) New
Responses API support llm-d-router New
Multi-tier KV offloading (CPU → storage) llm-d-kv-cache New
HMA (Heterogeneous Memory Allocation) support llm-d-kv-cache, fs-connector New
DP-Aware scheduling llm-d-router Graduating
Mooncake connector llm-d-kv-cache New
Predicted latency scheduling llm-d-router New
Agentic workload routing llm-d-router New
TPU nightly tests CI/CD New

What's Changed

Read more

Release v0.7.0

Choose a tag to compare

@diegocastanibm diegocastanibm released this 12 May 19:15
v0.7.0
a47c3bd

LLM-D Component Summary

  • ⚠️ BREAKING CHANGE — CUDA 13.0.2 runtime: All llm-d CUDA images now ship with CUDA 13.0.2 (upgraded from 12.x). This requires NVIDIA driver 580 or later on the host. Nodes running older drivers must be upgraded before deploying v0.7.0 images.
  • UX Change - due to the difficulty configuring gateways for many adopters, we have made the default deployment of llm-d to use "standalone mode" where we use a generic proxy instead of the more feature full gateway. We still recomend a fully gateway for customers in production.
Component Version Previous Version Type
llm-d/llm-d-inference-scheduler v0.8.0 v0.7.1 Image
llm-d/llm-d-uds-tokenizer vllm-v0.19.1 v0.7.1 Image
llm-d/llm-d-kv-cache v0.8.0 v0.7.1 Library
llm-d/llm-d-routing-sidecar v0.8.0 v0.7.1 Image
llm-d/llm-d-inference-sim v0.8.2 v0.7.1 Image
llm-d/llm-d-cuda v0.7.0 v0.6.0 Image
llm-d/llm-d-cuda (debug) v0.7.0 v0.6.0 Image
llm-d/llm-d-cuda-gb200 v0.7.0 N/A Image (New)
llm-d/llm-d-aws (EFA) v0.7.0 v0.6.0 Image
llm-d/llm-d-xpu v0.7.0 v0.6.0 Image
llm-d/llm-d-hpu v0.7.0 v0.6.0 Image
llm-d/llm-d-cpu v0.7.0 v0.6.0 Image
llm-d/llm-d-rocm v0.7.0 v0.6.0 Image
llm-d/llm-d-kv-cache/llmd_fs_backend_connector v0.19.1 v0.17.1 Wheel installed in llm-d
llm-d/llm-d-workload-variant-autoscaler v0.7.0 v0.6.0 Helm Chart + Image
llm-d-incubation/llm-d-infra (Deprecated) N/A v1.4.0 Helm Chart
llm-d-incubation/llm-d-modelservice (Deprecated) N/A v0.4.9 Helm Chart
vllm-project/vllm v0.19.1 v0.17.1 Wheel installed in llm-d
kubernetes-sigs/gateway-api-inference-extension v1.5.0 v1.4.0 Helm Chart

Infrastructure Changes

Component Version Previous Version
Gateway API v1.5.1 v1.4.0
Istio 1.29.1 1.28.1
agentgateway (old KGateway) v2.2.1 v2.1.1

What's Changed

Read more

Release v0.6.0

Choose a tag to compare

@maugustosilva maugustosilva released this 03 Apr 16:48
899f851

LLM-D Component Summary

Component Version Previous Version Type
llm-d/llm-d-inference-scheduler v0.7.1 v0.6.0 Image
llm-d/llm-d-uds-tokenizer v0.7.1 v0.6.0 Image
llm-d/llm-d-kv-cache v0.7.1 v0.6.0 Library
llm-d/llm-d-routing-sidecar v0.7.1 v0.6.0 Image
llm-d/llm-d-inference-sim v0.8.2 v0.7.1 Image
llm-d/llm-d-cuda v0.6.0 v0.5.1 Image
llm-d/llm-d-cuda (debug) v0.6.0 v0.5.1 Image
llm-d/llm-d-aws (EFA) v0.6.0 v0.5.1 Image
llm-d/llm-d-xpu v0.6.0 v0.5.1 Image (Temporarily Unavailable)
llm-d/llm-d-hpu v0.6.0 v0.5.1 Image (Temporarily Unavailable)
llm-d/llm-d-cpu v0.6.0 v0.5.1 Image
llm-d/llm-d-rocm v0.6.0 v0.5.1 Image
llm-d/llm-d-kv-cache/llmd_fs_backend_connector v0.17.1 v0.15.1 Wheel installed in llm-d
llm-d/llm-d-workload-variant-autoscaler v0.6.0 v0.5.1 Helm Chart + Image
llm-d-incubation/llm-d-infra v1.4.0 v1.3.6 Helm Chart
llm-d-incubation/llm-d-modelservice v0.4.9 v0.4.7 Helm Chart
vllm-project/vllm v0.17.1 v0.15.1 Wheel installed in llm-d
kubernetes-sigs/gateway-api-inference-extension v1.4.0 v1.3.1 Helm Chart

Infrastructure Changes

Component Version Previous Version
Gateway API v1.5.1 v1.4.0
Istio 1.29.1 1.28.1
agentgateway (old KGateway) v2.2.1 v2.1.1

What's Changed

Read more

Release v0.5.1

Choose a tag to compare

@maugustosilva maugustosilva released this 05 Mar 17:20
393c5c5

LLM-D Component Summary

Component Version Previous Version Type
llm-d/llm-d-inference-scheduler v0.6.0 v0.5.0 Image
llm-d/llm-d-kv-cache v0.6.0 v0.5.0 Library
llm-d-incubation/llm-d-modelservice v0.4.7 v0.4.5 Helm Chart
llm-d/llm-d-routing-sidecar v0.6.0 v0.5.0 Image
llm-d/llm-d-inference-sim v0.7.1 v0.7.1 Image
llm-d/llm-d-cuda v0.5.1 v0.5.0 Image
llm-d/llm-d-cuda (debug) v0.5.1 NA Image (New)
llm-d/llm-d-aws (EFA) v0.5.1 Deprecated in v0.5.0 Image (Re-enabled)
llm-d/llm-d-xpu v0.5.1 v0.5.0 Image
llm-d/llm-d-cpu v0.5.1 v0.5.0 Image
llm-d/llm-d-rocm v0.5.1 NA Image (New)
llm-d/llm-d-hpu v0.5.1 NA Image (New)
vllm-project/vllm v0.15.1 v0.14.1 Wheel installed in llm-d
llm-d-incubation/llm-d-infra v1.3.6 v1.3.6 Helm Chart
kubernetes-sigs/gateway-api-inference-extension v1.3.1 v1.3.0 Helm Chart (Pending upstream release)
llm-d/llm-d-workload-variant-autoscaler v0.5.1 v0.5.0 Helm Chart + Image

Infrastructure Changes

Component Version Previous Version
Gateway API v1.3.1 v1.3.0
Istio 1.28.1 1.28.1
KGateway v2.1.1 v2.1.1

What's Changed

Read more

Release v0.4.0

Choose a tag to compare

@Gregory-Pereira Gregory-Pereira released this 26 Nov 20:19
9247440

📦 llm-d v0.4.0 Release Notes

This release of the llm-d repo will capture the release for the entirety of the project, guides, components, and all.

Release Date: 2025-11-26


🧩 Component Summary

Component Version Previous Version Type
llmd/llm-d-inference-scheduler v0.4.0-rc.1 v0.3.1 Image
llm-d-incubation/llm-d-modelservice v0.3.8 v0.2.10 Helm Chart
llm-d/llm-d-routing-sidecar v0.4.0-rc.1 v0.3.1 Image
llm-d/llm-d-cuda v0.4.0 v0.3.1 Image
llm-d/llm-d-aws v0.4.0 v0.3.1 Image
llm-d/llm-d-xpu v0.4.0 v0.3.1 Image
llm-d/llm-d-cpu v0.4.0 v0.3.1 Image (New)
llm-d-incubation/llm-d-infra v1.3.4 v1.3.3 Helm Chart
kubernetes-sig/gateway-api-inference-extension v1.2.0-rc.1 v1.0.1 Helm Chart
llm-d/llm-d-workload-variant-autoscaler v0.0.8 NA (new) Helm Chart + Image

🔹 lmd/llm-d-inference-scheduler

  • Description: This scheduler that makes optimized routing decisions for inference requests to the llm-d inference framework.
  • Diff: v0.3.1 → v0.4.0-rc.1

🔹 llm-d-incubation/llm-d-modelservice

  • Description: modelservice is a Helm chart that simplifies LLM deployment on llm-d by declaratively managing Kubernetes resources for serving base models. It enables reproducible, scalable, and tunable model deployments through modular presets, and clean integration with llm-d ecosystem components (including vLLM, Gateway API Inference Extension, LeaderWorkerSet).
  • Diff: v0.2.10 → v0.3.8

🔹 llm-d/llm-d-routing-sidecar

  • Description: A reverse proxy redirecting incoming requests to the prefill worker specified in the x-prefiller-host-port HTTP request header.
  • Diff: v0.3.1 → v0.4.0-rc.1

🔹 llm-d/llm-d

  • Description: A midstreamed image of vllm-project/vllm for inferencing, supporting features such as PD disaggregation, KV cache awareness and more.
  • Diff: v0.3.1 → v0.4.0
  • Image Variants: Different image variants of this component:
    • XPU: ghcr.io/llm-d/llm-d-xpu:v0.4.0
    • AWS: ghcr.io/llm-d/llm-d-aws:v0.4.0
    • CUDA: ghcr.io/llm-d/llm-d-cuda:v0.4.0
    • CPU: ghcr.io/llm-d/llm-d-cpu:v0.4.0

🔹 llm-d-incubation/llm-d-infra

  • Description: A helm chart for deploying gateway and gateway related infrastructure assets for llm-d.
  • Diff: v1.3.3 → v1.3.4

🔹 kubernetes-sig/gateway-api-inference-extension

  • Description: A Helm chart to deploy an InferencePool, a corresponding EndpointPicker (epp) deployment, and any other related assets.
  • Diff: v1.0.1 → v1.2.0-rc.1

🔹 llm-d/llm-d-workload-variant-autoscaler (New - Experimental)

  • Description: Variant optimization autoscaler for distributed inference workloads
  • History (new): v0.0.5
  • Note: This is an experimental component being included in this release for early testing and feedback.

For more information on any of the component project or versions, please checkout their repos directly. For information on installing and using the new release refer to our guides. Thank you to all contributors who helped make this happen. Automated release notes will be included below, but it should be noted this only tracks work in the main repo, and does not fully reflect a changelog across the project

What's Changed

New Contributors

Full Changelog: v0.3.1...v0.4.0

Release v0.5.0

Choose a tag to compare

@Gregory-Pereira Gregory-Pereira released this 04 Feb 06:09
4ec87d8

📦 llm-d v0.5.0 Release Notes

This release of the llm-d repo will capture the release for the entirety of the project, guides, and components.

Release Date: 2026-02-03


Core Objectives

  • Reproducible benchmarking
  • Scaling KV-cache
  • Autoscaling improvements
  • Greater Metrics + tracing story

🏗️ Infrastructure Changes - BREAKING CHANGES

Component Version Previous Version
Gateway API v1.4.0 v1.3.0
Istio 1.28.1 1.28-alpha.89f30b26ba71bf5e538083a4720d0bc2d8c06401
KGateway v2.1.1 v2.0.3
GKE Gateways NA - tied to GKE NA - tied to GKE

NOTE: We upgraded to the following versions to consume the new v1 Inference Pool API. This means cluster admins should descale their workloads and upgrade these Infrastructure level components before proceeding. You should be able to use the old inference.networking.x-k8s.io/v1alpha2 API, however the guides will require changes to make them work - use this at your own risk.

🧩 LLM-D Component Summary

Component Version Previous Version Type
llm-d/llm-d-inference-scheduler v0.5.0 v0.4.0-rc1 Image
llm-d/llm-d-kv-cache v0.5.0 v0.4.0 Library
llm-d-incubation/llm-d-modelservice v0.4.5 v0.3.8 Helm Chart
llm-d/llm-d-routing-sidecar v0.5.0 v0.4.0-rc1 Image
llm-d/llm-d-inference-sim v0.7.1 v0.6.1 Image
llm-d/llm-d-cuda v0.5.0 v0.4.0 Image
llm-d/llm-d-aws Deprecated v0.4.0 Image
llm-d/llm-d-xpu v0.5.0 v0.4.0 Image
llm-d/llm-d-cpu v0.5.0 v0.4.0 Image (New)
vllm-project/vllm v0.14.1 v0.11.2 + additional cherry-picks (built from fork) Wheel installed in llm-d
llm-d-incubation/llm-d-infra v1.3.6 v1.3.4 Helm Chart
kubernetes-sig/gateway-api-inference-extension v1.3.0 v1.2.0-rc1 Helm Chart
llm-d/llm-d-workload-variant-autoscaler v0.5.0 v0.0.8 Helm Chart + Image

Deprecations and changes

Temporary Deprecation: EFA

We ran into a bug 2 days before release, between EFA and and our regular path. This was that the base image install version of libiverbs / rdma core is different than the version being packaged by EFA. Having both these versions causes nvshmem initialization errors for anything over RDMA. As a temporary measure we have dissabled EFA while we figure out a proper way to deine who owns the core RDMA core user space packages.

WVA promotion:

Our Workload-Variant-Autoscaler has graduated from a experimental to core component of llm-d! Congratulations to the SIG team!

Migrations

The llm-d/llm-d-routing-sidecar image has been moved under the llm-d/llm-d-inference-scheduler repo, and its previous one archieved.

🧩 CUDA Image Specific Component Summary

Component Version Previous Version
LMCache v0.3.13 v0.3.8
UCX v1.20.0 v1.19.0
NVSHMEM v3.4.5-0 (git) v3.3.20 (developer source distribution)
NIXL v0.9.0 v0.6.0
GDR Copy v2.5.1 Commit 0f7366e (maps to v2.5.1, no change)
Infinistore v0.2.33 NA (New)
EFA installer (Temporary deprecation) v1.46.0 v1.43.3
Flashinfer v0.5.3 v0.5.2
DEEPGEMM v0.5.3 v0.5.2
DEEPEP v0.5.3 v0.5.2
PPLX v0.5.3 v0.5.2

RC Images in v0.4.0 release 🤦🏼

Due to some unfortunate circumstances last release, we shipped the official release with many code compelete RC images. We plan to have better release hygeine going forward.

Meta changes

  • Change the default NIXL port to 5600 to be consistent with vLLM v0.11.1 +
  • Adopt the new v1 inferencepool API
  • Remove routing sidecar from non-pd deployments as its not necesary
    • in those cases adjust decode port 8200 back to default 8000 port as it no longer needs to be proxied
  • More accurate labels for model and accelerator type on inference servers
  • And many more! Please see each component's diff / changelog for a more complete understanding of the changes across the project.

🔹 llm-d/llm-d-inference-scheduler

  • Description: The scheduler that makes optimized routing decisions for inference requests to the llm-d inference framework.
  • Diff: v0.4.0-rc1 → v0.5.0

🔹 llm-d/llm-d-kv-cache

  • Description: The libraries for tokenization, KV-events processing, and KV-cache indexing and offloading.
  • Diff: v0.4.0 → v0.5.0

🔹 llm-d-incubation/llm-d-modelservice

  • Description: modelservice is a Helm chart that simplifies LLM deployment on llm-d by declaratively managing Kubernetes resources for serving base models. It enables reproducible, scalable, and tunable model deployments through modular presets, and clean integration with llm-d ecosystem components (including vLLM, Gateway API Inference Extension, LeaderWorkerSet).
  • Diff: v0.3.8 → v0.4.5

🔹 llm-d/llm-d-routing-sidecar

  • Description: A reverse proxy redirecting incoming requests to the prefill worker specified in the x-prefiller-host-port HTTP request header.
  • Diff: [v0.4.0-rc.1 → v0.5.0]
    • Note, no compare link can be provided because this component was moved under the inference-scheduler repo.

🔹 llm-d/llm-d-inference-sim


🔹 llm-d/llm-d

Note: in the v0.4.0 release the guides were not as updated as we would have liked. Because of this we built a v0.4.0 image but we used the v0.3.1 image in the guides.

  • Description: A midstreamed image of vllm-project/vllm for inferencing, supporting features such as PD disaggregation, KV cache awareness and more.
  • Diff: v0.4.0 → v0.5.0
  • Image Variants: Different image variants of this component:
    • XPU: ghcr.io/llm-d/llm-d-xpu:v0.5.0
    • AWS: Deprecated
    • CUDA: ghcr.io/llm-d/llm-d-cuda:v0.5.0
    • CPU: ghcr.io/llm-d/llm-d-cpu:v0.5.0

🔹 vllm-project/vllm

Note: last release we built our inferencing images off of the nerual magic fork of vLLM. This was built off of vLLM v0.11.2 with additional cherry-picks for feature work that did not make it in on time.

As vLLM has an extreemly high contribution velocity, rather than listing a Diff it makes more sense to refer to the release notes for the releases that happened in between directly:


🔹 llm-d-incubation/llm-d-infra

  • Description: A helm chart for deploying gateway and gateway related infrastructure assets for llm-d.
  • Diff: v1.3.4 → v1.3.6

🔹 kubernetes-sig/gateway-api-inference-extension

  • Description: A Helm chart to deploy an InferencePool, a corresponding EndpointPicker (epp) deployment, and any other related assets.
  • Diff: v1.2.0-rc1 → v1.3.0

🔹 llm-d/llm-d-workload-variant-autoscaler (New - Experimental)

  • Description: [TODO: Add description of the workload variant autoscaler]
  • Diff: v0.0.8 → v0.5.0
  • NOTE: This component was previously experimental, but it has graduated to a core component of LLM-D. We hoped to move it from the llm-d-incubation org to the llm-d main org for this release but did not have time - stay tuned for this in the next release.

For more information on any of the component project or versions, please checkout their repos directly. For information on installing and using the new release refer to our guides. Thank you to all contributors who helped make this happen.

In repo change-log - inference image and guides only

  • docs: added standalone EPP without gateway api guide by @capri-xiyue in #508
  • refactor wideep to use recipes folder. by @zetxqx in #455
  • Fix dead link by @yuanwu2017 in #510
  • Add tiered prefix cache to the top level guide by @liu-cong in #516
  • Update the correct vllm kv cache utilization metric name in inference scheduler by @liu-cong in #509
  • fix: EPP configuration issues in precise-prefix-cache-aware guide by @yuanwu2017 in #512
  • Add tiered prefix cache to GKE doc by @liu-cong in #523
  • Update TPU and XPU supported well-lit paths by @liu-cong in #524
  • Link to the 0.4 release blog by @smarterclayton in #525
  • Update wide-ep example to 0.4.0 image ...
Read more

v0.3.1 Release

Choose a tag to compare

@Gregory-Pereira Gregory-Pereira released this 06 Nov 15:28
267293b

Release overview

This release was focused on following up on our objectives from the v0.3.0 that could not make it into that release. A few key stories to highlight:

  • ARM support
  • Refactor image build process to scripts
  • Unifying the GKE image into our core Cuda image
  • Adding AKS cloud provider support

Welcome to all our new contributors, and thanks to the team for their hard work.

Component version bumps:

  • Inference SIM (v0.5.1 --> v0.6.1)
  • llm-d image (v0.3.0 --> v0.3.1, diff encapsulated in change-log below)

What's Changed

New Contributors

Full Changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@Gregory-Pereira Gregory-Pereira released this 10 Oct 21:50
116093b

📦 llm-d v0.3.0 Release Notes

This release of the llm-d repo will capture the release for the entirety of the project, guides, components, and all.

Release Date: 2025-10-10


Core Objectives

This release had a few key objectives:

  • Increase support for specialized hardware backends (TPU, XPU)
  • Increase cloud provider support (DOKS)
  • Establish a metrics and observability story
  • Wide-ep optimizations (EPLB, DBO, Async Scheduling, etc.)

🧩 Component Summary

Component Version Previous Version Type
llm-d/llm-d-inference-scheduler v0.3.2 v0.2.1 Image
llm-d-incubation/llm-d-modelservice v0.2.10 v0.2.0 Helm Chart
llm-d/llm-d-routing-sidecar v0.3.0 v0.2.0 Image
vllm-project/vllm v0.11.0 v0.10.0 Editable install based on precompiled wheel
llm-d/llm-d-cuda v0.3.0 v0.2.0 Image
llm-d/llm-d-gke v0.3.0 NA (new) Image
llm-d/llm-d-aws v0.3.0 NA (new) Image
llm-d/llm-d-xpu v0.3.0 NA (new) Image
llm-d/llm-d-inference-sim v0.5.1 v0.3.0 Image
llm-d-incubation/llm-d-infra v1.3.3 v1.1.1 Helm Chart
kubernetes-sig/gateway-api-inference-extension v1.0.1 v0.5.1 Helm Chart
llm-d/llm-d-kv-cache-manager v0.3.2 v0.2.0 Go Package (consumed in inference-scheduler)
llm-d/llm-d-benchmark v0.3.0 v0.2.0 Tooling and Image

NOTE: In future we want to support compatibility matrixes. However as we are still getting off the ground, we cannot ensure that these components work with legacy versions.


🔹 llm-d/llm-d-inference-scheduler

  • Description: This scheduler that makes optimized routing decisions for inference requests to the llm-d inference framework.
  • Diff: v0.2.1 → v0.3.2

🔹 llm-d-incubation/llm-d-modelservice

  • Description: modelservice is a Helm chart that simplifies LLM deployment on llm-d by declaratively managing Kubernetes resources for serving base models. It enables reproducible, scalable, and tunable model deployments through modular presets, and clean integration with llm-d ecosystem components (including vLLM, Gateway API Inference Extension, LeaderWorkerSet).
  • Diff: v0.2.0 → v0.2.10

🔹 llm-d/llm-d-routing-sidecar

  • Description: A reverse proxy redirecting incoming requests to the prefill worker specified in the x-prefiller-host-port HTTP request header.
  • Diff: v0.2.0 → v0.3.0

🔹 vllm-project/vllm (upstream)

  • Description: vLLM is a fast and easy-to-use library for LLM inference and serving. This project is the inferencing engine that forms the upstream of our llm-d/llm-d image.
  • Diff: v0.10.0 → v0.11.0

🔹 llm-d/llm-d

  • Description: A midstreamed image of vllm-project/vllm for inferencing, supporting features such as PD disaggregation, KV cache awareness and more.
  • Diff: v0.2.0 → v0.3.0
  • Image Variants: Different image variants of this component:
    • XPU: ghcr.io/llm-d/llm-d-xpu:v0.3.0
    • AWS: ghcr.io/llm-d/llm-d-aws:v0.3.0
      • Release v0.3.0 workaround for getting EFA to work
    • CUDA: ghcr.io/llm-d/llm-d-cuda:v0.3.0
    • GKE: ghcr.io/llm-d/llm-d-gke:v0.3.0
      • Release v0.3.0 workaround for running wide-ep on GKE with H200s

🔹 llm-d/llm-d-inference-sim

  • Description: A light weight vLLM simulator emulates responses to the HTTP REST endpoints of vLLM.
  • Diff: v0.3.0 → v0.5.1

🔹 llm-d-incubation/llm-d-infra

  • Description: A helm chart for deploying gateway and gateway related infrastructure assets for llm-d.
  • Diff: v1.1.1 → v1.3.3

🔹 kubernetes-sig/gateway-api-inference-extension

  • Description: A Helm chart to deploy an InferencePool, a corresponding EndpointPicker (epp) deployment, and any other related assets.
  • Diff: v0.5.1 → v1.0.1

🔹 llm-d/llm-d-kv-cache-manager

  • Description: This repository contains the llm-d-kv-cache-manager, a pluggable service designed to enable KV-Cache Aware Routing and lay the foundation for advanced, cross-node cache coordination in vLLM-based serving platforms.
  • Diff: v0.2.0 → v0.3.0

🔹 llm-d/llm-d-benchmark

  • Description: This repository provides an automated workflow for benchmarking LLM inference using the llm-d stack. It includes tools for deployment, experiment execution, data collection, and teardown across multiple environments and deployment styles.
  • Diff: v0.2.0 → v0.3.0

For more information on any of the component project or versions, please checkout their repos directly. For information on installing and using the new release refer to our guides. Thank you to all contributors who helped make this happen.