vLLM v0.29.0rc6 Released: A Deep Dive into Hybrid Model Cache Optimization

vLLM v0.29.0rc6 optimizes prefix cache defaults for hybrid architectures like Mamba and Jamba.
vLLM has released rc6, the sixth release candidate for v0.29.0, bringing it closer to a stable launch. The key technical change is setting "dense prefix cache" as the default strategy for hybrid models, resolving inconsistent caching behavior in architectures that mix Transformer attention layers with state space model layers like Mamba. This optimization allows emerging hybrid models such as Mamba and Jamba to benefit from prefix reuse throughput gains without sacrificing inference correctness, and reflects vLLM's broader evolution from a PagedAttention-powered performance engine into a general-purpose inference platform for diverse modern architectures.
vLLM Releases v0.29.0rc6 Release Candidate
As one of the most popular inference engines for large language models, vLLM recently published another Release Candidate in the v0.29.0 series on GitHub — v0.29.0rc6. Tagged by community contributor ZJY0516 and released with an official GitHub verified signature, this version signals that the stable v0.29.0 release is drawing near.
For teams relying on vLLM for high-performance inference deployments, every RC iteration is worth tracking. At the time of release, the vLLM project has accumulated over 91.2k Stars and 21.9k Forks on GitHub, firmly placing it among the top-tier open-source inference frameworks. These numbers reflect the global developer community's sustained recognition of its performance and engineering quality.

What Is a Release Candidate?
A Release Candidate (RC) is the final stage before an official software release. In theory, an RC version already has the full feature set of the final release and is primarily used to gather feedback from real-world environments and fix any remaining issues. vLLM's iterative cadence of rc1, rc2 … rc6 suggests that v0.29.0 carries substantial feature changes that require multiple rounds of refinement before stabilizing.
For production users, it's generally advisable to wait for the stable release. For those who want early access or wish to participate in testing, RC versions offer a valuable validation window.
Dense Prefix Cache Optimization for Hybrid Models
Looking at the release notes, one notable change in v0.29.0rc6 is "Apply dense prefix cache default to hybrid models." This change targets the default behavior of the prefix cache mechanism in vLLM's core module as it applies to hybrid models.
How Prefix Caching Works
Prefix caching is one of vLLM's key techniques for improving throughput. In real-world inference scenarios, many requests share the same prefix — such as a unified system prompt, few-shot examples, or conversation history. The prefix caching mechanism allows vLLM to reuse the already-computed KV Cache for these shared prefixes, avoiding redundant computation and thereby significantly reducing latency while improving overall throughput.
Background: KV Cache and Prefix Cache
KV Cache (Key-Value Cache) is a foundational optimization in Transformer inference. During autoregressive generation, every time the model generates a new token, it must compute attention weights between that token and all previous tokens. KV Cache stores the Key and Value matrices for past tokens in GPU memory, avoiding recomputation at every step — reducing the per-step time complexity from O(n²) to O(n). Prefix caching takes this a step further: when multiple requests share the same prompt prefix, the KV Cache for that prefix only needs to be computed once, and subsequent requests can reuse the cached result directly. vLLM implements cross-request KV Cache sharing through PagedAttention's memory management system, which works similarly to an OS page table — making prefix reuse both efficient and safe under high-concurrency workloads.
Caching Challenges in Hybrid Model Architectures
Hybrid models typically refer to architectures that combine different attention mechanisms or architectural components — for example, models that interleave standard Transformer attention layers with linear attention layers from state space models (SSMs) like Mamba. The rise of these architectures stems from the industry's pursuit of models that are both long-context capable and computationally efficient.
However, hybrid architectures introduce complexity into caching mechanisms. Traditional prefix caching strategies are designed around standard attention, while different layer types in hybrid models have inconsistent caching behaviors. This change sets "dense prefix cache" as the default strategy for hybrid models, meaning the vLLM team has adapted and optimized the caching behavior for these newer architectures — ensuring that hybrid models can benefit from prefix reuse while maintaining correctness.
While this may appear to be a minor bug-fix-level change, it reflects vLLM's active effort to keep pace with the evolution of model architectures. As hybrid models like Mamba and Jamba gradually enter the mainstream, inference engines must adapt at the foundational level.
Background: State Space Models and Hybrid Architectures
State Space Models (SSMs) are an important alternative to the Transformer attention mechanism. SSM-based models like Mamba maintain a fixed-size hidden state to compress historical information, giving them O(1) time and space complexity during inference — a significant advantage over Transformer's O(n) KV Cache in long-sequence scenarios. Jamba, developed by AI21 Labs, is a hybrid architecture that alternates Transformer attention layers with Mamba SSM layers while also incorporating a MoE (Mixture of Experts) structure. The core challenge with such hybrid architectures is that attention layers need to store a full KV Cache for prefix reuse, while Mamba's hidden state is essentially a lossy compression of the sequence — it cannot precisely recover historical information at arbitrary positions the way KV Cache can. Designing the correct default caching strategy for hybrid models therefore requires treating different layer types differently, which is exactly the engineering challenge this "dense prefix cache" change addresses.
The Continuous Evolution of vLLM
From Performance Engine to Architecture-Adaptive Platform
vLLM originally gained fame for its PagedAttention technology, which borrowed the concept of OS virtual memory paging to manage KV Cache and dramatically improved GPU memory utilization and concurrency. Today, we see its development focus increasingly shifting toward compatibility with and optimization for diverse model architectures — from pure Transformers to MoE (Mixture of Experts), and now to the hybrid attention architectures covered in this release.
This evolution signals a shift in vLLM's positioning: from a purely "high-performance inference engine" to a general-purpose inference platform capable of hosting a wide range of cutting-edge model architectures. For developers, this lowers the barrier to deploying new model types — no need to handle complex caching and scheduling logic yourself, just get high-performance inference out of the box.
Upgrade Recommendations
For teams currently evaluating or using vLLM, here's how to think about this update:
- Production users: It's advisable to wait for the stable v0.29.0 release before evaluating an upgrade, to avoid potential risks during the RC phase.
- Hybrid model users: If you're deploying Mamba-series or other hybrid architecture models, the caching optimizations in the v0.29.0 series are worth testing carefully — they may yield meaningful performance gains.
- Community contributors: The RC phase is the ideal time to submit feedback and run validation, helping the community move toward a stable official release more quickly.
Conclusion
vLLM v0.29.0rc6, as a release candidate, stands out for its optimization of default prefix caching behavior for hybrid models. While this change is an engineering detail, it exemplifies vLLM's commitment to tracking the evolution of model architectures and continuously expanding its compatibility boundaries. Backed by a community of over 90,000 stars, vLLM is steadily reinforcing its leading position in the open-source inference space. With the stable v0.29.0 release approaching, there is good reason to expect a more mature showing in both performance and architectural compatibility.
Related articles

Catalyst: A Vision for an Enzyme-Like Testing Framework for AI Agents
A developer shared Catalyst on Reddit, an Enzyme-inspired framework for AI Agents, exploring why agents need observable, testable dev tools and the design philosophy behind them.

The Real Capability of AI Coding Agents: Best Models Complete Only 35% of Feature Development Tasks
The 'Agents on Rails' benchmark finds top AI models complete only 35% of feature development tasks. What this means for coding agents and developer teams.

How to Prevent Duplicate Refunds After an AI Agent Crashes: CellaFlow's Durable Execution Approach
How can AI agents avoid duplicate refunds after a crash without deadlocking workflows? CellaFlow uses durable execution, shared work identity, leases, and fencing to solve safety and liveness in multi-agent systems.