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 ๐