Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1189 commits
Select commit Hold shift + click to select a range
494f84c
Feat: Add suffix to the parser operator's video configuration #9869 (…
cike8899 Oct 23, 2025
d121033
Fix: Resolved the issue where the Generate button must be refreshed a…
dcc123456 Oct 23, 2025
adeb9d8
Bump infinity to 0.6.1 (#10749)
yuzhichang Oct 23, 2025
ac188b0
Feat: The default value of the parser operator's Video output format …
cike8899 Oct 23, 2025
6d333ec
Fix: Add video preview #9869 (#10748)
dcc123456 Oct 23, 2025
37004ec
Fix: Clicking "Stop receiving messages" in Firefox will cause the pag…
cike8899 Oct 23, 2025
5fb5a51
Fix: create KB initial embedding. (#10751)
KevinHuSh Oct 23, 2025
af6eaba
Docs: Added v0.21.1 release notes (#10757)
writinwaters Oct 23, 2025
ea73f13
Fix: infinity rerank error. (#10760)
KevinHuSh Oct 23, 2025
83e80e3
Docs: Update version references to v0.21.1 in READMEs and docs (#10761)
asiroliu Oct 23, 2025
de24e74
Docs: How to use MinerU to parse pdf documents (#10763)
writinwaters Oct 23, 2025
0ff2042
Feat: add Docling parser (#10759)
buua436 Oct 23, 2025
92739ea
Move test files (#10765)
JinHai-CN Oct 23, 2025
73144e2
Don't release full image (#10654)
yuzhichang Oct 23, 2025
1d57801
Fix:ERROR 20 Method rag.nlp.search.Dealer.search() parameter highligh…
Woody-Hu Oct 27, 2025
501b7d4
Fix: prio synonym match than wordnet for english (#10762)
Magicbook1108 Oct 27, 2025
51fb08b
Fix: Fixed the issue where dataset log avatars were displayed incorre…
cike8899 Oct 27, 2025
42fbeb2
Docs/supplement incomplete params (#10758)
jiasu-hezhip Oct 27, 2025
50e93d1
Fix: Opendal miss tenant id (#10774)
Woody-Hu Oct 27, 2025
24ab857
Feat: Adjust the style of the canvas node #10703 (#10795)
cike8899 Oct 27, 2025
97401c1
Removing value={field} from EditTag (#10767)
adrianad Oct 27, 2025
c5ac571
Fixed the bug that passing an empty array will not update (#10755)
jiasu-hezhip Oct 27, 2025
ff34c42
More doc on RAGFlow image (#10800)
yuzhichang Oct 27, 2025
3bd0b99
Fix: gemini cv model chat issue. (#10799)
KevinHuSh Oct 27, 2025
7fbab75
Doc: readme updates. (#10801)
KevinHuSh Oct 27, 2025
56def59
Fix:Error retrieving DOCX image (docx.image.exceptions.UnrecognizedIm…
Woody-Hu Oct 27, 2025
33a189f
Feat: add TCADP Parser (#10775)
aidansu Oct 27, 2025
5312b75
Fix: Home and team page style adjustment, and some bug fixes #10703 (…
dcc123456 Oct 27, 2025
16ec6ad
Fix: Pass kwargs in python api #10699 (#10808)
Magicbook1108 Oct 27, 2025
5acc407
Feat: MinerU supports VLM-Transfomers backend (#10809)
yongtenglei Oct 27, 2025
fd1ad18
Feat: Adjust the style of the toolbar at the bottom of the agent canv…
cike8899 Oct 27, 2025
b7cb4d3
Feat:All-in-one MinerU and Docling (#10813)
buua436 Oct 27, 2025
0089e2b
Fix: bug fixes and icon replacement #10703 (#10814)
dcc123456 Oct 27, 2025
0a78920
Feat: Modify the style of the agent operator form #10703 (#10821)
cike8899 Oct 27, 2025
850e119
Doc: Updated How to update MinerU's settings (#10818)
writinwaters Oct 27, 2025
e59458c
Fix: parsing excel with chartsheet & Clamp begin to a minimum of 0 to…
Magicbook1108 Oct 28, 2025
766d900
Refactor: rename rmSpace to remove_redundant_spaces (#10796)
JinHai-CN Oct 28, 2025
84d1ffe
Feature/add new models for token pony and bug fix for use llm (#10823)
zhileihuang Oct 28, 2025
8572e1f
Fix: Add video icon in knowledge base #10703 (#10832)
dcc123456 Oct 28, 2025
60a6cf7
Fix:remove unexpected keyword argument in table_structure_recognizer …
buua436 Oct 28, 2025
c9b08b7
Customize service ports in tests.yml (#10834)
yuzhichang Oct 28, 2025
1bf974b
Fix ragflow image (#10838)
yuzhichang Oct 28, 2025
5b10daa
Fix runner label
yuzhichang Oct 28, 2025
755989e
Fix release.yml
yuzhichang Oct 28, 2025
6d7b233
Fix release.yml
yuzhichang Oct 28, 2025
057ae64
Fix: logging issues (#10836)
Magicbook1108 Oct 28, 2025
5a200f7
Add time utils (#10849)
JinHai-CN Oct 28, 2025
11247d1
Feat: Adjust the style of the agent operator form tool #10703 (#10841)
cike8899 Oct 28, 2025
c5d1139
Fix: Refactor the similarity slider component and modify the style of…
dcc123456 Oct 28, 2025
bb4cc36
Add readme in web (#10855)
JinHai-CN Oct 28, 2025
f93be47
Remove 'DID YOU KNOW', when start front-end (#10853)
JinHai-CN Oct 28, 2025
c3b0ab4
Fix release.yml
yuzhichang Oct 28, 2025
2c0035d
Feat: Admin UI (#10857)
JimmyBenKlieve Oct 28, 2025
e86bd72
Update Octoverse to README (#10859)
yingfeng Oct 28, 2025
d86d706
Refactor: Improve how to get total token count for AnthropicCV (#10658)
Woody-Hu Oct 29, 2025
1197131
Test: update test cases for chunk retrieval pagination (#10839)
asiroliu Oct 29, 2025
95fad5d
Fix: Chat session completion (#10851)
Magicbook1108 Oct 29, 2025
c0c2a10
Feat: allow initialize Redis without password (#10856)
yongtenglei Oct 29, 2025
4332948
Update admin client default port to 9381 (#10862)
JinHai-CN Oct 29, 2025
415de50
Update web/README.md (#10864)
JinHai-CN Oct 29, 2025
4e69100
Feat: Configure structured data output for agent forms #10866 (#10867)
cike8899 Oct 29, 2025
55eb525
Feat: rename file to avoid package name conflict (#10863)
Magicbook1108 Oct 29, 2025
40b2c48
Chore(config): remove Youdao and BAAI embedding model providers (#10873)
asiroliu Oct 29, 2025
a3bb4aa
Fix: predictable token generation (#10868)
yongtenglei Oct 30, 2025
bfdf02c
Chore(docker): add standard HTTP/HTTPS and MCP ports to .env configur…
asiroliu Oct 30, 2025
871b1d7
Feat: Allow other operators to reference the structured output define…
cike8899 Oct 30, 2025
52ceac6
Feat: add German translations for all agent templates and optimized l…
Jonah879 Oct 30, 2025
4be3754
Bump infinity to 0.6.2 (#10887)
yuzhichang Oct 30, 2025
27f0d82
Fix: opensearch retrieval error (#10891)
Magicbook1108 Oct 30, 2025
b52f09a
Mineru api support (#10874)
cunba-ai Oct 30, 2025
5d79912
Feat: location rule for admin UI (#10894)
Lynn-Inf Oct 30, 2025
bb9504d
Fix:enhance delimiters in markdown parser (#10896)
buua436 Oct 30, 2025
5f65c7f
Fix: video parser should follow selected VLM in pipeline (#10900)
yongtenglei Oct 30, 2025
ab52ffc
Fix: law parser (#10897)
Magicbook1108 Oct 30, 2025
fa38aed
Fix: the input length exceeds the context length (#10895)
Magicbook1108 Oct 30, 2025
5674d76
Feat:check embedding model api (#10854)
buua436 Oct 30, 2025
5059d3d
Feat: The query variables of the subsequent operators can reference t…
cike8899 Oct 30, 2025
361c74a
Fix several admin UI issues (#10869)
JimmyBenKlieve Oct 30, 2025
a62a1a5
Fix(ci): Add error handling to Docker image removal in tests workflow…
asiroliu Oct 30, 2025
ac75bcd
Feat: Modify the style of the query variable dropdown list. #10866 (#…
cike8899 Oct 30, 2025
ff2365b
Replaced twine with uv
yuzhichang Oct 30, 2025
5a830ea
Refactor(setting-model): Refactor the model management interface and …
dcc123456 Oct 31, 2025
0ecccd2
Refactor:improve the logic for rerank models to cal the total token c…
Woody-Hu Oct 31, 2025
09dd786
Fix:KeyError: 'table_body' of mineru parser (#10773)
Woody-Hu Oct 31, 2025
c8a82da
Feat: Rename the files in the jsonjoy-builder directory to lowercase.…
cike8899 Oct 31, 2025
d8a7fb6
Fix: Fixed the styling and logic issues on the model provider page #1…
dcc123456 Oct 31, 2025
e9debfd
Fix: The nodes on the canvas were not updated in time after the opera…
cike8899 Oct 31, 2025
f52e56c
Remove 'get_lan_ip' and add common misc_utils.py (#10880)
JinHai-CN Oct 31, 2025
fe4852c
TEI auto truncate inputs (#10916)
yuzhichang Oct 31, 2025
6447b73
Move singleton to common directory (#10935)
JinHai-CN Nov 2, 2025
57a83ec
Remove unused code (#10938)
JinHai-CN Nov 2, 2025
44f2d6f
Move 'get_project_base_directory' to common directory (#10940)
JinHai-CN Nov 2, 2025
360f5c1
Move token related functions to common (#10942)
JinHai-CN Nov 3, 2025
fa210e7
Feat: parsing hyperlinks in docx and pdf & Fix: default parser config…
Magicbook1108 Nov 3, 2025
33371cd
Fix:output_structure in agent (#10907)
buua436 Nov 3, 2025
410c0a8
Feat: The query variable of a loop operator can be a nested array var…
cike8899 Nov 3, 2025
6853118
description (#10928)
a67793581 Nov 3, 2025
7ec587f
Feat: Admin UI whitelist management and role management (#10910)
JimmyBenKlieve Nov 3, 2025
061d8f7
Feat: location rule for http (#10901)
Lynn-Inf Nov 3, 2025
b473614
Fix: API: chunk.update does not update positions (#10945)
Woody-Hu Nov 3, 2025
a52bdf0
Feat: The structured output of the variable query can also be clicked…
cike8899 Nov 3, 2025
4117f41
Fix: decode error in email parser app (#10920)
yongtenglei Nov 3, 2025
78631a3
Move some functions out of 'api/utils/common.py' (#10948)
JinHai-CN Nov 3, 2025
256b0fb
Remove redundant ut (#10955)
JinHai-CN Nov 3, 2025
5a88c01
Feat: Filter structured output data directly during the rendering sta…
cike8899 Nov 3, 2025
d008a4d
Move base64_image related functions to common directory (#10957)
JinHai-CN Nov 3, 2025
121d3fd
Introduce common/constants.py (#10965)
JinHai-CN Nov 3, 2025
076d811
Introduce common/config_utils.py (#10968)
JinHai-CN Nov 3, 2025
1284647
Refactor file utils (#10970)
JinHai-CN Nov 3, 2025
2d83c64
Fix:wrong describe_with_prompt() in ollama (#10963)
buua436 Nov 3, 2025
fd4aa79
Fix:missing embedding vector on Tokenizer (#10964)
buua436 Nov 3, 2025
ac465ba
Feat:add variables to the metadata filtering function of the knowledg…
buua436 Nov 3, 2025
ee9ac15
Feat: Fixed an issue where dragged operators within an iteration were…
cike8899 Nov 3, 2025
9a486e0
Move some funcs from api to rag module (#10972)
JinHai-CN Nov 3, 2025
3e5a394
Feat: Support multiple data sources synchronizations (#10954)
KevinHuSh Nov 3, 2025
be3ae0e
Feat: Add variables to the metadata filtering function of the knowled…
cike8899 Nov 3, 2025
395ce16
Fix: correct MCP server authentication header format in frontend (#9819)
marvion2 Nov 3, 2025
378bdfc
Refactor log utils (#10973)
JinHai-CN Nov 3, 2025
c20f567
Fix: elasticsearch connection hardcoded (#10975)
Woody-Hu Nov 4, 2025
640e8e3
Chore(docker): Remove outdated sandbox config (#10977)
asiroliu Nov 4, 2025
d55344b
Remove unused code (#10981)
JinHai-CN Nov 4, 2025
5283a10
Fix:wrong param in meta_data_filter (#10978)
buua436 Nov 4, 2025
1e45137
Move 'timeout' to common folder (#10983)
JinHai-CN Nov 4, 2025
19f71a9
Fix: Create dataset performance unmatched between HTTP api and web ui…
Magicbook1108 Nov 4, 2025
021b2ac
Feat: Add data operation node #10427 (#10985)
cike8899 Nov 4, 2025
16d2be6
Minor tweaks (#10987)
JinHai-CN Nov 4, 2025
03038c7
Update RetCode to common.constants (#10984)
JinHai-CN Nov 4, 2025
2677617
Feat: supports MinerU http-client/server method (#10961)
yongtenglei Nov 4, 2025
465a140
Feat: refine Confluence connector (#10994)
yongtenglei Nov 4, 2025
880a6a0
Move some enumerate type to constants.py (#10998)
JinHai-CN Nov 4, 2025
db9fa30
Feat: Add a form with data operations operators #10427 (#11001)
cike8899 Nov 4, 2025
4bbbf92
Refa: link connector to KB. (#10991)
KevinHuSh Nov 4, 2025
bab3fce
Move some constants to common (#11004)
JinHai-CN Nov 5, 2025
3654ae6
feat: add allowed factories variable to allow admins to restrict llms…
wanpdsantos Nov 5, 2025
ca40b56
Feat:Data Operations (#11002)
buua436 Nov 5, 2025
96c015f
Fix and refactor imports (#11010)
JinHai-CN Nov 5, 2025
89410d2
fix:api /factories wrong return (#11015)
buua436 Nov 5, 2025
f126875
Apply some tweaks on Admin UI (#11011)
JimmyBenKlieve Nov 5, 2025
cf9611c
Feat: Support more chunking methods (#11000)
Magicbook1108 Nov 5, 2025
1a9215b
Move some vars to globals (#11017)
JinHai-CN Nov 5, 2025
b86e070
Fix: escape multi-steps issues. (#11016)
KevinHuSh Nov 5, 2025
8584d4b
Fix: numeric string miss transformation. (#11025)
KevinHuSh Nov 5, 2025
dddf766
Feat: start data sync service. (#11026)
KevinHuSh Nov 5, 2025
02d10f8
Move var from rag.settings to common.globals (#11022)
JinHai-CN Nov 5, 2025
121c516
Fix: Markdown table extractor (#11018)
Magicbook1108 Nov 5, 2025
2433548
Fix: get_allowed_llm_factories() return type (#11031)
Magicbook1108 Nov 5, 2025
4e76220
Feat: Submit clean data operations form data to the backend. #10427 (…
cike8899 Nov 5, 2025
17ea5c1
Fix: MCP cannot handle empty Auth field properly (#11034)
yongtenglei Nov 5, 2025
e658bee
Fix: Fixed the issue of errors when using agents created from templat…
cike8899 Nov 5, 2025
f29a3dd
fix:data operations update (#11013)
buua436 Nov 5, 2025
cd6ed4b
Feat: add webhook component. (#11033)
KevinHuSh Nov 5, 2025
87c9a05
Feat: The value of data operations operators can be either input or r…
cike8899 Nov 5, 2025
f98b24c
Move api.settings to common.settings (#11036)
JinHai-CN Nov 6, 2025
adbb831
Fix: add fields for logs. (#11039)
KevinHuSh Nov 6, 2025
15c75bb
Refa: Remove HuggingFace repo downloads (#11048)
asiroliu Nov 6, 2025
f581a1c
Feature: Added data source functionality #10703 (#11046)
dcc123456 Nov 6, 2025
d469ae6
Feat: The agent operator and message operator can only select string …
cike8899 Nov 6, 2025
ca30ef8
Feat: Add variable assignment node #10427 (#11058)
cike8899 Nov 6, 2025
4b8ce08
Fix: fix pdf_parser ignored in rag/app/naive.py (#11065)
Magicbook1108 Nov 6, 2025
66c01c7
Minor tweaks (#11060)
JinHai-CN Nov 6, 2025
23b81ea
Feat: GraphRAG handle cancel gracefully (#11061)
yongtenglei Nov 6, 2025
e18c408
Feat: Add variable aggregator node #10427 (#11070)
cike8899 Nov 6, 2025
3bd1fef
Feat: debug sync data. (#11073)
KevinHuSh Nov 6, 2025
0cd8024
Feat: RAPTOR handle cancel gracefully (#11074)
yongtenglei Nov 6, 2025
5a8fbc5
Fix: Can't add more models (#11076)
Magicbook1108 Nov 6, 2025
af98763
Admin: add 'show version' (#11079)
JinHai-CN Nov 6, 2025
42edecc
Add 'SHOW VERSION' to document (#11082)
JinHai-CN Nov 6, 2025
0b7b885
Fix: Improve some functional issues with the data source. #10703 (#11…
dcc123456 Nov 6, 2025
b7aa6d6
Fix: add avatar for UI (#11080)
Lynn-Inf Nov 7, 2025
5629fbd
Fix: OpenSearch retrieval no return & Add documentation of /retrieval…
Magicbook1108 Nov 7, 2025
34283d4
Feat: add data source to pipleline logs . (#11075)
KevinHuSh Nov 7, 2025
a880beb
Feat: Add a form for variable aggregation operators #10427 (#11095)
cike8899 Nov 7, 2025
2cb1046
fix: The doc file cannot be parsed(#11092) (#11093)
yngvarhuang Nov 7, 2025
b137de1
Fix: Plain parser is skipped (#11094)
Magicbook1108 Nov 7, 2025
edbc396
Fix: Added some prompts and polling functionality to retrieve data so…
dcc123456 Nov 7, 2025
c58d95e
Bump infinity to 0.6.4 (#11104)
yuzhichang Nov 7, 2025
fa98cc2
Fix: add huggingface model download functionality (#11101)
asiroliu Nov 7, 2025
307f53d
Minor tweaks (#11106)
JinHai-CN Nov 7, 2025
f6aeebc
Fix: cannot write mode RGBA as JPEG (#11102)
Magicbook1108 Nov 7, 2025
cb95072
Fix workflows
yuzhichang Nov 7, 2025
526ba33
Feat: The output is derived based on the configuration of the variabl…
cike8899 Nov 7, 2025
dd1c8c5
Feat: add auto parse to connector. (#11099)
KevinHuSh Nov 7, 2025
c7bd0a7
Fix: python api streaming structure (#11105)
Magicbook1108 Nov 7, 2025
9a68082
Fix workflows
yuzhichang Nov 7, 2025
8f34824
Feat: Display the selected variables in the variable aggregation node…
cike8899 Nov 7, 2025
98e9d68
Feat: Add Variable aggregator (#11114)
Magicbook1108 Nov 7, 2025
9fcc494
Feat: add kimi-k2-thinking and moonshot-v1-vision-preview (#11110)
yongtenglei Nov 7, 2025
4cdaa77
Docs: refine MinerU part in FAQ (#11111)
yongtenglei Nov 7, 2025
660386d
Fix: cannot parse images (#11044)
Woody-Hu Nov 10, 2025
1cd5483
Adjust styles to match the design system (#11118)
JimmyBenKlieve Nov 10, 2025
82ca2e0
Refactor: QWenCV release temp path (#11122)
Woody-Hu Nov 10, 2025
b6cd282
fix: layout structure to use main tag (#11119)
gnowland Nov 10, 2025
7423a58
Feature: Added global variable functionality #10703 (#11117)
dcc123456 Nov 10, 2025
d016a06
Feat/monitor task (#11116)
Lynn-Inf Nov 10, 2025
86af330
Feat: The keys for data manipulation operators can only be numbers, l…
cike8899 Nov 10, 2025
4338e70
Fix: missing file formats in hierarchical_manager (#11129)
Magicbook1108 Nov 10, 2025
bf382e5
Fix: remove unsupported models in siliconflow api (#11126)
Magicbook1108 Nov 10, 2025
d207291
Fix: add download stats to kb logs. (#11112)
KevinHuSh Nov 10, 2025
726473f
Fix: Bugs fixed #10703 (#11132)
dcc123456 Nov 10, 2025
2b91459
Fix:not enough values to unpack (expected 3, got 2) in general chunk …
buua436 Nov 10, 2025
0879b6a
Feat: Globally defined conversation variables can be selected in the …
cike8899 Nov 10, 2025
27e5168
Merge tag 'v0.21.1' into upgrade-0.21.1
sd109 Nov 10, 2025
68b952a
Don't select vector on infinity (#11151)
yuzhichang Nov 10, 2025
6e1ebb2
Fix: Optimize Prompts and Regex for use_sql() (#11148)
Magicbook1108 Nov 10, 2025
a191933
Fix(config): Add raptor_kwd field to infinity mapping (#11146)
asiroliu Nov 10, 2025
29ea059
Feat: Adjust the style of mcp and checkbox. #10427 (#11150)
cike8899 Nov 10, 2025
df16a80
Feat: add initial Google Drive connector support (#11147)
yongtenglei Nov 10, 2025
ba6470a
Chore(config): Added rank values for the LLM vendors and remove depre…
redredrrred Nov 10, 2025
7db6cb8
Fixes: Bugs fixed #10703 (#11154)
dcc123456 Nov 11, 2025
83ff8e8
Fix:update agent variable name rule (#11124)
buua436 Nov 11, 2025
dd5b8e2
Fix: add auto_parse to kb detail. (#11153)
KevinHuSh Nov 11, 2025
f77604d
Docs: add admin UI user guide (#11156)
JimmyBenKlieve Nov 11, 2025
93207f8
Changed infinity log level to info (#11165)
yuzhichang Nov 11, 2025
26cf513
Fix: filter builtin llm factories. (#11163)
KevinHuSh Nov 11, 2025
7dd9758
Add task executor bar chart, add system version string (#11155)
JimmyBenKlieve Nov 11, 2025
377c0fb
Feat: Call the interface to stop the output of the large model #10997…
cike8899 Nov 11, 2025
522c7b7
Fixe: model provider issues and improved some features #10703 (#11168)
dcc123456 Nov 11, 2025
f441f8f
Fix: waitForResponse component. (#11172)
KevinHuSh Nov 11, 2025
8ddeaca
Feat: Place the new mcp button at the end of the line. #10427 (#11170)
cike8899 Nov 11, 2025
d81e409
Feat: Google drive supports web-based credentials (#11173)
yongtenglei Nov 11, 2025
9213568
Feat: add mechanism to check cancellation in Agent (#10766)
yongtenglei Nov 11, 2025
6dcff7d
Feat: The input parameters of data manipulation operators can only be…
cike8899 Nov 11, 2025
c30ffb5
Fix: ollama model list issue. (#11175)
KevinHuSh Nov 11, 2025
72740eb
Fix:data_operations input return (#11177)
buua436 Nov 11, 2025
de53498
Fix: Update env to support PPTX and update README for version changes…
Magicbook1108 Nov 11, 2025
a15f522
Update Admin UI user guide docs (#11183)
JimmyBenKlieve Nov 11, 2025
2c727a4
Docs: parser behavior change (#11176)
writinwaters Nov 11, 2025
6c58783
Update value overrides to match RAGFlow v0.21.1 chart
sd109 Nov 11, 2025
435479a
Fixes: Fixed some bugs #10703 (#11180)
dcc123456 Nov 12, 2025
2bd7aba
Fix: Confluence cannot retrieve updated files (#11182)
yongtenglei Nov 12, 2025
883df22
Update LLM factories ranks in llm_factories.json (#11184)
redredrrred Nov 12, 2025
09e971d
chore(templates): add user interaction agent (#11185)
ZhenhangTung Nov 12, 2025
e9de25c
Docs: update `latest updates`. (#11188)
KevinHuSh Nov 12, 2025
27211a9
Update Chinese README.md on slim version (#11190)
JinHai-CN Nov 12, 2025
39120d4
Docs: Removed descriptions of the slim edition. (#11192)
writinwaters Nov 12, 2025
d226764
Fix: connector auto-parse issue. (#11189)
KevinHuSh Nov 12, 2025
bacc9d3
Revert PR#11151 (#11196)
yuzhichang Nov 12, 2025
8ae5625
Fix: GraphRAG and RAPTOR tasks do not affect document status (#11194)
yongtenglei Nov 12, 2025
e7f7c09
Fix: Fixed an issue that caused the page to crash when a knowledge ba…
cike8899 Nov 12, 2025
1e8efa2
chore(template): update agent template's title (#11201)
ZhenhangTung Nov 12, 2025
829e5f2
Fixes: Fixed some bugs #10703 (#11200)
dcc123456 Nov 12, 2025
3a7322f
Docs: Added v0.22.0 release notes. (#11202)
writinwaters Nov 12, 2025
6567ecf
Bump infinity to 0.6.5 (#11203)
yuzhichang Nov 12, 2025
33cc9ca
chore(readme): remove slim image from docs (#11199)
ZhenhangTung Nov 12, 2025
20b6daf
Update docs (#11204)
JinHai-CN Nov 12, 2025
8406a5e
Fix typos (#11208)
JinHai-CN Nov 12, 2025
a81f6d1
Fix: Bug Fixes - Added disabled logic RAPTOR scope #10703 (#11207)
dcc123456 Nov 12, 2025
a36a0fe
Docs: Update version references to v0.22.0 in READMEs and docs (#11211)
asiroliu Nov 12, 2025
0f181da
Merge tag 'v0.22.0' into upgrade-0.21.1
sd109 Nov 13, 2025
1de8881
Remove RAGFlow image override
sd109 Nov 13, 2025
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
  •  
  •  
  •  
46 changes: 46 additions & 0 deletions .github/ISSUE_TEMPLATE/agent_scenario_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: "❤️‍🔥ᴬᴳᴱᴺᵀ Agent scenario request"
description: Propose a agent scenario request for RAGFlow.
title: "[Agent Scenario Request]: "
labels: ["❤️‍🔥ᴬᴳᴱᴺᵀ agent scenario"]
body:
- type: checkboxes
attributes:
label: Self Checks
description: "Please check the following in order to be responded in time :)"
options:
- label: I have searched for existing issues [search for existing issues](https://github.com/infiniflow/ragflow/issues), including closed ones.
required: true
- label: I confirm that I am using English to submit this report ([Language Policy](https://github.com/infiniflow/ragflow/issues/5910)).
required: true
- label: Non-english title submitions will be closed directly ( 非英文标题的提交将会被直接关闭 ) ([Language Policy](https://github.com/infiniflow/ragflow/issues/5910)).
required: true
- label: "Please do not modify this template :) and fill in all the required fields."
required: true
- type: textarea
attributes:
label: Is your feature request related to a scenario?
description: |
A clear and concise description of what the scenario is. Ex. I'm always frustrated when [...]
render: Markdown
validations:
required: false
- type: textarea
attributes:
label: Describe the feature you'd like
description: A clear and concise description of what you want to happen.
validations:
required: true
- type: textarea
attributes:
label: Documentation, adoption, use case
description: If you can, explain some scenarios how users might use this, situations it would be helpful in. Any API designs, mockups, or diagrams are also helpful.
render: Markdown
validations:
required: false
- type: textarea
attributes:
label: Additional information
description: |
Add any other context or screenshots about the feature request here.
validations:
required: false
82 changes: 29 additions & 53 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,103 +16,79 @@ concurrency:

jobs:
release:
runs-on: [ "self-hosted", "overseas" ]
runs-on: [ "self-hosted", "ragflow-test" ]
steps:
- name: Ensure workspace ownership
run: echo "chown -R $USER $GITHUB_WORKSPACE" && sudo chown -R $USER $GITHUB_WORKSPACE
run: echo "chown -R ${USER} ${GITHUB_WORKSPACE}" && sudo chown -R ${USER} ${GITHUB_WORKSPACE}

# https://github.com/actions/checkout/blob/v3/README.md
- name: Check out code
uses: actions/checkout@v4
with:
token: ${{ secrets.MY_GITHUB_TOKEN }} # Use the secret as an environment variable
token: ${{ secrets.GITHUB_TOKEN }} # Use the secret as an environment variable
fetch-depth: 0
fetch-tags: true

- name: Prepare release body
run: |
if [[ $GITHUB_EVENT_NAME == 'create' ]]; then
if [[ ${GITHUB_EVENT_NAME} == "create" ]]; then
RELEASE_TAG=${GITHUB_REF#refs/tags/}
if [[ $RELEASE_TAG == 'nightly' ]]; then
if [[ ${RELEASE_TAG} == "nightly" ]]; then
PRERELEASE=true
else
PRERELEASE=false
fi
echo "Workflow triggered by create tag: $RELEASE_TAG"
echo "Workflow triggered by create tag: ${RELEASE_TAG}"
else
RELEASE_TAG=nightly
PRERELEASE=true
echo "Workflow triggered by schedule"
fi
echo "RELEASE_TAG=$RELEASE_TAG" >> $GITHUB_ENV
echo "PRERELEASE=$PRERELEASE" >> $GITHUB_ENV
echo "RELEASE_TAG=${RELEASE_TAG}" >> ${GITHUB_ENV}
echo "PRERELEASE=${PRERELEASE}" >> ${GITHUB_ENV}
RELEASE_DATETIME=$(date --rfc-3339=seconds)
echo Release $RELEASE_TAG created from $GITHUB_SHA at $RELEASE_DATETIME > release_body.md
echo Release ${RELEASE_TAG} created from ${GITHUB_SHA} at ${RELEASE_DATETIME} > release_body.md

- name: Move the existing mutable tag
# https://github.com/softprops/action-gh-release/issues/171
run: |
git fetch --tags
if [[ $GITHUB_EVENT_NAME == 'schedule' ]]; then
if [[ ${GITHUB_EVENT_NAME} == "schedule" ]]; then
# Determine if a given tag exists and matches a specific Git commit.
# actions/checkout@v4 fetch-tags doesn't work when triggered by schedule
if [ "$(git rev-parse -q --verify "refs/tags/$RELEASE_TAG")" = "$GITHUB_SHA" ]; then
echo "mutable tag $RELEASE_TAG exists and matches $GITHUB_SHA"
if [ "$(git rev-parse -q --verify "refs/tags/${RELEASE_TAG}")" = "${GITHUB_SHA}" ]; then
echo "mutable tag ${RELEASE_TAG} exists and matches ${GITHUB_SHA}"
else
git tag -f $RELEASE_TAG $GITHUB_SHA
git push -f origin $RELEASE_TAG:refs/tags/$RELEASE_TAG
echo "created/moved mutable tag $RELEASE_TAG to $GITHUB_SHA"
git tag -f ${RELEASE_TAG} ${GITHUB_SHA}
git push -f origin ${RELEASE_TAG}:refs/tags/${RELEASE_TAG}
echo "created/moved mutable tag ${RELEASE_TAG} to ${GITHUB_SHA}"
fi
fi

- name: Create or overwrite a release
# https://github.com/actions/upload-release-asset has been replaced by https://github.com/softprops/action-gh-release
uses: softprops/action-gh-release@v2
with:
token: ${{ secrets.MY_GITHUB_TOKEN }} # Use the secret as an environment variable
token: ${{ secrets.GITHUB_TOKEN }} # Use the secret as an environment variable
prerelease: ${{ env.PRERELEASE }}
tag_name: ${{ env.RELEASE_TAG }}
# The body field does not support environment variable substitution directly.
body_path: release_body.md

# https://github.com/marketplace/actions/docker-login
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: infiniflow
password: ${{ secrets.DOCKERHUB_TOKEN }}

# https://github.com/marketplace/actions/build-and-push-docker-images
- name: Build and push full image
uses: docker/build-push-action@v6
with:
context: .
push: true
tags: infiniflow/ragflow:${{ env.RELEASE_TAG }}
file: Dockerfile
platforms: linux/amd64

# https://github.com/marketplace/actions/build-and-push-docker-images
- name: Build and push slim image
uses: docker/build-push-action@v6
with:
context: .
push: true
tags: infiniflow/ragflow:${{ env.RELEASE_TAG }}-slim
file: Dockerfile
build-args: LIGHTEN=1
platforms: linux/amd64

- name: Build ragflow-sdk
- name: Build and push ragflow-sdk
if: startsWith(github.ref, 'refs/tags/v')
run: |
cd sdk/python && \
uv build
cd sdk/python && uv build && uv publish --token ${{ secrets.PYPI_API_TOKEN }}

- name: Publish package distributions to PyPI
- name: Build and push ragflow-cli
if: startsWith(github.ref, 'refs/tags/v')
uses: pypa/gh-action-pypi-publish@release/v1
with:
packages-dir: sdk/python/dist/
password: ${{ secrets.PYPI_API_TOKEN }}
verbose: true
run: |
cd admin/client && uv build && uv publish --token ${{ secrets.PYPI_API_TOKEN }}

- name: Build and push image
run: |
sudo docker login --username infiniflow --password-stdin <<< ${{ secrets.DOCKERHUB_TOKEN }}
sudo docker build --build-arg NEED_MIRROR=1 -t infiniflow/ragflow:${RELEASE_TAG} -f Dockerfile .
sudo docker tag infiniflow/ragflow:${RELEASE_TAG} infiniflow/ragflow:latest
sudo docker push infiniflow/ragflow:${RELEASE_TAG}
sudo docker push infiniflow/ragflow:latest
Loading