717 commits. 307 contributors. 96 first-timers. vLLM v0.31.0 is live. đ
Highlights:
đ¤ DeepSeek-V4.1-Flash: FlashMLA mega attention with NVFP4 KV caching, DeepGEMM sparse MQA, Mega-Gate, and shared Engram host tables
⥠Fast restart: vllm preload keeps weights in GPU memory across restarts, with data parallelism and MTP draft support; experimental engine snapshots
đ ī¸ Model Runner V2: draft-model speculative decoding, LiLiCorr, async DFlash, and DSpark adaptive verification for Gemma4
đ Large-scale serving: MoonEP balanced all-to-all, prefill context parallelism with data parallelism, DeepEPv2, and RL weight transfer
đī¸ Smarter scheduling: independent active-sequence limits, adaptive long-prefill chunking, and priority for requests already holding KV blocks
đī¸ HiSparse hardening: fixes for MTP verification, chunked-prefill livelocks, and host/GPU prefix caching
Thanks to everyone who made this release possible! đ
Full release notes đ