Migrating to vLLM v0.9.2
Version v0.9.2 introduces 3 breaking changes. This guide details how to update your code.
Released: 7/7/2025
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
LLM.beam_searchllm.chatFusedMoEModularKernelAutoWeightsLoaderMultiModalHasher.hash_prompt_mm_dataCachedRequestDataFlashAttentionFlashMLATritonAttentionBreaking Changes
●Issue #1
FP4 emulation has been removed on devices with compute capability less than SM100 (Blackwell).
●Issue #2
Runtime (cloud)pickle imports are now forbidden for security hardening.
●Issue #3
This is the final version where V0 engine code and features remain intact; future versions will prioritize V1.
Migration Steps
- 1Migrate from V0 engine to V1 engine as V0 will be removed/changed in the next version.
- 2Update monitoring systems to use new metric names as 'gpu_' prefixes are deprecated for general metrics.
- 3Ensure hardware compatibility for FP4 features (requires SM100+).
- 4Review custom code for any reliance on cloudpickle imports, which are now restricted.
Release Summary
This release marks the final transition phase to the V1 engine, introducing Blackwell (SM100/120) support, Expert-Parallel Load Balancing, and expanded multi-modal/audio API capabilities. It includes significant performance optimizations for CUDA-Graphs and broadens hardware support for Intel GPUs and TPUs.
Need More Details?
View the full release notes and all changes for vLLM v0.9.2.
View Full Changelog