Skip to content

Releases: infiniflow/ragflow

nightly

25 Feb 04:43
d6adcc2
Compare
Choose a tag to compare
nightly Pre-release
Pre-release

Release nightly created from d6adcc2 at 2025-06-18 21:16:00+08:00

v0.19.0

23 May 12:17
6ca1aef
Compare
Choose a tag to compare

Released on May 26, 2025.

New features

  • Cross-language search is supported in the Knowledge and Chat modules, enhancing search accuracy and user experience in multilingual environments, such as in Chinese-English knowledge bases.
  • Agent component: A new Code component supports Python and JavaScript scripts, enabling developers to handle more complex tasks like dynamic data processing.
  • Enhanced image display: Images in Chat and Search now render directly within responses, rather than as external references. Knowledge retrieval testing can retrieve images directly, instead of texts extracted from images.
  • Claude 4 and ChatGPT o3: Developers can now use the newly released, most advanced Claude model alongside OpenAI’s latest ChatGPT o3 inference model.

The following features are contributed by our community contributors:

  • Agent component: Enables tool calling within the Generate Component. Kudos to notsyncing.
  • Markdown rendering: Image references in a markdown file can be displayed after chunking. Kudos to Woody-Hu.
  • Document engine support: OpenSearch can now be used as RAGFlow's document engine. Kudos to pyyuhao.

What's Changed

Read more

v0.18.0

23 Apr 06:12
94181a9
Compare
Choose a tag to compare

Release v0.18.0 created from 94181a9 at 2025-04-23 14:11:59+08:00

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.

Compatibility changes

  • From this release on wards, built-in re-rank models have been removed because they have minimal impact on retrieval rates but significantly increase retrieval time.

What's Changed

Read more

v0.17.2

13 Mar 08:12
baf3b9b
Compare
Choose a tag to compare

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

Create chat completion

Python APIs

Create chat completion

What's Changed

New Contributors

Full Changelog: v0.17.1...v0.17.2

v0.17.1

11 Mar 07:04
d447392
Compare
Choose a tag to compare

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 Document parser dropdown are missing.
  • A Tavily web search issue.
  • Unable to preview diagrams or images in an AI chat.

What's Changed

Read more

v0.17.0

02 Mar 10:48
d683644
Compare
Choose a tag to compare

Summary

  • 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 Setting tab of your chat assistant dialogue.
  • AI chat: Supports initiating a chat without specifying knowledge bases.
  • AI chat: HTML files can also be previewed and referenced, in addition to PDF files.
  • Dataset: Adds a 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 DLR (Document Layout Recognition), OCR (Optimal 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, adding DeepSeek-specific models; adds ModelScope as a model provider.
  • APIs: Document metadata can be updated through an API.

What's Changed

Read more

v0.16.0

06 Feb 11:45
448fa1c
Compare
Choose a tag to compare

Summary

  • Updated model list to support DeepSeek R1 and DeepSeek V3, available on both DeepSeek and SiliconFlow
  • GraphRAG enhancements and refactoring: Support KG maintenance over the whole knowledge base dynamically; Support Light and General working mode---entity deduplication and community detection become optional.
  • Support for Tagging to improve search quality. You can maintain the tags, and tag the chunks of other knowledge bases, to improve the search relevance.
  • Support Iterator operator in Agent.
  • Support Research Report Generator in Agent.
  • Support for customizing the metadata of chunks, enhancing chunk prompts.
  • Support for GPU acceleration on DeepDoc.
  • Added support for Portuguese.
  • Bump Infinity to 0.6.0.dev3.

What's Changed

Read more

v0.15.1

25 Dec 06:07
1160b58
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.15.0...v0.15.1

v0.15.0

18 Dec 08:34
a5cf6fc
Compare
Choose a tag to compare

Released on December 18, 2024. Cheers!

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.

What's Changed

Read more

v0.14.1

28 Nov 13:02
834c4d8
Compare
Choose a tag to compare

Summary

Mainly addressing several serious bugs in 0.14.0 and issues with Infinity configuration, the updates are listed below:

  • Infinity configuration can be changed in docker/infinity_conf.toml. After modifying the file, restart docker compose to take effect.
  • Solve the problem that the Chunk interface cannot be displayed or modified.
  • Solve the problem of garbled Chinese text parsing.
  • Solve the Elasticsearch 'Not found error' problem.
  • Solve the problem of Polars library compatibility.
  • Solve the problem that Infinity can't adapt GraphRAG.

What's Changed

Full Changelog: v0.14.0...v0.14.1