v0.2.1
OpenBMB/UltraRAGv0.2.1Oct 22, 2025by mssssss123
AI Summary
This major release provides a comprehensive multimodal upgrade enabling end-to-end multimodal workflows, redesigns corpus parsing with deep MinerU integration and flexible chunking strategies, and adds unified vLLM-based deployment with enhanced evaluation capabilities including TREC evaluation and significance testing.
Key Highlights
- Comprehensive multimodal upgrade for Retriever and Generation servers
- Corpus parsing redesign with MinerU integration and multi-format support
- Unified vLLM-based deployment for efficient inference
- TREC-based retrieval evaluation with significance testing
- Hybrid retrieval (dense + sparse) support
New Features
- Multimodal input support for Retriever and Generation servers
- Multi-format file parsing (.txt, .md, .pdf, .epub, .mobi, etc.)
- MinerU high-precision PDF parsing
- Token-level and sentence-level chunking
- Customizable chunking rules
- Three retrieval engines (Infinity, Sentence-Transformers, OpenAI)
- Multimodal retrieval support
- BM25 sparse retrieval
- Hybrid retrieval (dense + sparse)
- vLLM offline inference
- Hugging Face inference for local debugging
- TREC retrieval evaluation and significance testing
- VisRAG end-to-end multimodal pipeline
- Parallel experiment execution
- Six new VQA datasets in Benchmark
- Multimodal result visualization in Case Study UI
Full Release Notes
**Release date:** 2025.10.22 ## Highlights 1. Comprehensive Multimodal Upgrade: Both the Retriever and Generation Servers now support multimodal inputs, enabling a complete end-to-end multimodal workflow from retrieval to generation. 2. Corpus Parsing and Chunking Redesign: The Corpus Server adds multi-format file parsing with deep MinerU integration, supporting token-level, sentence-level, and customizable chunking strategies to flexibly adapt to diverse corpus structures. 3. Unified Deployment and Efficient Inference: The Retriever and Generation Servers are fully compatible with standardized deployment frameworks such as vLLM, supporting offline inference, multi-engine adaptation, and accelerated experimentation. 4. Enhanced Evaluation and Experimentation Workflow: Introduced TREC-based retrieval evaluation and significance testing modules, supporting parallel experiment execution and multimodal result visualization to optimize research assessment and experimental workflows. ## What's Changed - Corpus Server supports plain text extraction from .txt, .md, .pdf, .xps, .oxps, .epub, .mobi, and .fb2 files. @mssssss123 - Corpus Server adds simple per-page image conversion for .pdf files. @mssssss123 - Corpus Server integrates MinerU for high-precision PDF parsing. @mssssss123 - Corpus Server introduces a new chunking strategy supporting token-level (word/character) segmentation. @mssssss123 - Corpus Server supports sentence-level chunking. @mssssss123 - Corpus Server supports customizable chunking rules (default rule recognizes Markdown sections; other rules can be extended via config files). @mssssss123 - Retriever Server supports three retrieval engines: Infinity, Sentence-Transformers, and OpenAI. @mssssss123 - Retriever Server supports multimodal retrieval. @mssssss123 - Retriever Server adds BM25 sparse retrieval. @xhd0728 - Retriever Server supports hybrid retrieval (dense + sparse). @mssssss123 - Retriever Server provides standardized deployment based on vLLM, unified under the OpenAI-compatible API. @xhd0728 - Retriever Server supports online retrieval via Exa, Tavily, and ZhipuAI. @xhd0728 - Reranker Server supports Infinity, Sentence-Transformers, and OpenAI ranking engines. @xhd0728 - Generation Server supports multimodal inference. @mssssss123 - Generation Server introduces vLLM offline inference, significantly improving experimental efficiency. @mssssss123 - Generation Server supports Hugging Face inference for local debugging. @xhd0728 - Evaluation Server supports TREC retrieval evaluation. @xhd0728 - Evaluation Server supports TREC significance testing. @xhd0728 - VisRAG Pipeline enables an end-to-end workflow from local PDF ingestion to multimodal retrieval and generation. @mssssss123 - RAG Client supports running multiple experiments in parallel under the same pipeline through custom parameter files. @mssssss123 - UltraRAG Benchmark adds six new VQA datasets, including wiki2024 and corresponding VQA corpora. @mssssss123 @xhd0728 @hm1229 - Case Study UI adds multimodal result visualization support. @mssssss123