Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
278 commits
Select commit Hold shift + click to select a range
e79b896
Refactor: REST API langfuse api-key (#14315)
wangq8 Apr 23, 2026
aae45b9
Refactor: API file2document (#14306)
wangq8 Apr 23, 2026
dbf8c6e
Refactor: Doc metadata update (#14289)
xugangqiang Apr 23, 2026
aa45262
Refa: migrate MCP APIs to RESTful api (#14317)
buua436 Apr 23, 2026
2245748
Add REDIS zcard (#14316)
wangq8 Apr 23, 2026
8901c18
Build(deps): Bump lxml from 6.0.2 to 6.1.0 in /sdk/python (#14318)
dependabot[bot] Apr 23, 2026
57f527e
Add missing timeout to ragflow server health check (#14311)
Ricardo-M-L Apr 23, 2026
76b017c
Refact: system apis (#14298)
Magicbook1108 Apr 23, 2026
7817b0d
Refa: migrate chunk APIs to RESTful routes (#14291)
buua436 Apr 23, 2026
4458763
API refactor: stats_api and plugin_api (#14324)
wangq8 Apr 23, 2026
ba47c13
Fix commit override from #14298 of api-key to api_key (#14328)
wangq8 Apr 23, 2026
75a5548
Feat: optimize title chunk (#14325)
Magicbook1108 Apr 23, 2026
d4fa573
Refa: remove legacy MCP server web API (#14322)
buua436 Apr 23, 2026
d84438f
fix azure blob put method param (#14329)
newyangyang Apr 23, 2026
c74aece
Feat: Agent api (#14157)
Magicbook1108 Apr 24, 2026
c41b5e8
fix: migrate Langfuse integration from start_generation to start_obse…
RazmikGevorgyan Apr 24, 2026
199fbce
Refactor user REST API (#14334)
wangq8 Apr 24, 2026
aadd9a3
Feat: deepseek v4 (#14346)
Magicbook1108 Apr 24, 2026
1473000
Implement retrieval_test in GO (#14231)
qinling0210 Apr 24, 2026
8a2f63e
docs: fix API key guide typo (#14352)
MukundaKatta Apr 24, 2026
b8d831c
Fix api user patch verb does not work (#14358)
wangq8 Apr 24, 2026
9ad752f
Refa:migrate agent webhook routes to REST APIs (#14330)
buua436 Apr 24, 2026
beb2406
Fix: allow use image2text as chat model (#14331)
Lynn-Inf Apr 24, 2026
eeb89d6
feat: route docling parsing through native chunking endpoints (#14218)
ParasSondhi Apr 24, 2026
620088b
fix: check isinstance before len in VariableAssigner _remove_first/_r…
kuishou68 Apr 24, 2026
ca01c7a
Fix blob sync: skip unsupported files before download (#14357)
6ba3i Apr 24, 2026
1870c93
Refact: Updated rootAsHeadingTip (#14363)
writinwaters Apr 24, 2026
3ccd58f
Fix: The button styles in the PaddleOCR dialog are not applying corre…
cike8899 Apr 24, 2026
7fb6a12
Update API document (#14364)
wangq8 Apr 24, 2026
e5cfe7f
Doc: Updated a 0.25-specific faq (#14365)
writinwaters Apr 24, 2026
1c244df
Go: add gitee and siliconflow as model provider (#14336)
JinHai-CN Apr 24, 2026
2508960
Feat: introduce minimum type check for pipeline (#14354)
Magicbook1108 Apr 24, 2026
e22cf33
Fix: allow search id or _id (#14356)
Lynn-Inf Apr 24, 2026
78188ce
Feat: add OpenDataLoader PDF parser backend (#14058) (#14097)
wdeveloper16 Apr 24, 2026
fb95136
Fix: validate URL scheme and resolved IP before crawling to prevent S…
xingxing21 Apr 25, 2026
4dcc42e
feat(api): add unified index API and dataset management endpoints (#1…
euvre Apr 27, 2026
a9e5724
Refa: unify document create flows under REST documents API (#14345)
buua436 Apr 27, 2026
3ad3241
feat: persist RAPTOR layer metadata on summary chunks (#13286)
yuch85 Apr 27, 2026
33bb464
fix: skip canvas SSE fetch in chat shared page to eliminate spurious …
euvre Apr 27, 2026
f3b7d55
fix: handle Infinity table-not-exist error (3022) in update() methods…
euvre Apr 27, 2026
0d87cec
feat: persist PDF bookmark outline as document metadata (#13287)
yuch85 Apr 27, 2026
6a23dfe
chore(CLAUDE.md): add shared UI component lock convention to CLAUDE.m…
ZhenhangTung Apr 27, 2026
0b46ab0
Refa: restore openai-compatible chat completions api (#14380)
buua436 Apr 27, 2026
c3eac41
Go: aliyun model provider (#14379)
JinHai-CN Apr 27, 2026
2846a93
Fix: Remove hardcoded page limits causing parsing failures on large P…
euvre Apr 27, 2026
290f029
Refactor: migrate artifact API (#14348)
xugangqiang Apr 27, 2026
d88f7ac
Remove evaluation_app.py and kb_app.py (#14394)
wangq8 Apr 27, 2026
4303be2
Fix metadata parsing regression for upgraded v0.24 datasets (#14383)
6ba3i Apr 27, 2026
c446c40
perf: lazy img_np loading and chunked parse_into_bboxes for large PDF…
yuzhichang Apr 27, 2026
61a24a2
Refactor: migrate doc upload info used in chat (#14359)
xugangqiang Apr 27, 2026
0f2778e
Fix: support release in agent update api (#14396)
buua436 Apr 27, 2026
10e28e5
Helm template ragflow.yaml: fix nginx-config-volume mountPath accordi…
mginfn Apr 27, 2026
4f66519
Fix: prioritize explore session ID and reset default conversation var…
buua436 Apr 27, 2026
c1941fd
Refactor: deco doc-parse API that is not used any more (#14367)
xugangqiang Apr 27, 2026
8231302
Refa: align list operations and strict mode (#14387)
buua436 Apr 27, 2026
488c3ef
Add task API (#14393)
wangq8 Apr 27, 2026
c949096
Refactor: optimize agent reset conversation variable defaults (#14401)
buua436 Apr 27, 2026
a536980
Refactor: Doc batch change status (#14337)
xugangqiang Apr 27, 2026
d780139
tests: add missing HTTP API tests for dataset management endpoints re…
euvre Apr 27, 2026
343bda1
Refactor: deco document upload_and_parse API (#14366)
xugangqiang Apr 27, 2026
965717c
Go: add new provider: google (#14395)
JinHai-CN Apr 27, 2026
49912a1
Refactor: migrate document run api (#14351)
xugangqiang Apr 27, 2026
c5116b9
Refactor: migrate document thumbnails API (#14344)
xugangqiang Apr 27, 2026
872ff08
Fix: add executor.shutdown (#14403)
xugangqiang Apr 27, 2026
c81081f
Refactor: Doc change parser (#14327)
xugangqiang Apr 27, 2026
0cf105d
Doc: Added a database schema and migration guide. (#14404)
writinwaters Apr 28, 2026
2d522cc
Fix: thumbnails issue in chat (#14415)
xugangqiang Apr 28, 2026
819257f
Go: add volcengine (#14409)
JinHai-CN Apr 28, 2026
7a70a0f
Fix: preserve infinity available_int zero filter (#14416)
buua436 Apr 28, 2026
444e564
Fix: align chat recommendation and thumbup APIs (#14413)
buua436 Apr 28, 2026
5885691
Always return success if no such task id (#14417)
wangq8 Apr 28, 2026
effc84a
Refactor model in GO (#14398)
qinling0210 Apr 28, 2026
ae420f6
Go: fix compilation (#14418)
JinHai-CN Apr 28, 2026
2a37562
Fix manual naive parser position extraction fallback (#14420)
6ba3i Apr 28, 2026
0df65d3
Fix case-insensitive matching for manual meta_data_filter in / not in…
spider-yamet Apr 28, 2026
18fbfaf
Feat: enable sync deleted files for more connectors (#14353)
Magicbook1108 Apr 28, 2026
7c25870
Go: update db model (#14423)
JinHai-CN Apr 28, 2026
f670913
Refactor model type to model class (#14426)
JinHai-CN Apr 28, 2026
e6e8004
Fix: agent toolcall null response & schema validation & DeepSeek thin…
buua436 Apr 28, 2026
c330005
Fix: document level auto metadata config missing after save (#14421)
xugangqiang Apr 28, 2026
4e5a093
Go: implement provider: Moonshot (#14433)
Haruko386 Apr 28, 2026
d532151
Feat: more model for paddle (#14436)
Magicbook1108 Apr 28, 2026
dcce864
Simplify Encode (#14437)
qinling0210 Apr 28, 2026
8557525
Fix: google authentication - gmail && google-drive (#14422)
Magicbook1108 Apr 28, 2026
35f6d81
Refactor: migrate chunk retrieval_test and knowledge_graph to REST AP…
euvre Apr 28, 2026
926efbd
Fix: update based on #14436 (#14440)
Magicbook1108 Apr 28, 2026
0d18b29
Fix: enable sync deleted file in airtable (#14438)
Magicbook1108 Apr 28, 2026
345bec8
refactor: improve QwenRerank logic (#14388)
Woody-Hu Apr 28, 2026
74fa54f
feat(google-drive): optimize memory payload and enable sync deletion …
ParasSondhi Apr 29, 2026
3b7a6ea
Feat: sync deleted files in Bitbucket (#14450)
Magicbook1108 Apr 29, 2026
b493a33
Go: update chat URL (#14453)
JinHai-CN Apr 29, 2026
a7ce1b1
Fix: prune deleted doc chunks from retrieval (#14454)
buua436 Apr 29, 2026
ce93335
Fix: Dataset: When configuring the "general chunk method," options su…
cike8899 Apr 29, 2026
f3c232c
Remove model_bundle.go, modify chat_session.go (#14458)
qinling0210 Apr 29, 2026
c08ced0
Fix: add retrieval fallback comments (#14457)
buua436 Apr 29, 2026
b684c89
Add backward compat APIs (#14427)
wangq8 Apr 29, 2026
decf673
Go: implement provider: volcengine (#14460)
Haruko386 Apr 29, 2026
9690923
Fix delete graphrag raptor (#14469)
wangq8 Apr 29, 2026
6afb195
Fix query param type (#14471)
wangq8 Apr 29, 2026
a736948
Fix: Clicking the button in the bottom-right corner of the `/chats/wi…
cike8899 Apr 29, 2026
e0b3070
Feat: enable sync deleted files for Gmail && fix google drive issues …
Magicbook1108 Apr 29, 2026
486ca46
Port PR14454 to GO (PruneDeletedChunks) (#14463)
qinling0210 Apr 29, 2026
bb05a8b
Update create model instance command (#14441)
JinHai-CN Apr 29, 2026
3991bdf
Fix graph task type (#14475)
wangq8 Apr 29, 2026
1b84892
Fix delete graph (#14484)
wangq8 Apr 29, 2026
a0f9ae1
Fix: RAPTOR "Generation scope" reset to "Single file" when selecting …
euvre Apr 29, 2026
db1a73b
Feat: enable sync deleted files in gitlab (#14481)
Magicbook1108 Apr 29, 2026
2bc8c6d
feat(dropbox): support deleted-file sync (#14476)
bitloi Apr 29, 2026
de8c6ad
Feat: enable sync deleted file for Discord (#14451)
Magicbook1108 Apr 29, 2026
0e1477e
Go: implement provider: MiniMax (#14478)
Haruko386 Apr 29, 2026
261be81
Go: add drop instance models (#14485)
JinHai-CN Apr 29, 2026
9280c64
Docs: Updated Title chunker references (#14483)
writinwaters Apr 29, 2026
1692f09
Fix: The pipeline column header in the FileLogsTable is displaying in…
cike8899 Apr 29, 2026
c4d0b0e
Fix visit dataset error (#14490)
wangq8 Apr 29, 2026
d4147ef
Docs: (#14492)
writinwaters Apr 29, 2026
5018459
Fix metadata config (#14480)
wangq8 Apr 29, 2026
6dd38ec
fix: file logs not displayed in dataset ingestion page (#14479)
euvre Apr 29, 2026
0fa2bd5
Chore(deps): Bump google.golang.org/grpc from 1.66.2 to 1.79.3 (#14513)
dependabot[bot] Apr 30, 2026
7c0584a
Fix: The GraphRAG icon is not displaying. (#14514)
cike8899 Apr 30, 2026
ce4c782
Docs: Update version references to v0.25.1 in READMEs and docs (#14488)
asiroliu Apr 30, 2026
2548c28
feat: add FuturMix as model provider (#14419)
FuturMix Apr 30, 2026
811e982
perf: avoid O(n²) array growth in embedding accumulation (#14369)
Zzappy24 Apr 30, 2026
47129fd
Fix: optimize file batch delete (#14473)
buua436 Apr 30, 2026
06c6da5
Fix: add document delete permission check (#14472)
buua436 Apr 30, 2026
71952b6
Chore(deps): Bump go.opentelemetry.io/otel from 1.39.0 to 1.41.0 (#14…
dependabot[bot] Apr 30, 2026
9075872
Fix: Manual/Naive outline tuple unpack crash (#14518)
6ba3i Apr 30, 2026
8aaf094
Doc: Updated v0.25.1 release notes (#14519)
writinwaters Apr 30, 2026
2932b65
feat(seafile): support deleted-file sync via slim snapshot (#14499)
spider-yamet Apr 30, 2026
bb3b99f
Feat: add button for remove header & footer in pipeline (#14486)
Magicbook1108 Apr 30, 2026
4ee0702
Feat: add skills space to context engine (#13908)
yingfeng Apr 30, 2026
e992fe3
fix: the oceanbase database connector constructs sql... in ob_conn.py…
orbisai0security Apr 30, 2026
8f75e52
feat(asana): support deleted-file sync (#14468)
bitloi Apr 30, 2026
17eda04
feat(zendesk): support deleted-file sync (#14487)
bitloi Apr 30, 2026
45d77dc
Fix version info (#14529)
JinHai-CN Apr 30, 2026
f45ce00
Not allow to sort by id (#14526)
wangq8 Apr 30, 2026
265f92c
Simplify chat and support multimodal chat (#14523)
qinling0210 Apr 30, 2026
00e03a1
Fix: LaTeX formulas cannot be displayed on the chat page. (#14531)
cike8899 Apr 30, 2026
93f3b90
Go: implement provider: Vllm (#14532)
Haruko386 Apr 30, 2026
c363e43
Fix #14443 (#14536)
wangq8 Apr 30, 2026
bedf959
feat(webdav): support deleted-file sync via slim snapshot (#14491)
spider-yamet Apr 30, 2026
a69e0c7
feat(rss): support deleted-file sync (#14493)
bitloi Apr 30, 2026
05ee7f8
Fix: remove delete_documents uuid validation (#14533)
buua436 Apr 30, 2026
5fd4579
Fix: sync data source empty list (#14530)
Magicbook1108 Apr 30, 2026
12af73f
Support stream for multimodal chat (#14537)
qinling0210 Apr 30, 2026
f14abf8
Doc: Minor editorial updates (#14543)
writinwaters Apr 30, 2026
d38d6e7
Doc: RAGFlow now supports DeepSeek v4 (#14544)
writinwaters Apr 30, 2026
24af087
Feat/configurable metadata display (#13464)
Attili-sys Apr 30, 2026
3a51c27
Go: CLI chat with text, image, video (#14573)
JinHai-CN May 5, 2026
aa57b5b
Go: move logger to common module (#14545)
JinHai-CN May 6, 2026
9e4f361
Chore(deps-dev): Bump pillow from 12.1.1 to 12.2.0 (#14578)
dependabot[bot] May 6, 2026
7335916
Use GetChatModel, remove duplicate functions in model_service.go (#14…
qinling0210 May 6, 2026
2838899
Update README (#14547)
yingfeng May 6, 2026
cd54c08
Go: implement provider: Ollama (#14580)
Haruko386 May 6, 2026
c2ad672
Go: implement provider: xAI (#14550)
jack-stormentswe May 6, 2026
c0fc8b3
Fix: retry RocksDB metadata contention on concurrent CREATE/DROP (#14…
Zzappy24 May 6, 2026
c502001
Fix MinerU output fallback and NameError regression (#14538)
6ba3i May 6, 2026
8996196
feat(dingtalk-ai-table): support deleted-file sync via slim snapshot …
spider-yamet May 6, 2026
5672be0
Feat: add IMAP deleted document sync (#14539)
buua436 May 6, 2026
94f8779
Memory API: enforce tenant permissions on memory and message endpoint…
jony376 May 6, 2026
e4aee25
Fix: add legacy agent completion API compatibility (#14582)
buua436 May 6, 2026
406b36a
fix(#14389): normalize list metadata values for in filters (#14410)
Shiyao-Huang May 6, 2026
8269fa0
Fix AttributeError when appending non-streaming tool calls to chat hi…
euvre May 6, 2026
5e01feb
fix(connector_service): add TIMEZONE setting and correct interval log…
alfaadriel May 6, 2026
7e83c5f
fix: authorize beta document downloads by tenant (#14496)
sebastiondev May 6, 2026
38f6484
Fix OpenDataLoader naive parsing by normalizing `@OpenDataLoader` and…
6ba3i May 6, 2026
e8f19aa
feat(graphrag): fix merge concurrency and add resume-from-checkpoint …
prpercival May 6, 2026
a190a6d
Fix: add file convert backward compatibility (#14583)
buua436 May 6, 2026
f32034e
Refactor: completion -> completions (#14584)
wangq8 May 6, 2026
c9513e5
Fix: bootstrap agent replica on demand (#14588)
buua436 May 6, 2026
33d8320
fix: normalize double-escaped LaTeX backslashes and HTML entities (#1…
vivek41-glitch May 6, 2026
dd7a0ce
Go: implement provider: lm-studio (#14586)
Haruko386 May 6, 2026
04c5f1b
Bug fix: Support question and custom_header (#14594)
wangq8 May 6, 2026
67e1de5
Fix agent permission issue (#14597)
wangq8 May 6, 2026
faae91d
Fix: support non-stream runtime agent completion (#14596)
buua436 May 6, 2026
3e396c0
Fix: add base64 to doc generator output (#14599)
buua436 May 6, 2026
15dcdd7
Revert "Fix agent permission issue" (#14602)
wangq8 May 6, 2026
1d0519d
Fix secret key inconsistency cross the RAGFlow servers (#14591)
JinHai-CN May 7, 2026
53a4edf
refactor: use warp to improve canvas access check logic (#14587)
Woody-Hu May 7, 2026
12f80f1
Bump to infinity v0.7.0-dev6 (#14606)
qinling0210 May 7, 2026
86fe78c
feat(llm): add MiniMax GroupId header support (#14610)
yuzhichang May 7, 2026
b8b7415
Go: implement provider: OpenAI (#14605)
pandadev66 May 7, 2026
911671c
Feat: enable sync deleted files for RDBMS & fix remove last file issu…
Magicbook1108 May 7, 2026
078ea3b
Go: implement provider: Nvidia (#14623)
Haruko386 May 7, 2026
1d114f0
Allow more task logs for #14617 (#14624)
wangq8 May 7, 2026
c50028b
Fix team member cannot edit agent (#14612)
wangq8 May 7, 2026
5b162a0
Fix: preserve doc generator download metadata in message (#14626)
buua436 May 7, 2026
0501134
Fix: support tool call config (#14616)
buua436 May 7, 2026
5c9124c
fix: prepend bucket prefix in Azure Blob (SAS/SPN) to prevent cross-d…
octo-patch May 7, 2026
94324af
Go: fix auth issue in hybrid mode (#14611)
JinHai-CN May 7, 2026
59bb184
feat(moodle): support deleted-file sync (#14548)
jack-stormentswe May 7, 2026
bb10b83
Go: implement Rerank in ZhipuAI driver (#14608)
pandadev66 May 7, 2026
057806d
fix: prepend bucket prefix to Azure SPN and SAS storage paths (#14185)
voidborne-d May 7, 2026
c29335c
Feat: support local provider for code exec component & remove some ou…
Magicbook1108 May 7, 2026
805a2da
Fix: Change route name (#14639)
dcc123456 May 7, 2026
59c3510
Perf: push metadata filters down to Elasticsearch (#14576)
sxxtony May 7, 2026
5d28bb0
feat: update Turkish localization strings (#14650)
bakiburakogun May 8, 2026
2fd8cdc
fix(go): wire CheckConnection to ListModels in ollama, lm-studio, and…
pandadev66 May 8, 2026
a86e0ca
Go: implement Balance in SiliconFlow driver (#14643)
pandadev66 May 8, 2026
a377512
Go: implement provider: OpenRouter (#14652)
Haruko386 May 8, 2026
e729ece
Go: implement Balance in DeepSeek driver (#14632)
pandadev66 May 8, 2026
c7ddc8c
fix(go): implement ListModels and CheckConnection in NVIDIA driver (#…
pandadev66 May 8, 2026
f063e03
fix: add bucket prefix to Azure Blob SPN and SAS storage operations (…
D2758695161 May 8, 2026
d8d49df
Go: implement Rerank in Gitee AI driver (#14656)
pandadev66 May 8, 2026
412fae7
Fix: display error (#14654)
Lynn-Inf May 8, 2026
f703169
Refa: migrate document preview/download to RESTful API (#14633)
buua436 May 8, 2026
6547751
Fix: missing authorization checks in `/files/link-to-datasets` (#14649)
jony376 May 8, 2026
731c887
Fix cli login (#14658)
JinHai-CN May 8, 2026
d13a240
Go: implement remaining interface for OpenRouter (#14657)
Haruko386 May 8, 2026
a82ae4a
Go: implement Encode (embeddings) in Aliyun driver (#14647)
pandadev66 May 8, 2026
d51fb88
Fix: enforce tenant authorization on document download endpoint (#146…
May 8, 2026
1bcb6de
Fix: collapsible thinking display and separate deep research retrieva…
wanghualoong May 8, 2026
d843035
Fix: add compatibility route for document download under /v1 (#14663)
buua436 May 8, 2026
decb5dc
Fix: path-aware reset in canvas.run() to preserve cross-run outputs (…
wanghualoong May 8, 2026
69197d4
Fix: type of tenant_rerank_id (#14667)
Lynn-Inf May 8, 2026
ee5ae6f
Go CLI: fix register user (#14665)
JinHai-CN May 8, 2026
94f82ac
Fix(Go): prevent global state pollution in local model connection che…
Haruko386 May 8, 2026
ce2ec86
Go: fix CLI logout command (#14672)
JinHai-CN May 8, 2026
a32ebf3
Fix: handle null document_metadata in kb_prompt to prevent citation c…
May 8, 2026
4d6e8df
Do not bypass threshold for rerank when metadata filter is enabled (#…
qinling0210 May 8, 2026
ada6d47
Fix: move file check (#14681)
Lynn-Inf May 8, 2026
26d7018
fix: enforce tenant-scoped authorization for chatbot SDK endpoints (#…
dale053 May 8, 2026
7d35e40
Refactor : Allow search multiple datasets (#14685)
wangq8 May 8, 2026
cacb7f2
Fix: Route error in dataset files page (#14691)
dcc123456 May 8, 2026
0552b16
Fix UI search multiple datasets (#14689)
wangq8 May 8, 2026
2ad854c
Go: implement Rerank in Aliyun driver (#14676)
Joseff531 May 8, 2026
5e96c5c
Fix go cli: search on datasets (#14692)
JinHai-CN May 8, 2026
b6abce5
Go: Admin list ingestion tasks (#14695)
JinHai-CN May 9, 2026
d487a7f
Docs: Added a guide on configuring SSL certificates (#14696)
writinwaters May 9, 2026
653b00b
fix(sync): scope document IDs per connector to prevent cross-KB colli…
octo-patch May 9, 2026
c44dc85
Fix: IMAGE2TEXT→CHAT fallback with model_type normalization in tenant…
vincentlambert May 9, 2026
c428187
Fix: validate kb_ids as UUIDs before SQL interpolation in use_sql (#1…
xingxing21 May 9, 2026
870bc59
Fix: Bedrock api_key overridden by existing-key fallback in add_llm (…
vincentlambert May 9, 2026
4f3711d
fix: handle missing 'total' key causing KeyError in deep research ret…
vincentlambert May 9, 2026
3234a0e
Update README (#14723)
yingfeng May 9, 2026
42504fa
Bugfix: keep document api backward compatible (#14726)
wangq8 May 9, 2026
1046042
fix(llm): replace mutable default `gen_conf={}` with None + defensive…
Ricardo-M-L May 9, 2026
3b6eeab
Fix: private dataset authorization bypass in shared dataset access ch…
jony376 May 9, 2026
ee0de58
Go: implement provider: HuggingFace (#14722)
Haruko386 May 9, 2026
de2abe9
Fix: tag parser id (#14724)
buua436 May 9, 2026
f7e8c39
Fix: filter api in dataset document (#14728)
Magicbook1108 May 9, 2026
6465753
Docs: Added v0.25.2 release notes (#14727)
writinwaters May 9, 2026
c11650b
Fix IDOR: Add permission checks to file ancestry endpoints (#14725)
zpf121 May 9, 2026
8ac14b5
Fix: Some bugs (#14734)
dcc123456 May 9, 2026
efe6d23
Fix: handle id as keyword (#14729)
Lynn-Inf May 9, 2026
17d71e5
Go CLI: embed and rerank (#14735)
JinHai-CN May 9, 2026
330257b
Fix: Add legacy system healthz route (#14738)
buua436 May 9, 2026
f4b8f53
Fix: restore embedding model switching for datasets with existing chu…
euvre May 9, 2026
a3de873
Docs: Updated release date (#14740)
writinwaters May 9, 2026
57b24be
Docs: Update version references to v0.25.2 in READMEs and docs (#14731)
asiroliu May 9, 2026
e22db6f
Merge tag 'v0.25.2' into upgrade-v0.25.2
JasleenKaurSethi May 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -231,3 +231,4 @@ internal/cpp/cmake-build-debug/
# Go server build output
bin/*
!bin/.gitkeep
.claude/settings.local.json
2 changes: 1 addition & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ The project uses **uv** for dependency management.
1. **Setup Environment**:
```bash
uv sync --python 3.12 --all-extras
uv run download_deps.py
uv run python3 download_deps.py
```

2. **Run Server**:
Expand Down
2 changes: 1 addition & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ RAGFlow is an open-source RAG (Retrieval-Augmented Generation) engine based on d
```bash
# Install Python dependencies
uv sync --python 3.12 --all-extras
uv run download_deps.py
uv run python3 download_deps.py
pre-commit install

# Start dependent services
Expand Down
28 changes: 14 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@
<a href="./README_tzh.md"><img alt="繁體版中文自述文件" src="https://img.shields.io/badge/繁體中文-DFE0E5"></a>
<a href="./README_ja.md"><img alt="日本語のREADME" src="https://img.shields.io/badge/日本語-DFE0E5"></a>
<a href="./README_ko.md"><img alt="한국어" src="https://img.shields.io/badge/한국어-DFE0E5"></a>
<a href="./README_fr.md"><img alt="README en Français" src="https://img.shields.io/badge/Français-DFE0E5"></a>
<a href="./README_id.md"><img alt="Bahasa Indonesia" src="https://img.shields.io/badge/Bahasa Indonesia-DFE0E5"></a>
<a href="./README_pt_br.md"><img alt="Português(Brasil)" src="https://img.shields.io/badge/Português(Brasil)-DFE0E5"></a>
<a href="./README_fr.md"><img alt="README en Français" src="https://img.shields.io/badge/Français-DFE0E5"></a>
<a href="./README_ar.md"><img alt="README in Arabic" src="https://img.shields.io/badge/Arabic-DFE0E5"></a>
<a href="./README_tr.md"><img alt="Türkçe README" src="https://img.shields.io/badge/Türkçe-DFE0E5"></a>
</p>
Expand All @@ -22,10 +22,10 @@
<img src="https://img.shields.io/twitter/follow/infiniflow?logo=X&color=%20%23f5f5f5" alt="follow on X(Twitter)">
</a>
<a href="https://cloud.ragflow.io" target="_blank">
<img alt="Static Badge" src="https://img.shields.io/badge/Online-Demo-4e6b99">
<img alt="Static Badge" src="https://img.shields.io/badge/Get-Started-4e6b99">
</a>
<a href="https://hub.docker.com/r/infiniflow/ragflow" target="_blank">
<img src="https://img.shields.io/docker/pulls/infiniflow/ragflow?label=Docker%20Pulls&color=0db7ed&logo=docker&logoColor=white&style=flat-square" alt="docker pull infiniflow/ragflow:v0.25.0">
<img src="https://img.shields.io/docker/pulls/infiniflow/ragflow?label=Docker%20Pulls&color=0db7ed&logo=docker&logoColor=white&style=flat-square" alt="docker pull infiniflow/ragflow:v0.25.2">
</a>
<a href="https://github.com/infiniflow/ragflow/releases/latest">
<img src="https://img.shields.io/github/v/release/infiniflow/ragflow?color=blue&label=Latest%20Release" alt="Latest Release">
Expand All @@ -39,11 +39,10 @@
</p>

<h4 align="center">
<a href="https://cloud.ragflow.io">Cloud</a> |
<a href="https://ragflow.io/docs/dev/">Document</a> |
<a href="https://github.com/infiniflow/ragflow/issues/12241">Roadmap</a> |
<a href="https://twitter.com/infiniflowai">Twitter</a> |
<a href="https://discord.gg/NjYzJD3GM3">Discord</a> |
<a href="https://cloud.ragflow.io">Demo</a>
<a href="https://discord.gg/NjYzJD3GM3">Discord</a>
</h4>

<div align="center" style="margin-top:20px;margin-bottom:20px;">
Expand All @@ -58,11 +57,11 @@
<summary><b>📕 Table of Contents</b></summary>

- 💡 [What is RAGFlow?](#-what-is-ragflow)
- 🎮 [Demo](#-demo)
- 🎮 [Get Started](#-get-started)
- 📌 [Latest Updates](#-latest-updates)
- 🌟 [Key Features](#-key-features)
- 🔎 [System Architecture](#-system-architecture)
- 🎬 [Get Started](#-get-started)
- 🎬 [Self-Hosting](#-self-hosting)
- 🔧 [Configurations](#-configurations)
- 🔧 [Build a Docker image](#-build-a-docker-image)
- 🔨 [Launch service from source for development](#-launch-service-from-source-for-development)
Expand All @@ -77,9 +76,9 @@

[RAGFlow](https://ragflow.io/) is a leading open-source Retrieval-Augmented Generation ([RAG](https://ragflow.io/basics/what-is-rag)) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs. It offers a streamlined RAG workflow adaptable to enterprises of any scale. Powered by a converged [context engine](https://ragflow.io/basics/what-is-agent-context-engine) and pre-built agent templates, RAGFlow enables developers to transform complex data into high-fidelity, production-ready AI systems with exceptional efficiency and precision.

## 🎮 Demo
## 🎮 Get Started

Try our demo at [https://cloud.ragflow.io](https://cloud.ragflow.io).
Try our cloud service at [https://cloud.ragflow.io](https://cloud.ragflow.io).

<div align="center" style="margin-top:20px;margin-bottom:20px;">
<img src="https://raw.githubusercontent.com/infiniflow/ragflow-docs/refs/heads/image/image/chunking.gif" width="1200"/>
Expand All @@ -88,6 +87,7 @@ Try our demo at [https://cloud.ragflow.io](https://cloud.ragflow.io).

## 🔥 Latest Updates

- 2026-04-24 Supports DeepSeek v4.
- 2026-03-24 [RAGFlow Skill on OpenClaw](https://clawhub.ai/yingfeng/ragflow-skill) — Provides an official skill for accessing RAGFlow datasets via OpenClaw.
- 2025-12-26 Supports 'Memory' for AI agent.
- 2025-11-19 Supports Gemini 3 Pro.
Expand Down Expand Up @@ -144,7 +144,7 @@ releases! 🌟
<img src="https://github.com/user-attachments/assets/31b0dd6f-ca4f-445a-9457-70cb44a381b2" width="1000"/>
</div>

## 🎬 Get Started
## 🎬 Self-Hosting

### 📝 Prerequisites

Expand Down Expand Up @@ -192,12 +192,12 @@ releases! 🌟
> All Docker images are built for x86 platforms. We don't currently offer Docker images for ARM64.
> If you are on an ARM64 platform, follow [this guide](https://ragflow.io/docs/dev/build_docker_image) to build a Docker image compatible with your system.

> The command below downloads the `v0.25.0` edition of the RAGFlow Docker image. See the following table for descriptions of different RAGFlow editions. To download a RAGFlow edition different from `v0.25.0`, update the `RAGFLOW_IMAGE` variable accordingly in **docker/.env** before using `docker compose` to start the server.
> The command below downloads the `v0.25.2` edition of the RAGFlow Docker image. See the following table for descriptions of different RAGFlow editions. To download a RAGFlow edition different from `v0.25.2`, update the `RAGFLOW_IMAGE` variable accordingly in **docker/.env** before using `docker compose` to start the server.

```bash
$ cd ragflow/docker

# git checkout v0.25.0
# git checkout v0.25.2
# Optional: use a stable tag (see releases: https://github.com/infiniflow/ragflow/releases)
# This step ensures the **entrypoint.sh** file in the code matches the Docker image version.

Expand Down Expand Up @@ -405,7 +405,7 @@ See the [RAGFlow Roadmap 2026](https://github.com/infiniflow/ragflow/issues/1224
## 🏄 Community

- [Discord](https://discord.gg/NjYzJD3GM3)
- [Twitter](https://twitter.com/infiniflowai)
- [X](https://x.com/infiniflowai)
- [GitHub Discussions](https://github.com/orgs/infiniflow/discussions)

## 🙌 Contributing
Expand Down
30 changes: 15 additions & 15 deletions README_ar.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@
<a href="./README_tzh.md"><img alt="繁體版中文自述文件" src="https://img.shields.io/badge/繁體中文-DFE0E5"></a>
<a href="./README_ja.md"><img alt="日本語のREADME" src="https://img.shields.io/badge/日本語-DFE0E5"></a>
<a href="./README_ko.md"><img alt="한국어" src="https://img.shields.io/badge/한국어-DFE0E5"></a>
<a href="./README_fr.md"><img alt="README en Français" src="https://img.shields.io/badge/Français-DFE0E5"></a>
<a href="./README_id.md"><img alt="Bahasa Indonesia" src="https://img.shields.io/badge/Bahasa Indonesia-DFE0E5"></a>
<a href="./README_pt_br.md"><img alt="Português(Brasil)" src="https://img.shields.io/badge/Português(Brasil)-DFE0E5"></a>
<a href="./README_fr.md"><img alt="README en Français" src="https://img.shields.io/badge/Français-DFE0E5"></a>
<a href="./README_ar.md"><img alt="README in Arabic" src="https://img.shields.io/badge/Arabic-DBEDFA"></a>
<a href="./README_tr.md"><img alt="Türkçe README" src="https://img.shields.io/badge/Türkçe-DFE0E5"></a>
</p>
Expand All @@ -22,10 +22,10 @@
<img src="https://img.shields.io/twitter/follow/infiniflow?logo=X&color=%20%23f5f5f5" alt="follow on X(Twitter)">
</a>
<a href="https://cloud.ragflow.io" target="_blank">
<img alt="Static Badge" src="https://img.shields.io/badge/Online-Demo-4e6b99">
<img alt="Static Badge" src="https://img.shields.io/badge/Get-Started-4e6b99">
</a>
<a href="https://hub.docker.com/r/infiniflow/ragflow" target="_blank">
<img src="https://img.shields.io/docker/pulls/infiniflow/ragflow?label=Docker%20Pulls&color=0db7ed&logo=docker&logoColor=white&style=flat-square" alt="docker pull infiniflow/ragflow:v0.25.0">
<img src="https://img.shields.io/docker/pulls/infiniflow/ragflow?label=Docker%20Pulls&color=0db7ed&logo=docker&logoColor=white&style=flat-square" alt="docker pull infiniflow/ragflow:v0.25.2">
</a>
<a href="https://github.com/infiniflow/ragflow/releases/latest">
<img src="https://img.shields.io/github/v/release/infiniflow/ragflow?color=blue&label=Latest%20Release" alt="Latest Release">
Expand All @@ -39,11 +39,10 @@
</p>

<h4 align="center">
<a href="https://cloud.ragflow.io">Cloud</a> |
<a href="https://ragflow.io/docs/dev/">Document</a> |
<a href="https://github.com/infiniflow/ragflow/issues/12241">Roadmap</a> |
<a href="https://twitter.com/infiniflowai">Twitter</a> |
<a href="https://discord.gg/NjYzJD3GM3">Discord</a> |
<a href="https://cloud.ragflow.io">Demo</a>
<a href="https://discord.gg/NjYzJD3GM3">Discord</a>
</h4>

<div align="center" style="margin-top:20px;margin-bottom:20px;">
Expand All @@ -58,11 +57,11 @@
<summary><b>📕 جدول المحتويات</b></summary>

- 💡 [ما هو RAGFlow؟](#-what-is-ragflow)
- 🎮 [Demo](#-demo)
- 🎮 [ابدأ](#-get-started)
- 📌 [آخر التحديثات](#-latest-updates)
- 🌟 [الميزات الرئيسية](#-key-features)
- 🔎 [بنية النظام](#-system-architecture)
- 🎬 [ابدأ](#-get-started)
- 🎬 [الاستضافة الذاتية](#-self-hosting)
- 🔧 [التكوينات](#-configurations)
- 🔧 [إنشاء صورة Docker](#-build-a-docker-image)
- 🔨 [إطلاق الخدمة من المصدر للتطوير](#-launch-service-from-source-for-development)
Expand All @@ -77,7 +76,7 @@

يُعد مشروع [RAGFlow](https://ragflow.io/) محركًا رائدًا ومفتوح المصدر للاسترجاع المعزز بالتوليد (<bdi dir="ltr">RAG</bdi>)، ويجمع أحدث تقنيات <bdi dir="ltr">RAG</bdi> مع قدرات الوكلاء لبناء طبقة سياق متقدمة لنماذج <bdi dir="ltr">LLMs</bdi>. يوفّر سير عمل <bdi dir="ltr">RAG</bdi> مبسّطًا وقابلًا للتكيّف مع المؤسسات بمختلف أحجامها. وبالاعتماد على [محرك سياق موحّد](https://ragflow.io/basics/what-is-agent-context-engine) وقوالب وكلاء جاهزة، يتيح <bdi dir="ltr">RAGFlow</bdi> للمطورين تحويل البيانات المعقّدة إلى أنظمة <bdi dir="ltr">AI</bdi> عالية الدقة وجاهزة للإنتاج بكفاءة وموثوقية.

## 🎮 Demo
## 🎮 ابدأ

جرّب النسخة التجريبية على [https://cloud.ragflow.io](https://cloud.ragflow.io).

Expand All @@ -88,8 +87,9 @@

## 🔥 آخر التحديثات

- 2026-03-24 [RAGFlow Skill on OpenClaw](https://clawhub.ai/yingfeng/ragflow-skill) — توفر مهارة رسمية للوصول إلى مجموعات بيانات RAGFlow عبر OpenClaw.
- 2025-12-26 يدعم ميزة "Memory" لوكلاء الذكاء الاصطناعي.
- 24-04-2026 يدعم DeepSeek v4.
- 24-03-2026 [RAGFlow Skill on OpenClaw](https://clawhub.ai/yingfeng/ragflow-skill) — توفر مهارة رسمية للوصول إلى مجموعات بيانات RAGFlow عبر OpenClaw.
- 26-12-2025 يدعم ميزة "Memory" لوكلاء الذكاء الاصطناعي.
- 11-11-2025 يدعم Gemini 3 Pro.
- 12-11-2025 يدعم مزامنة البيانات من Confluence، S3، Notion، Discord، Google Drive.
- 23-10-2025 يدعم MinerU وDocling كطرق لتحليل المستندات.
Expand Down Expand Up @@ -144,7 +144,7 @@
<img src="https://github.com/user-attachments/assets/31b0dd6f-ca4f-445a-9457-70cb44a381b2" width="1000"/>
</div>

## 🎬 ابدأ
## 🎬 الاستضافة الذاتية

### 📝 المتطلبات الأساسية

Expand Down Expand Up @@ -192,12 +192,12 @@
> جميع الصور Docker مصممة لمنصات x86. لا نعرض حاليًا صور Docker لـ ARM64.
> إذا كنت تستخدم نظامًا أساسيًا ARM64، فاتبع [هذا الدليل](https://ragflow.io/docs/dev/build_docker_image) لإنشاء صورة Docker متوافقة مع نظامك.

> يقوم الأمر أدناه بتنزيل إصدار `v0.25.0` من الصورة RAGFlow Docker. راجع الجدول التالي للحصول على أوصاف لإصدارات RAGFlow المختلفة. لتنزيل إصدار RAGFlow مختلف عن `v0.25.0`، قم بتحديث المتغير `RAGFLOW_IMAGE` وفقًا لذلك في **docker/.env** قبل استخدام `docker compose` لبدء تشغيل الخادم.
> يقوم الأمر أدناه بتنزيل إصدار `v0.25.2` من الصورة RAGFlow Docker. راجع الجدول التالي للحصول على أوصاف لإصدارات RAGFlow المختلفة. لتنزيل إصدار RAGFlow مختلف عن `v0.25.2`، قم بتحديث المتغير `RAGFLOW_IMAGE` وفقًا لذلك في **docker/.env** قبل استخدام `docker compose` لبدء تشغيل الخادم.

```bash
$ cd ragflow/docker

# git checkout v0.25.0
# git checkout v0.25.2
# Optional: use a stable tag (see releases: https://github.com/infiniflow/ragflow/releases)
# This step ensures the **entrypoint.sh** file in the code matches the Docker image version.

Expand Down Expand Up @@ -405,7 +405,7 @@ docker build --platform linux/amd64 \
## 🏄 المجتمع

- [Discord](https://discord.gg/NjYzJD3GM3)
- [Twitter](https://twitter.com/infiniflowai)
- [X](https://x.com/infiniflowai)
- [مناقشات جيثب](https://github.com/orgs/infiniflow/discussions)

## 🙌 المساهمة
Expand Down
Loading
Loading