KServe
Standardized model inference serving platform on Kubernetes
KServe is rebuilding its control plane around disaggregated LLM serving.
◆Recent moves
- 6d ago
KServe v0.21.0: first release candidate opens
An automated release-prep commit opens the v0.21.0 release candidate cycle — no user-visible changes, just the signed release orchestration commit. The candidate continues the llmisvc-heavy trajectory established across v0.18–v0.20.
View source ↗ - 1mo ago
KServe v0.20.0-rc1: TLS hardening for disaggregated inference
The second v0.20.0 candidate tightens TLS handling in the disaggregated sidecar (swapping an old flag for the new one), fixes quote escaping in KV transfer config generation, and guards against reconcile panics when the v1alpha2 InferencePool CRD is absent. These are correctness fixes, not new capabilities — the feature surface from rc0 carries forward unchanged.
View source ↗ - 2mo ago
KServe v0.20.0-rc0: Anthropic API, KV cache tiering, LoRA routing
⚡ SPARKThis release candidate lands the highest concentration of new LLM serving capabilities in the KServe 0.x series: Anthropic Messages API routing, CPU-tiered KV cache offloading, confidential model serving, Managed DRA support, and a traffic splitting API for controlled deployments. vLLM is now a first-class supported runtime, and LoRA affinity scoring auto-enables when adapters are present — routing is no longer manually configured.
View source ↗ - 3mo ago
KServe v0.19.0-rc0: LLM model caching and autoscaling lands
⚡ SPARKv0.19.0-rc0 ships LocalModelCache integration for LLMInferenceService — models can now be pre-staged on nodes before inference pods start — alongside WVA/KEDA/HPA autoscaling for LLM workloads. Static LoRA adapter reconciliation, dual-protocol REST/gRPC routing, and OpenAI Responses API support all land in the same candidate, establishing the autoscaling and protocol foundation that v0.20 builds on.
View source ↗ - 4mo ago
KServe v0.18.0-rc1: OpenAI Responses API and dual-protocol routing
The second v0.18 candidate adds an /v1/responses HTTPRoute for OpenAI Responses API compatibility, namespace-scoped ModelCache, and scheduler TLS certificate reload — extending the API surface and improving operational stability. This builds on the autoscaling and storage migration foundation laid in rc0, refining the llmisvc before general availability.
View source ↗ - 4mo ago
KServe v0.18.0-rc0: autoscaling and namespace-scoped model cache
The v0.18 release candidate introduces WVA/KEDA/HPA autoscaling for LLMInferenceService, namespace-scoped ModelCache, storage migration for llmisvc APIs, and distribution-specific build hooks — a broad capability expansion that sets the architecture KServe's subsequent v0.19 and v0.20 cycles refine. These features were further polished in rc1 before the final release.
View source ↗