Releases
Key features, improvements and bug fixes in the latest releases.
v0.18.0
Released on April 23, 2025.
New features
- MCP server: enables access to RAGFlow's knowledge bases via MCP.
- DeepDoc supports adopting VLM model as a processing pipeline during document layout recognition, enabling in-depth analysis of images in PDFs.
- Agent version control: all updates are continuously logged and can be rolled back to a previous version via export.
- Team collaboration: Agents can be shared with team members.
- OpenAI-compatible APIs: Agents can be called via OpenAI-compatible APIs.
- User registration control: administrators can enable or disable user registration through an environment variable.
Improvements
- Enhanced answer referencing: Citation accuracy in generated responses is improved.
- Enhanced question-answering experience: users can now manually stop streaming output during a conversation.
Documentation
Added documents
v0.17.2
Released on March 13, 2025.
Compatibility changes
- Removes the Max_tokens setting from Chat configuration.
- Removes the Max_tokens setting from Generate, Rewrite, Categorize, Keyword agent components.
From this release onwards, if you still see RAGFlow's responses being cut short or truncated, check the Max_tokens setting of your model provider.
Improvements
- Adds OpenAI-compatible APIs.
- Introduces a German user interface.
- Accelerates knowledge graph extraction.
- Enables Tavily-based web search in the Retrieval agent component.
- Adds Tongyi-Qianwen QwQ models (OpenAI-compatible).
- Supports CSV files in the General chunk method.
Fixed issues
- Unable to add models via Ollama/Xinference, an issue introduced in v0.17.1.
Related APIs
HTTP APIs
Python APIs
v0.17.1
Released on March 11, 2025.
Improvements
- Improves English tokenization quality.
- Improves the table extraction logic in Markdown document parsing.
- Updates SiliconFlow's model list.
- Supports parsing XLS files (Excel97~2003) with improved corresponding error handling.
- Supports Huggingface rerank models.
- Enables relative time expressions ("now", "yesterday", "last week", "next year", and more) in the Rewrite agent component.
Fixed issues
- A repetitive knowledge graph extraction issue.
- Issues with API calling.
- Options in the PDF parser, aka Document parser, dropdown are missing.
- A Tavily web search issue.
- Unable to preview diagrams or images in an AI chat.
Documentation
Added documents
v0.17.0
Released on March 3, 2025.
New features
- AI chat: Implements Deep Research for agentic reasoning. To activate this, enable the Reasoning toggle under the Prompt engine tab of your chat assistant dialogue.
- AI chat: Leverages Tavily-based web search to enhance contexts in agentic reasoning. To activate this, enter the correct Tavily API key under the Assistant settings tab of your chat assistant dialogue.
- AI chat: Supports starting a chat without specifying knowledge bases.
- AI chat: HTML files can also be previewed and referenced, in addition to PDF files.
- Dataset: Adds a PDF parser, aka Document parser, dropdown menu to dataset configurations. This includes a DeepDoc model option, which is time-consuming, a much faster naive option (plain text), which skips DLA (Document Layout Analysis), OCR (Optical Character Recognition), and TSR (Table Structure Recognition) tasks, and several currently experimental large model options.
- Agent component: (x) or a forward slash
/
can be used to insert available keys (variables) in the system prompt field of the Generate or Template component. - Object storage: Supports using Aliyun OSS (Object Storage Service) as a file storage option.
- Models: Updates the supported model list for Tongyi-Qianwen (Qwen), adding DeepSeek-specific models; adds ModelScope as a model provider.
- APIs: Document metadata can be updated through an API.
The following diagram illustrates the workflow of RAGFlow's Deep Research:
The following is a screenshot of a conversation that integrates Deep Research:
Related APIs
HTTP APIs
Adds a body parameter "meta_fields"
to the Update document method.
Python APIs
Adds a key option "meta_fields"
to the Update document method.
Documentation
Added documents
v0.16.0
Released on February 6, 2025.
New features
- Supports DeepSeek R1 and DeepSeek V3.
- GraphRAG refactor: Knowledge graph is dynamically built on an entire knowledge base (dataset) rather than on an individual file, and automatically updated when a newly uploaded file starts parsing. See here.
- Adds an Iteration agent component and a Research report generator agent template. See here.
- New UI language: Portuguese.
- Allows setting metadata for a specific file in a knowledge base to enhance AI-powered chats. See here.
- Upgrades RAGFlow's document engine Infinity to v0.6.0.dev3.
- Supports GPU acceleration for DeepDoc (see docker-compose-gpu.yml).
- Supports creating and referencing a Tag knowledge base as a key milestone towards bridging the semantic gap between query and response.
The Tag knowledge base feature is unavailable on the Infinity document engine.
Documentation
Added documents
- Construct knowledge graph
- Set metadata
- Begin component
- Generate component
- Interact component
- Retrieval component
- Categorize component
- Keyword component
- Message component
- Rewrite component
- Switch component
- Concentrator component
- Template component
- Iteration component
- Note component
v0.15.1
Released on December 25, 2024.
Upgrades
- Upgrades RAGFlow's document engine Infinity to v0.5.2.
- Enhances the log display of document parsing status.
Fixed issues
This release fixes the following issues:
- The
SCORE not found
andposition_int
errors returned by Infinity. - Once an embedding model in a specific knowledge base is changed, embedding models in other knowledge bases can no longer be changed.
- Slow response in question-answering and AI search due to repetitive loading of the embedding model.
- Fails to parse documents with RAPTOR.
- Using the Table parsing method results in information loss.
- Miscellaneous API issues.
Related APIs
HTTP APIs
Adds an optional parameter "user_id"
to the following APIs:
- Create session with chat assistant
- Update chat assistant's session
- List chat assistant's sessions
- Create session with agent
- Converse with chat assistant
- Converse with agent
- List agent sessions
v0.15.0
Released on December 18, 2024.
New features
- Introduces additional Agent-specific APIs.
- Supports using page rank score to improve retrieval performance when searching across multiple knowledge bases.
- Offers an iframe in Chat and Agent to facilitate the integration of RAGFlow into your webpage.
- Adds a Helm chart for deploying RAGFlow on Kubernetes.
- Supports importing or exporting an agent in JSON format.
- Supports step run for Agent components/tools.
- Adds a new UI language: Japanese.
- Supports resuming GraphRAG and RAPTOR from a failure, enhancing task management resilience.
- Adds more Mistral models.
- Adds a dark mode to the UI, allowing users to toggle between light and dark themes.
Improvements
- Upgrades the Document Layout Analysis model in DeepDoc.
- Significantly enhances the retrieval performance when using Infinity as document engine.
Related APIs
HTTP APIs
Python APIs
v0.14.1
Released on November 29, 2024.
Improvements
Adds Infinity's configuration file to facilitate integration and customization of Infinity as a document engine. From this release onwards, updates to Infinity's configuration can be made directly within RAGFlow and will take effect immediately after restarting RAGFlow using docker compose
. #3715
Fixed issues
This release fixes the following issues:
- Unable to display or edit content of a chunk after clicking it.
- A
'Not found'
error in Elasticsearch. - Chinese text becoming garbled during parsing.
- A compatibility issue with Polars.
- A compatibility issue between Infinity and GraphRAG.