v0.21.1
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