Commit Graph
9247 Commits
Author SHA1 Message Date
buua436 0a00a73290 fix: align mindmap relations with Python (#19579) 2026-09-14 16:30:20 +08:00
Horace 185f089310 docs: fix Python frontend proxy startup (#19606)
Fix #19600 — update dev guide to use API_PROXY_SCHEME=python npm run dev instead of editing Vite proxy target.
2026-09-14 15:50:22 +08:00
buua436 17e8bbc3de fix: update image utils test stub (#19605) 2026-09-14 15:40:38 +08:00
balibabu 12f41c5773 Fix: The selected invalid dataset cannot be deleted. (#19603) 2026-09-14 15:40:07 +08:00
balibabu fcaad5716f Fix: UI chat should pass pass_all_history_messages=false in 1.0 go (#19602) 2026-09-14 15:39:03 +08:00
xugangqiang 7c99668aee fix(parser): emit xlsx spreadsheets as typed table chunks (#19509) 2026-09-14 15:10:48 +08:00
buua436 ec5a0136de fix: split knowledge compilation logs by task type (#19548) 2026-09-14 15:02:41 +08:00
buua436 9562f0f3ab fix: merge same-name knowledge graph entities (#19525) 2026-09-14 15:00:54 +08:00
Sbaaoui Idriss 9e932547e5 fix(storage):preserve errors during backend retries (#19578) 2026-09-14 14:39:30 +08:00
qinling0210 aa78e8d224 Remove internal cli 'insert chunks from file' and 'insert metadata from file' (#19591) 2026-09-14 14:23:04 +08:00
maoyifeng 58f682c4cd fix CI native backend test failed (#19590) 2026-09-14 14:19:53 +08:00
Harsh Kashyap fa2467d33f fix(api): intersect metadata filter results with the caller's doc scope (#19353)
Fix #19352 — metadata filter now intersects with document_ids (was extending/widening with duplicates). Mirrors Go's constrainDocIDs()
2026-09-14 14:16:07 +08:00
Harsh Kashyap 9ec20a97e9 fix(api): treat an empty metadata_condition.conditions list as no filter (#19368)
Fix #19366 — empty metadata_condition no longer treated as active filter (was scoping to -999, returning zero chunks, and dropping document_ids).
2026-09-14 14:13:06 +08:00
Harsh Kashyap af61e3fcd6 fix(api): validate embedding check sample count (#19574)
Fix #19567 — validate check_num before sampler use. Non-integer/zero/negative values now return clear argument errors.
2026-09-14 13:53:11 +08:00
huyua9 fdef8bfb98 fix(web): scope pipeline log detail query keys (#18909)
Include knowledge/log IDs in pipeline detail query key; disable request until IDs available.
2026-09-14 13:44:47 +08:00
Sbaaoui Idriss d3a6aaae31 fix(storage):preserve original errors after retries (#19580) 2026-09-14 13:11:36 +08:00
Ritik Yadav 58c80cb5ef fix(rag): assign PDF parser tables to tbls in book chunking method (#19557) (#19559)
Fix #19557 — book.py PDF branch now assigns tbls = tables, so table/image/formula chunks are no longer silently dropped.
2026-09-14 12:59:55 +08:00
Guofang.Tang 984d8ab510 fix(agent): make Python webhook trace appends atomic (#19091)
Fix Python webhook trace race — now uses Valkey WATCH transaction with retry instead of GET/SET, preventing concurrent overwrites.
2026-09-14 12:59:09 +08:00
Muhammad Zuhaib Zahid 74a49b5e4e Fix: keep a reference to the qqbot dispatch task so replies are not dropped (#19029)
Fix QQ Bot losing replies — create_task without strong reference let tasks be GC'd mid-execution.
2026-09-14 12:58:26 +08:00
Sourav Rajvi b15b159d07 feat(api): add image_update_mode for chunk image updates (#18889)
Fix #18585 — chunk PATCH now supports image_update_mode: append (default), replace, remove.
2026-09-14 12:57:13 +08:00
Sourav Rajvi ff667331ac fix(wiki): stamp retrieval fields so compiled pages are searchable (#18787)
Fix #18779 — wiki pages weren't retrievable (missing available_int/doc_id/content_with_weight).
2026-09-14 12:56:29 +08:00
brucehu 6754722b00 feat(channels): WeCom can bind agent (#18598) 2026-09-14 12:55:33 +08:00
mkaaad 0ff7e79c95 feat(connector): support file_extension for MySQL/PostgreSQL sync (#19466)
Read file_extension from the connector config (default .txt) and use it
as the document extension instead of the hardcoded .txt when rows are
synced from MySQL and PostgreSQL data sources.
Python side: #15998
2026-09-14 11:54:38 +08:00
Anupam Mediratta 3a9b84495c fix: fix security issue in ob_conn_base.py (#19524)
Fix critical SQL injection in OceanBase connector — column names (dict keys) were interpolated unescaped in filter expressions.
2026-09-14 11:49:38 +08:00
ming1523 d8d06bcc3a fix(model): delete provider models and instances in one transaction (#19562) 2026-09-14 11:42:37 +08:00
天海蒼灆 a1208cd273 fix: surface MinerU API error bodies and re-raise parser failures (#17308)
Fix MinerU/PaddleOCR error handling — send enum values, include response body in failures, and surface real parse errors.
2026-09-14 11:37:17 +08:00
AnonrouterandSunday Labs --labrat b69afb5005 feat: add AnonRouter model provider (#19561)
I maintain AnonRouter and added it as a hosted OpenAI-compatible model
provider

Co-authored-by: Sunday Labs --labrat <hi.sundaylabs@gmail.com>
2026-09-14 11:31:02 +08:00
mkaaad 3e1396d042 feat(syncer): add Feishu Wiki connector for the Go backend (#19453)
Implements a Feishu Wiki file-node data source connector mirroring the
Python connector semantics: recursive subtree traversal with pagination,
extension/keyword/window filters, tenant token caching, size-capped
streaming downloads with Feishu JSON error-envelope protection, bounded
429/5xx retry honoring x-ogw-ratelimit-reset/Retry-After, and
checkpoint/resume via SourceID anchors. Registers the "feishu_wiki"
source in the built-in connector registry; prune remains unsupported.
Python side #19425
2026-09-14 11:27:43 +08:00
balibabu 0dd438c538 Fix: Validate webhook form (#19546) 2026-09-14 11:17:24 +08:00
balibabu c072a508cb Fix: Set the minimum value for "top n" to 1 and restrict it to an integer. (#19547) 2026-09-14 11:17:08 +08:00
Wenchao An 464e672ff6 fix(sdk): retain image IDs on chunks (#19505)
Fix SDK dropping image_id — Chunk now retains it (was AttributeError despite API returning it).
2026-09-14 10:59:00 +08:00
huyua9 b8f0fc496f fix: handle indirect PDF annotation arrays (#18894)
Dereference indirect /Annots arrays before PDF hyperlink extraction.
2026-09-14 10:40:49 +08:00
coderdailyoneandcoderdailyone 7371255eda fix(api): authorize the dataset document download route by tenant in the Go API (#19543)
Fix #19542 — Go document download now checks caller access (datasetService.Accessible); previously any logged-in user could download any tenant's document. Returns same "not found" envelope to avoid leaking existence. 

Co-authored-by: coderdailyone <codecookie@proton.me>
2026-09-14 10:30:13 +08:00
Ren Wei (任卫) c9a6f92738 Custom the file extension when saving DB fields, and Parse HTML fragments not just full HTML doc (#15998)
Since the database fields often store HTML fragments or Markdown fragments, a custom file name suffix field was added in the database datasource. Also, when parsing HTML, it should be compatible with parsing HTML fragments (without a body tag), not just full HTML documents (with a body tag).
2026-09-14 10:20:35 +08:00
Sbaaoui Idriss 9ee43ae795 fix(beartype): remove package-wide import hooks (#19531)
### Summary

Removed unnecessary beartype hooks from three package imports. This
prevents unwanted import-time instrumentation and dependency coupling.
based on #15258
dev-20260914
2026-09-14 10:04:11 +08:00
Sbaaoui Idriss 9bc9c36ce6 fix(ollama): disable reasoning for vision descriptions (#19529) 2026-09-14 09:59:05 +08:00
Jean-Rémi Larcelet-Prost 70d98923d0 docs: fix dead link to removed docker-compose-gpu.yml (#19576) 2026-09-14 09:52:45 +08:00
Gonghan-PrincessandGonghan-Princess b50c13ff43 feat(data-source): add Feishu Wiki file connector (#19425)
Wiki file nodes only (not native Docs/Sheets or Bitable). Polling doesn't reconcile deletions.

Co-authored-by: Gonghan-Princess <268298391+Gonghan-Princess@users.noreply.github.com>
2026-09-14 09:50:59 +08:00
Yingfeng 4e54fe1338 Port Agentic RAG to Golang (#19563) 2026-09-14 09:38:51 +08:00
euvre b19a10fb70 fix(wiki): version history always empty on Go API due to page-slug key mismatch (#19305) 2026-09-13 15:50:37 +08:00
Sourav Rajvi ec0ff067c1 fix(parser): handle large sparse spreadsheets, JSON BOM, and XLSX QA chunking (#19237) 2026-09-13 15:46:34 +08:00
Yingfeng 1f5d33333a Add claim/evidence to tree/pageindex compilation pipeline (#19267) 2026-09-11 22:37:33 +08:00
jay77721 868451c639 fix(ingestion): stop dropping QA pairs from multiline table cells (#19536) 2026-09-11 19:35:18 +08:00
天海蒼灆 ebbdd5028a feat(agent): support document_ids in retrieval node and tool (#16938) 2026-09-11 19:15:23 +08:00
jay77721 fbd374e92f refactor(parser): unify parser outputs to structured JSON items (#19467) 2026-09-11 18:52:15 +08:00
YanZhang 9386b42eae docs: update FAQs (#19538)
Update FAQs 
Recover the deleted sandbox_quickstart.md
2026-09-11 18:18:40 +08:00
xugangqiang a36615c6fa Migrate cache backend from Valkey 8 to apache/kvrocks:2.16.0 (#19374) 2026-09-11 17:39:11 +08:00
buua436 c122243042 fix: update knowledge artifacts on document status changes (#19532) 2026-09-11 17:31:51 +08:00
changshenhan 78d426abda fix(chunker): one BPE pass per hardSplitPiece iteration instead of two (#18648) 2026-09-11 17:29:10 +08:00
VincentLambert 941edd1269 feat(nlp): rerank on natural chunk text, not tokenized content_ltks (#16961)
Fix reranker using tokenized text (10–94x lower scores) instead of natural chunk text.
2026-09-11 16:59:06 +08:00