# vLLM v0.31 adds `vllm preload` for fast restarts and gates per-request multimodal options

> OnPrem World · https://onpremworld.com/en/news/2026-10-vllm-v0-31-preload · CC BY 4.0

Published: 2026-10-05 · Runtimes & apps

vLLM v0.31.0 introduced a `vllm preload` command that runs a daemon keeping already-quantized weights in GPU memory, so a restarted engine maps them instead of reloading from disk. It also brought draft-model speculative decoding to Model Runner V2 and more speed work for DeepSeek-V4.1-Flash. As a security change, per-request `mm_processor_kwargs` and `media_io_kwargs` are now rejected unless the server starts with `--trust-request-mm-kwargs`.

## Why it matters locally

Restarting a local vLLM server to change settings no longer means waiting for the weights to load again, but clients that send per-request multimodal options will get errors until you opt in.

## Source

[vLLM v0.31.0 release notes (GitHub)](https://github.com/vllm-project/vllm/releases/tag/v0.31.0)

[All news](https://onpremworld.com/en/news.md)

Summaries are written by OnPrem World from the official source. We link to the original and never republish it.
