v0.3.0.3

parruda/swarmv0.3.0.3Sep 15, 2026by xhd0728

Upgrading?

AI Summary

This patch release adds Qdrant and LiteLLM backends, supports Chinese tokenization with jieba, and fixes evaluation scoring and legacy knowledge base privacy defaults.

Key Highlights

  • New Qdrant vector search backend
  • New LiteLLM generation backend
  • Jieba support for Chinese tokenization
  • Legacy knowledge bases private by default
  • Fixed evaluation scores for article-only answers

New Features

  • Qdrant vector search
  • LiteLLM generation backend
  • Jieba Chinese tokenization
  • Legacy KB privacy default
  • R1-Searcher query extraction fix
  • Evaluation normalization fix

Full Release Notes

Release date: 2026.9.15

## Highlights

This release expands UltraRAG’s retrieval and generation options with a Qdrant vector search backend, a dedicated LiteLLM generation backend, and jieba support for Chinese tokenization.

We improve correctness and reliability by keeping legacy knowledge bases private by default, fixing query extraction in R1-Searcher, correcting evaluation scores for article-only answers such as the multiple-choice option “A”, and refining the AgentCPM-Report pipeline.

We also unify the CUDA 12.9 dependency environment, improve FAISS loading on Windows, and refresh backend and frontend dependencies.

## What's Changed

1. Add Qdrant as a vector search backend. by @anush008 in #434

2. Add a LiteLLM generation backend with a dedicated optional dependency extra. by @prodmanpd in #496

3. Add jieba support for Chinese tokenization and update parameter configuration. by @xhd0728 in #409

4. Keep legacy knowledge bases private by default. by @mikemikimike in #497

5. Fix R1-Searcher query extraction by escaping pipe characters in the query-tag regular expression. by @Chen17-sq in #439

6. Preserve article-only answers during evaluation normalization, fixing incorrect scores for answers such as “A”, and add regression tests. by @chiruu12 in #510

7. Update the AgentCPM-Report pipeline. by @mssssss123 in #433

8. Unify the CUDA 12.9 dependency environment and add CI validation for the unified all-extras environment. by @xhd0728 in #478

9. Improve Windows compatibility by selectively preloading FAISS. by @xhd0728 in #502

10. Link the Structured Debugging Guide in the English README. by @yancd366 in #428

11. Remove duplicate Docker startup instructions from the README. by @zhengdaqi in #427

12. Fix the broken star history chart. by @FaintFlower in #491

13. Refresh backend dependencies, including cryptography, h2, pypdf, tornado, NLTK, aiohttp, authlib, urllib3, Pillow, and setuptools. by @dependabot in #483, #505, #501, #499, #498, #436, #422, #421, #395, and #490

14. Refresh frontend dependencies, including js-yaml, DOMPurify, React Router, Vite, esbuild, PostCSS, Browserslist, @humanfs/node, and brace-expansion. by @dependabot in #506, #486, #485, #445, #476, #500, #504, and #477

**Full Changelog**: https://github.com/OpenBMB/UltraRAG/compare/v0.3.0.2...v0.3.0.3

Related Repositories