Commit Graph
9370 Commits
Author SHA1 Message Date
Sbaaoui Idriss 349ecfb5cc fix(api): align Go proxy contract parity (#19723) dev-20260917 2026-09-17 11:01:02 +08:00
Lynn 81a5fdd56e Feat: migrate chat message and reference (#19724) 2026-09-17 09:36:36 +08:00
Yingfeng 7bc159d64e Optimizing recall for agentic RAG (#19687)
### Summary

Optimizing recall on coverage queries
2026-09-17 00:10:18 +08:00
MarMar Labs 701b82aa1e fix(file-commit): stop delete operations crashing the whole commit (#19654)
Continues #18929, which could not be reopened. Details at the bottom.

### Summary

`create_commit`'s delete branch writes a column the model does not have.
2026-09-16 21:12:05 +08:00
balibabu b13320e419 Fix: An error occurs when clicking the virtual root node of the mind map to call the API. (#19731) 2026-09-16 20:11:53 +08:00
balibabu e2d3586cd5 Fix: Switching the document-level graph selector should also update the corresponding total node count. (#19732) 2026-09-16 20:11:41 +08:00
chanx a557a81e34 fix(i18n): rename 'Max tokens' to 'Max context length' and drop misleading default (#19729) 2026-09-16 20:11:06 +08:00
YanZhang b2c2afa5e1 docs: update MCP documents (#19730)
Adds an overview of RAGFlow MCP features.  
Adds guides for using RAGFlow as an MCP server and connecting external
MCP servers.
Improves navigation between related MCP documents.
2026-09-16 20:09:32 +08:00
YanZhang 0b7dd3720a docs: update knowledge compilation docs (#19734)
Updated the documentation to align with the current knowledge
compilation UI and functionality.
2026-09-16 20:07:59 +08:00
buua436 bc9b29b6a0 fix: filter self-loop knowledge compiler relations (#19721) 2026-09-16 19:17:42 +08:00
Harsh Kashyap e4c15a0b85 fix(agent): accept string variable selectors in VariableAggregator (#19413) 2026-09-16 19:17:24 +08:00
Wang Qi 81c2b80ce2 Fix user detail show not work (#19719) 2026-09-16 19:12:17 +08:00
Ehsan c71bb0198f fix(api): return document metadata from /dify/retrieval (#19686) 2026-09-16 19:08:02 +08:00
Lukas Buck 7aed80c043 fix(parser): accept a one-sheet dict in the Excel pandas fallback (#19706)
Fix Excel parser failing on one-sheet workbooks (required len(df) > 1, but pandas always returns a dict) — sheet name was lost and file read twice. Now accepts any dict size.
2026-09-16 19:07:03 +08:00
Lukas Buck f7498bae49 fix(parser): keep a one-row slide table instead of dropping it (#19705)
Fix PPT parser dropping one-row tables (header-pairing loop was empty). Now returns cells when no header row exists
2026-09-16 19:06:15 +08:00
Öndery 98ebe5f66f Fix: keep file API responsive during large connector ingest (#19632)
Fix large connector sync blocking event loop — offloaded document writes/DB work to threads, batched metadata refresh, added configurable batch size and sync timeout cancellation.
2026-09-16 19:02:21 +08:00
jay77721 2a610c732f fix(ingestion): count child tokens and cut media context on sentences (#19696) 2026-09-16 17:42:15 +08:00
huyua9 ab6aedd2ca fix(web): correct metadata filter button semantics (#18911)
Fix metadata filter buttons triggering form submission — add button now uses asChild, remove button marked type="button".
2026-09-16 17:36:53 +08:00
Lukas Buck 73061944d8 fix(parser): keep the word boundary a styled space carries into markdown (#19693)
Fix DOCX markdown merging words — whitespace-only inline elements (e.g. bold space) were dropped, turning First Last into FirstLast. New html_to_markdown() preserves them.
2026-09-16 17:34:53 +08:00
changshenhan 598e7297eb perf(chunker): make hardSplitPiece O(L) with a single-encode token walk (#19712) 2026-09-16 17:28:01 +08:00
JessYan c0976fe048 Fix the One and Book chunkers when Tika extracts nothing from a .doc (#19692) 2026-09-16 17:22:28 +08:00
jay77721 4004151720 fix(deepdoc): keep every inference call within one process CPU budget (#19695) 2026-09-16 17:11:45 +08:00
Wang Qi 7776c3fd67 Fix: enable admin user by default (#19718) 2026-09-16 17:07:30 +08:00
chanx ddc676a3c6 fix(csv-preview): move border to inner wrapper so it wraps content only (#19715) 2026-09-16 16:55:36 +08:00
balibabu 26a1b76f4f Fix: Self-referencing data returned by the API causes the mind map page to freeze. (#19720) 2026-09-16 16:51:45 +08:00
Taranum Wasu 5231361db4 fix(pipeline-log): record the pipeline Parser's parse_method, not document.parser_id (#18306) (#18763) 2026-09-16 16:49:39 +08:00
balibabu 4d24efec28 Fix: Dataset file upload: For unsupported file types, prompt the user to configure the corresponding file parser. (#19710) 2026-09-16 16:39:03 +08:00
chanx e996df24e8 fix(chunk): gate claims/evidence panels by compilation template kind (#19704) 2026-09-16 16:38:49 +08:00
Wang Qi 58d23544ae Fix {date} not take effect in system prompt (#19713) 2026-09-16 16:05:59 +08:00
balibabu 16ba92dd7b Fix: Request artifact logs based on the selected kind. (#19716) 2026-09-16 16:04:52 +08:00
Ritik Yadav c6ed1d525b fix(deepdoc): preserve textless PDF figures for VLM extraction (#19679) (#19688) 2026-09-16 15:25:53 +08:00
buua436 130902a397 fix: improve knowledge compiler LLM handling (#19701) 2026-09-16 15:25:29 +08:00
coderdailyone af02d0a6e8 fix(api): stop trusting X-Forwarded-For from every peer in the agent webhook IP whitelist (#19550) 2026-09-16 15:22:10 +08:00
MarMar Labs a9a227f4c2 fix(dao): allowlist orderby columns on the search, chat, file and dataset lists (#19601)
Fix SQL injection in 4 Go list DAOs — orderby was concatenated into ORDER BY.
2026-09-16 15:02:13 +08:00
Lynn 079284c1fa Fix: allow use - in instance_name (#19709) 2026-09-16 14:12:51 +08:00
jay77721 5dda6fd999 fix(ingestion): include the image/table context window in the chunk text (#19678) 2026-09-16 14:11:51 +08:00
xugangqiang e83c1963de feat(ingestion): stop persisting business data in pipeline operation-log DSL (#19631) 2026-09-16 14:07:21 +08:00
wang393 85f3e89619 fix(parser): flush pending text before table/image chunks in _build_cks (#19521) 2026-09-16 14:05:23 +08:00
Yash Raj Pandey afe404e6d3 fix(mineru): upload the PDF once when several page ranges are configured (#19183) 2026-09-16 14:04:27 +08:00
Wang Qi 2132d5d8fb Dev: add LLM_DEBUG to debug LLM request and response. (#19703) 2026-09-16 13:47:33 +08:00
Wang Qi cd4a033641 Fix: use component name instead of ID (#19700) 2026-09-16 12:00:17 +08:00
Lukas Buck 9f31a2459e fix(llm): honor the batch size BaiduYiyanEmbed already declares (#19690)
Fix BaiduYiyanEmbed.encode ignoring batch_size (sent whole document; oversized docs failed entirely).
2026-09-16 10:52:32 +08:00
Wang Qi d7223f2eba Fix: append attachment content to last user prompt (#19691) 2026-09-16 10:35:38 +08:00
Tai An db471cee7c fix(bedrock): report the expected key schema instead of a JSONDecodeError (#17373) (#17374)
Fix #17373 — Bedrock credential parsing now gives a clear schema error instead of cryptic JSONDecodeError for non-JSON input.

Signed-off-by: Anai-Guo <antai12232931@outlook.com>
dev-20260916
2026-09-16 10:01:18 +08:00
ori-frenkel 15c705a333 fix(data_source): support custom base URL and HTTP for Azure DevOps c… (#19407)
Support custom base URL and HTTP connections for Azure DevOps connector (self-hosted Server/TFS in closed networks).
2026-09-16 09:59:05 +08:00
Lynn 780081177d Fix: restrict instance name to digits, underscores, and letters (#19680) 2026-09-16 09:34:51 +08:00
a3b3984530 feat(web/switch): allow dot-notation field paths in Switch condition (#14235) (#15071)
Fix #14235 — Switch component now supports nested field paths (cpn@root.field.subfield) via dropdown + optional path input. Backend resolver already handled it

Co-authored-by: John Baillie <johnbaillie2007@gmail.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-09-15 20:44:59 +08:00
huyua9 de8ee37755 fix(web): guard tenant info in embed app modal (#18940)
Fix generated embed URLs containing undefined tenantId — no longer dereferences tenant info before the hook returns.
2026-09-15 20:42:41 +08:00
Sbaaoui Idriss d8b072fd9d fix(auth): separate OAuth JIT provisioning policy (#19651) 2026-09-15 19:40:21 +08:00
Taranum Wasu 142e2a8842 fix(llm): skip dashscope/ prefix for Tongyi-Qianwen's OpenAI-compatible endpoint (#19288)
Fixes #19262
2026-09-15 19:36:16 +08:00