← Back to all sparks
R

RAGFlow

AI-ML-PLATFORMS
Velocity6.3

Open source RAG engine for deep document understanding

RAGFlow 1.0 rewrites the RAG engine in Go and drops Redis for NATS.

raggo-rewriteai-agentsopen-sourceinfrastructure
◆Current state
RAGFlow, the open-source RAG and agent platform, has put out v1.0.0-rc1: a full rewrite in Go with NATS instead of Redis for messaging and Kvrocks for cache and checkpoints. The September dev builds leading up to it were mostly parity and bug fixes for the Go port: proxy contract alignment, parser language handling, and index migrations. The upgrade from 0.27.2 is automatic and cannot be rolled back.
◆Where it's heading
The project is giving up some features for a lighter deployment: the local sandbox and the Team/Me permission model are gone or postponed, DeepDoc is CPU-only, and deprecated APIs have been removed, while the Python SDK stays compatible. The next few months will likely go to closing those gaps rather than adding new RAG features.
◆Prediction
More 1.0 release candidates that fix migration failures and restore the missing permission model and sandbox, before a final 1.0.0.

◆Recent moves

  1. 5d ago

    RAGFlow 1.0 RC1: full Go rewrite, NATS replaces Redis

    ⚡ SPARK

    This is where the September dev builds were leading: the Go port ships as the 1.0 preview, with agentic RAG ported, a Go CLI, and an automatic, irreversible migration from 0.27.2. It is a change of architecture rather than a feature release, and some features are missing at launch.

    View source ↗
  2. 6d ago

    Fixes selecting dataset metadata values on the 1.0 dev branch

    A last-minute UI fix on the 1.0 branch the day before RC1. It is part of the cleanup ahead of the Go release.

    View source ↗
  3. 7d ago

    Dev build adjusts sandbox SSH host configuration

    A configuration fix for the sandbox, shortly before RC1 dropped local sandbox support.

    View source ↗
  4. 11d ago

    Dev build stops dropping unique indexes that were never created

    A migration-safety fix that matters for the one-way upgrade RC1 performs, but users won't notice it directly.

    View source ↗
  5. 13d ago

    Go parser now honors each dataset's language setting

    Fixes a parity gap where the new Go ingestion parser ignored a dataset's language. This affects chunking quality for non-English corpora, so it is one of the more user-relevant fixes in the Go port.

    View source ↗
  6. 17d ago

    LLM_DEBUG logging adds latency and first-token timing

    Adds timing to the debug logs, useful for operators profiling the Go rewrite's LLM calls. No change to behavior.

    View source ↗