RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs
Release v0.21.1 created from de24e74b4c90ec154965c1bc7dc7a0fe79e669a1 at 2025-10-23 19:08:09+08:00
New features
Experimental: Adds support for PDF document parsing using MinerU. See here.
Improvements
Enhances UI/UX for the dataset and personal center pages.
Upgrades RAGFlow's document engine, Infinity, to v0.6.1.
Fixed issues
An issue with video parsing.
What's Changed
Fix problem with Google Cloud models with reasoning (like gemini) - Additional fix to issue #10474 by @glu000 in https://github.com/infiniflow/ragflow/pull/10502
Fix: support auto width when print table by @Lynn-Inf in https://github.com/infiniflow/ragflow/pull/10575
Doc: update released tag. by @Lynn-Inf in https://github.com/infiniflow/ragflow/pull/10578
fix(_handle_entity_relation_summary): correctly calculate the descriptions_list by @ffffffff0 in https://github.com/infiniflow/ragflow/pull/10534
Fix (i18n): Update the Chinese and English description of RAPTOR functionality #9869 by @dcc123456 in https://github.com/infiniflow/ragflow/pull/10581
Refactor admin client for message prompts by @JinHai-CN in https://github.com/infiniflow/ragflow/pull/10583
Docs: Updated dataset configuration, KG building and RAPTOR building for v0.21.0 by @writinwaters in https://github.com/infiniflow/ragflow/pull/10584
Don't rerank for infinity by @yuzhichang in https://github.com/infiniflow/ragflow/pull/10579
Doc: Added Long context RAG guide by @writinwaters in https://github.com/infiniflow/ragflow/pull/10591
Use relative path to import same module by @JinHai-CN in https://github.com/infiniflow/ragflow/pull/10587
Improve file management by @yongtenglei in https://github.com/infiniflow/ragflow/pull/10577
Update admin client README and doc by @JinHai-CN in https://github.com/infiniflow/ragflow/pull/10594
Feat: Support Specifying OpenRouter Model Provider by @buua436 in https://github.com/infiniflow/ragflow/pull/10550
Build(deps): Bump axios from 1.7.2 to 1.12.0 in /web by @dependabot[bot] in https://github.com/infiniflow/ragflow/pull/10393
Fix (dataset setting): Remove the introduction and use of TagItems in the configuration. #9869 by @dcc123456 in https://github.com/infiniflow/ragflow/pull/10595
Fix: add toc_kwd field and update page_num_int type by @asiroliu in https://github.com/infiniflow/ragflow/pull/10596
Update architecture image and ragflow-cli version by @JinHai-CN in https://github.com/infiniflow/ragflow/pull/10605
Feat: add forgot password reset, solve #8547 by @Magicbook1108 in https://github.com/infiniflow/ragflow/pull/10586
Fix: Add RetryingPooledPostgresqlDatabase to handle max_retries param by @arogan178 in https://github.com/infiniflow/ragflow/pull/10524
Feat: Collapse the excess portion of the tool node and retrieval node #9869 by @cike8899 in https://github.com/infiniflow/ragflow/pull/10604
Fix: Bug fixes #9869 by @dcc123456 in https://github.com/infiniflow/ragflow/pull/10600
Feat: The bottom anchor of the agent node is only displayed when there is a downstream node #9869 by @cike8899 in https://github.com/infiniflow/ragflow/pull/10611
Feat: add forgot password reset (update naming style), solve #8547 by @Magicbook1108 in https://github.com/infiniflow/ragflow/pull/10606
Fix: Open the parser operator configuration, save it, and run the agent. An error will be reported. #10615 by @cike8899 in https://github.com/infiniflow/ragflow/pull/10619
Fix: search highlight. by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/10616
Doc: minor by @writinwaters in https://github.com/infiniflow/ragflow/pull/10627
Feat: add MinerU parser by @yongtenglei in https://github.com/infiniflow/ragflow/pull/10621
Fix:display agents by @Lynn-Inf in https://github.com/infiniflow/ragflow/pull/10620
feat(storybook): Storybook with Calendar and Modal components #9869 by @dcc123456 in https://github.com/infiniflow/ragflow/pull/10626
Docs: minor by @writinwaters in https://github.com/infiniflow/ragflow/pull/10630
Feat:VolcEngine Model type add IMAGE2TEXT by @buua436 in https://github.com/infiniflow/ragflow/pull/10629
Feat: Delete useless files from the data pipeline #9869 by @cike8899 in https://github.com/infiniflow/ragflow/pull/10632
Fix: Restore the sidebar description of DP slicing method #9869 by @dcc123456 in https://github.com/infiniflow/ragflow/pull/10633
File: Now parsing support all types of embedded documents, solved #10059 by @Magicbook1108 in https://github.com/infiniflow/ragflow/pull/10635
Doc: miscellaneous by @writinwaters in https://github.com/infiniflow/ragflow/pull/10641
Feat: Display the pipeline on the agent canvas #9869 by @cike8899 in https://github.com/infiniflow/ragflow/pull/10638
Fix:Text color in Floating Widget (Intercom-style) #10624 by @dcc123456 in https://github.com/infiniflow/ragflow/pull/10639
Feat:admin api by @Lynn-Inf in https://github.com/infiniflow/ragflow/pull/10642
feat: implement CLI of role-based access control system by @JinHai-CN in https://github.com/infiniflow/ragflow/pull/10650
Supports running single command by @JinHai-CN in https://github.com/infiniflow/ragflow/pull/10651
Fix: retrieval test by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/10662
Fix: Remove pdf embed support, update based on #10635 by @Magicbook1108 in https://github.com/infiniflow/ragflow/pull/10663
Fix: The agent dialogue sheet does not display the opening remarks. #10664 by @cike8899 in https://github.com/infiniflow/ragflow/pull/10665
Fix: Optimize code and fix ts type errors #9869 by @dcc123456 in https://github.com/infiniflow/ragflow/pull/10666
Feat: Gemini supports video parsing by @yongtenglei in https://github.com/infiniflow/ragflow/pull/10671
Feat: Qwen-VL series supports video parsing by @yongtenglei in https://github.com/infiniflow/ragflow/pull/10676
Feat:Vision Model Image Enhancement in Manual/Paper/Book/One chunker by @buua436 in https://github.com/infiniflow/ragflow/pull/10640
Update message printout when start ingestion server by @JinHai-CN in https://github.com/infiniflow/ragflow/pull/10677
Fix(edit-tag): Fix the bug that the edit-tag tag cannot be deleted #9869 by @dcc123456 in https://github.com/infiniflow/ragflow/pull/10679
Feat:setting metadata in the retrieval by @buua436 in https://github.com/infiniflow/ragflow/pull/10682
Fix: Excel2HTML can't support XLS(Excel 97-2003) by @Woody-Hu in https://github.com/infiniflow/ragflow/pull/10660
Feat: Support attribute filtering #8703 by @Magicbook1108 in https://github.com/infiniflow/ragflow/pull/10670
Feat: Make knowledge base renaming automatically reflected in agent discussions, solved #10597 by @Magicbook1108 in https://github.com/infiniflow/ragflow/pull/10680
Feat: Display the pipeline operation sheet on the agent page #9869 by @cike8899 in https://github.com/infiniflow/ragflow/pull/10690
Fix: tree merge by @Magicbook1108 in https://github.com/infiniflow/ragflow/pull/10691
Test: update test cases for chunk retrieval pagination by @asiroliu in https://github.com/infiniflow/ragflow/pull/10694
Feat: A pipeline's child node can only have one node #9869 by @cike8899 in https://github.com/infiniflow/ragflow/pull/10695
Feat: Move the pipeline translation field to flow #9869 by @cike8899 in https://github.com/infiniflow/ragflow/pull/10697
Fix: potential negative max_tokens in RAPTOR by @yongtenglei in https://github.com/infiniflow/ragflow/pull/10701
Feat: Change the style of all cards according to the design #10703 by @cike8899 in https://github.com/infiniflow/ragflow/pull/10704
Fix:wrong param in manual chunk by @buua436 in https://github.com/infiniflow/ragflow/pull/10710
Fix: Profile page UI adjustment #9869 by @dcc123456 in https://github.com/infiniflow/ragflow/pull/10706
Docs: Added token chunker and title chunker components by @writinwaters in https://github.com/infiniflow/ragflow/pull/10711
Feat: add fault-tolerant mechanism to GraphRAG by @yongtenglei in https://github.com/infiniflow/ragflow/pull/10708
Refa: improve flow of GraphRAG and RAPTOR by @yongtenglei in https://github.com/infiniflow/ragflow/pull/10709
fix:RAGFlowOSS.put() got an unexpected keyword argument 'tenant_id' by @Woody-Hu in https://github.com/infiniflow/ragflow/pull/10712
Feat: Adjust the style of the mcp dialog #10703 by @cike8899 in https://github.com/infiniflow/ragflow/pull/10719
Fix: can't upload image in ollama model #10447 by @Magicbook1108 in https://github.com/infiniflow/ragflow/pull/10717
Refactor: How LiteLLMBase Calculate total count by @Woody-Hu in https://github.com/infiniflow/ragflow/pull/10532
hotfix: Rename chunk summary's component name by @ZhenhangTung in https://github.com/infiniflow/ragflow/pull/10721
Fix: Optimize the style of the personal center sidebar component #9869 by @dcc123456 in https://github.com/infiniflow/ragflow/pull/10723
bump infinity to v0.6.1 by @yuzhichang in https://github.com/infiniflow/ragflow/pull/10727
Feat: Display the video field in the parser operator #9869 by @cike8899 in https://github.com/infiniflow/ragflow/pull/10728
Feat: version 0.21.1 by @Lynn-Inf in https://github.com/infiniflow/ragflow/pull/10718
Fix: model parameter by @Magicbook1108 in https://github.com/infiniflow/ragflow/pull/10730
Fix:filename is not displayed on the overview page #9869 by @dcc123456 in https://github.com/infiniflow/ragflow/pull/10731
Fix: add video parser by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/10735
Feat: pipeline supports MinerU PDF parser by @yongtenglei in https://github.com/infiniflow/ragflow/pull/10736
Fix typo by @adrianad in https://github.com/infiniflow/ragflow/pull/10737
Fix: video file suffix by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/10740
Feat: Add suffix to the parser operator's video configuration #9869 by @cike8899 in https://github.com/infiniflow/ragflow/pull/10741
Fix: Resolved the issue where the Generate button must be refreshed after generating chunk to take effect #9869 by @dcc123456 in https://github.com/infiniflow/ragflow/pull/10742
Bump infinity to 0.6.1 by @yuzhichang in https://github.com/infiniflow/ragflow/pull/10749
Feat: The default value of the parser operator's Video output format is set to text #9869 by @cike8899 in https://github.com/infiniflow/ragflow/pull/10745
Fix: Add video preview #9869 by @dcc123456 in https://github.com/infiniflow/ragflow/pull/10748
Fix: Clicking "Stop receiving messages" in Firefox will cause the page to crash. #10752 by @cike8899 in https://github.com/infiniflow/ragflow/pull/10754
Fix: create KB initial embedding. by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/10751
Docs: Added v0.21.1 release notes by @writinwaters in https://github.com/infiniflow/ragflow/pull/10757
Fix: infinity rerank error. by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/10760
Docs: Update version references to v0.21.1 in READMEs and docs by @asiroliu in https://github.com/infiniflow/ragflow/pull/10761
Docs: How to use MinerU to parse pdf documents by @writinwaters in https://github.com/infiniflow/ragflow/pull/10763
New Contributors
@arogan178 made their first contribution in https://github.com/infiniflow/ragflow/pull/10524
Full Changelog: https://github.com/infiniflow/ragflow/compare/v0.21.0...v0.21.1