Commit Graph
809 Commits
Author SHA1 Message Date
buua436 2476e2fbfa feat: configure knowledge compilation runtime settings (#19254) 2026-09-04 17:05:22 +08:00
Eric CurtinandJin Hai c051f40593 feat: add llmman as a model provider (#19030)
Add llmman support (local OCI-distributed models) — Python + Go chat/embeddings/list. Uses OpenAI API shape. 

Signed-off-by: Eric Curtin <eric.curtin@docker.com>
Co-authored-by: Jin Hai <haijin.chn@gmail.com>
2026-09-03 18:13:37 +08:00
helloxjade 070fa6b15c docs: add macOS vm.max_map_count setup guidance (#19177)
Fix self-hosting docs: clarify vm.max_map_count is Linux-only; add macOS Docker Desktop and Colima configuration instructions. Closes #19118.
2026-09-03 15:23:42 +08:00
68cdb795f5 Fix OAuth redirect URI examples (#15683)
Fix OAuth callback URL examples in docs — now use /api/v1/auth/oauth/<channel>/callback (was stale /v1/user/oauth/callback).

Co-authored-by: 谢金城 <xiejincheng@xgd.com>
Co-authored-by: Jin Hai <haijin.chn@gmail.com>
2026-09-03 15:20:42 +08:00
YanZhang 0b9624e70a docs: update documentation to align with current Python API implementation (#19163)
update Python API documentation to align with current API implementation
delete words about RAPTOR & knowledge graph in HTTP API documents
2026-09-02 19:38:32 +08:00
YanZhang 58decad723 docs: update glossary docs (#19077)
update glossary docs
2026-09-02 10:08:15 +08:00
YanZhang 092b274402 docs: delete redundant docs (#19078)
delete duplicate docs
delete docs for old features
2026-09-01 11:23:52 +08:00
YanZhang 9d00ee013e docs: add search docs (#19057)
add search docs for guide
2026-08-31 16:30:57 +08:00
YanZhang d612021318 docs:fix some bugs of documents (#18984)
fix images bugs
Revise inappropriate words
2026-08-28 20:02:16 +08:00
706e87af9f fix(admin): stop silent superuser creation on auth probe and harden bootstrap (#18702)
Fix CWE-798/306 admin security: check_admin() silently created default admin accounts on any anonymous request. Now no longer creates accounts. Bootstrap uses env/random password. Login throttling added. Admin port bound to localhost. 

---------

Co-authored-by: jindou <jindou@local>
Co-authored-by: maoyifeng <myfbee5@163.com>
2026-08-28 17:44:52 +08:00
Jin Hai d37486e295 Python && Go: fix parse status (#18841)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-08-28 12:47:41 +08:00
Wang Qi b9df87c4c7 Docs: 0.27.1 release notes (#18879) 2026-08-28 12:04:48 +08:00
Liu An e3cc9a1621 Docs: Update version references to v0.27.1 in READMEs and docs (#18849) 2026-08-28 12:04:37 +08:00
YanZhang a7062961d4 docs: add Chat documents (#18870)
add chat documents
2026-08-27 19:01:02 +08:00
崔涣 3a1c98cb51 feat: add Synthorai model provider (#18830)
### Summary

Adds Synthorai as a model provider.
2026-08-27 14:14:19 +08:00
MarMar Labs 3175d465cd docs(configuration): name the ragflow serving-port key http_port (#18825)
### Summary

Both configuration guides document the API server's port as `port`:

- `docs/administrator/configurations/configurations.md:152`
- `docker/README.md:190`

The key in `docker/service_conf.yaml.template:5` is `http_port`
2026-08-27 11:06:12 +08:00
Wang Qi 68b893cd1a Refactor: Add rerank_candidates_count, knn top_k and num_candidates to /api/v1/retrieval (#18768) 2026-08-26 20:38:19 +08:00
Burak Bayırandkriptoburak 0201c1a557 feat(data-source): add Xquik X search connector (#18714)
### Summary

Add Xquik as a new data source for X (Twitter) post ingestion. Supports Latest/Top queries, cursor pagination, incremental sync, and maps engagement/media to RAGFlow documents. Stops duplicate requests on repeated cursors. Tests and docs included.

---------

Co-authored-by: kriptoburak <kriptoburak@users.noreply.github.com>
2026-08-26 17:03:38 +08:00
MarMar Labs 79093df706 docs(api): document the document-update endpoint as PATCH (#18765)
### Summary

Fix HTTP API doc
2026-08-26 12:14:25 +08:00
MarMar Labs d3542463c9 docs(api): spell the recommendation endpoint the way the server registers it (#18764)
### Summary

Update comments
2026-08-26 12:10:05 +08:00
Wang Qi 2e918d0735 Docs: update 27.0 release notes (#18770)
Notice: GraphRAG and RAPTOR features are deprecated and not available in
UI.
2026-08-26 11:10:36 +08:00
Erhan Aydın 72b7b02113 feat(data_source): add Azure DevOps connector (#18715)
Adds Azure DevOps as a new data source, syncing repository files and pull requests. Supports both hosted and self-hosted. Excludes wikis, work items, and binaries. Includes checkpoint/resume, change detection via commit IDs, and handles Azure's quirky 203 auth response. Tests passed against real deployment.
2026-08-25 20:10:43 +08:00
Ali Farhan 03d2835731 fix(api): make the API-key subject carve-out on POST /messages reachable (#18026)
### Summary

Fix add_message so API-key callers can pass user_id (previously ignored because Python checked a Go-only flag). Now uses g.auth_type == AUTH_API. JWT/session callers stay bound to the authenticated principal. Tests added; backward compatible.
2026-08-25 12:06:51 +08:00
He Wang 2ef9d373ee feat(bedrock): support API key authentication (#18301)
### Summary

Closes #17848.

This replaces #17958 with a smaller implementation focused on the
original requirement. The previous PR gradually expanded beyond the
necessary scope; the optional custom endpoint extension is intentionally
excluded from this version.

- Add request-scoped Bedrock API key authentication to the Python
Bedrock adapters and Go chat runtime.
- Discover and persist models available to API key instances, so users
do not need to manually enter the model type, model name, or maximum
token count.
- Add API Key mode to the existing Bedrock settings UI and refresh the
model and default-model lists after instance changes.
- Preserve selected models during credential-only updates while keeping
the existing SigV4 authentication modes unchanged.
- Return a clear error for unsupported API-key reranking.
- Document instance-scoped authentication and short-term API key
guidance.
2026-08-25 11:08:24 +08:00
Yingfeng 01d83f3679 Fix docs format (#18675) 2026-08-24 14:15:10 +08:00
de029503ee docs: replace root-relative cross links with relative page links (#18664)
configurations.md and backup_and_migration.md cross-linked each other
via /migration#... and /configurations#s3-tigris. These host-absolute
paths match no route on the docs site (real pages live under
/administrator/...) and 404 on GitHub. Point them at the sibling
markdown files so both Docusaurus and GitHub can resolve them; the
existing anchors are preserved.

---------

Co-authored-by: jindou <jindou@local>
Co-authored-by: Jin Hai <haijin.chn@gmail.com>
2026-08-24 11:58:43 +08:00
YanZhang 451dd15d4b docs: add links between docs (#18609)
Add links between related documentation pages to make relevant guides
easier to navigate and discover.
2026-08-21 15:13:11 +08:00
YanZhang a4f754a472 docs: add dataset docs & fix broken links in docs (#18553)
add dataset docs
fix broken links in docs
2026-08-20 16:12:23 +08:00
09a9b629ee feat(chat): add You.com web search provider (#18478)
### Summary

Adds You.com as a built-in Web Search provider for RAGFlow Chat,
alongside Tavily and Querit, using the provider-neutral dispatch #17813
put in place. No changes to existing Tavily or Querit behaviour.

You.com runs its own web index and returns several extracted passages
per result rather than a single meta description, so retrieved chunks
arrive with usable context.

---------

Co-authored-by: Brian Sparker <brainsparker@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-20 12:12:18 +08:00
Jin Hai 9421796ccf Update release notes (#18544)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-08-20 12:05:57 +08:00
Serply 371d83c2d8 feat(chat): add Serply web search provider (#18475)
### Summary

This PR adds [Serply](https://serply.io) as a third web search provider
for chat assistants, alongside the existing Tavily and Querit options.
2026-08-19 18:59:01 +08:00
Liu An ec9c08d809 Docs: Update version references to v0.27.0 in READMEs and docs (#18500)
### What problem does this PR solve?

- Update version tags in README files (including translations) from
v0.26.4 to v0.27.0
- Modify Docker image references and documentation to reflect new
version
- Update version badges and image descriptions
- Maintain consistency across all language variants of README files

### Type of change

- [x] Documentation Update
2026-08-19 17:06:49 +08:00
Wang Qi 1373b04f11 Docs: 0.27.0 release notes (#18493) 2026-08-19 17:04:23 +08:00
YanZhang 226ef835a6 docs:fix compilation docs & change page layout (#18358)
fix compilation docs
change page layout
adjust user guides order
2026-08-17 13:56:31 +08:00
yzxcj797 b5512b8014 docs: fix dead internal links in FAQ and HTTP API reference (#18312)
Two dead internal links found by auditing every docs link against the
current file tree:

1. **docs/faq.mdx (3 occurrences)**: points to
`./guides/run_health_check.md`, which was removed in #12363 because the
system web page is disabled since v0.22.0 and health checking is now
covered by the API. The links now point to the "Check system health"
section of the HTTP API reference (`/api/v1/system/healthz`).

2. **docs/references/http_api_reference.md**: the custom-parameter note
links to `../guides/agent/agent_component_reference/begin.md`, but that
directory was replaced by `agent_workflow/`. Updated to
`../guides/agent/agent_workflow/basic_component.md`, which documents the
Begin component.
2026-08-17 13:16:30 +08:00
YanZhang 1097cc9c84 docs: add compilation docs & fix some issues (#18268)
add chat channel images
add compilation docs
fixed incorrect section organization of agent docs 
fixed duplicate text issues.
2026-08-14 15:46:30 +08:00
Mpider-San c7aca4c97e Replace pgsty/minio image with pgsty/silo (#18231)
### Summary

Closes #18019.

Pigsty renamed its community MinIO fork from `pgsty/minio` to
`pgsty/silo` on 2026-08-06 ([announcement in the repo
README](https://github.com/pgsty/silo#readme)). `pgsty/minio` is frozen
at `RELEASE.2026-08-04T00-00-00Z` — all further releases, including
security fixes, ship as `pgsty/silo`. RAGFlow still pins the old name,
so it is now parked on an image that no longer gets updates.
2026-08-13 18:45:43 +08:00
EdgeMLHacker ffff5100e8 docs: fix broken PaddleOCR serving link in FAQ (#18207)
The PaddleOCR serving docs moved, so the link in the FAQ currently 404s:

`https://www.paddleocr.ai/latest/en/version3.x/deployment/serving.html`
-> 404

Updated to where the page lives now:


`https://www.paddleocr.ai/latest/en/version3.x/inference_deployment/serving/serving.html`

Found while following the "Deploy PaddleOCR Service" steps in the FAQ.
2026-08-13 15:35:18 +08:00
wenqian c589a5d050 feat: add UCloud agent sandbox provider (#18088) 2026-08-13 15:33:03 +08:00
YanZhang df60798b86 docs: remove unnecessary docs & adjust page layout (#18146)
remove unnecessary docs 
adjust page layout 
fix some images layout 
add chat channel docs
2026-08-12 19:39:15 +08:00
Carl Calaquian ad6fdfd7b4 fix(sandbox): update Tenki SDKs and drop removed project_id (#18117)
### Summary

Brings both halves of the Tenki sandbox provider onto current SDKs and
removes `project_id`, which Tenki deleted from its API.

**Go:** `github.com/LuxorLabs/tenki-sdk-go/sandbox` `v0.5.2` → `v0.7.0`
(current latest).
**Python:** the provider's SDK was renamed on PyPI — `tenki-sandbox` is
frozen at 0.4.0 and everything from 0.5 ships as
[`tenki`](https://pypi.org/project/tenki/). The docs told operators to
`pip install tenki-sandbox`, which installs a stale SDK that no longer
matches this provider's expectations.

**`project_id` is gone.** Tenki removed project scoping from the sandbox
API in 0.5.x: `Client.create()` no longer accepts `project_id`, so the
current code path would raise `TypeError` against a current SDK. It was
also marked `required: True` in the config schema, so the Admin >
Sandbox Settings form asked for a value that no longer exists.
2026-08-11 20:37:21 +08:00
nikminerandilarionov_n 8bd5768ebc Integrate MWS model with API support and enhance chat functionality (#17959)
## What

This pull request adds **MWS GPT Model Hub** as a built-in model
provider in RAGFlow.

The integration allows users to configure an MWS project endpoint and
token, discover the models available to that project, and use supported
MWS models for chat completion, embeddings, and reranking.

Co-authored-by: ilarionov_n <ilarionov_n@promis.ru>
2026-08-11 19:12:42 +08:00
richboyneedcash eaf553320f docs: fix broken sandbox link in quickstart (#17898) 2026-08-05 21:14:38 +08:00
YanZhang 1210788121 docs: change data source guide docs (#17870)
add data source guide
delete data source guide form dataset guide
solve some conflicts
2026-08-05 16:49:40 +08:00
euvre 0a444343b9 Fix: dataset tag file setting cannot be saved (#17428) 2026-08-05 15:55:34 +08:00
Ziyang Guo cc6af825ce docs(api): correct retrieval missing dataset IDs error (#17820)
### Summary

Correct the documented failure response for `POST /api/v1/retrieval`.
2026-08-05 09:55:27 +08:00
EthanZhang bdcd8aadde feat(chat): add Querit web search provider (#17813) 2026-08-05 09:54:46 +08:00
Jin Hai 86021932ae Go: fix warnings (#17738)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-08-03 21:30:01 +08:00
Loi NguyenandCodex 1b5ce4c27e docs(api): use dataset_id in retrieval example (#17662)
### What problem does this PR solve?

Fixes #17623 by updating the retrieval API response example to use
`dataset_id`, matching the actual `POST /api/v1/retrieval` response
field and the implementation mapping from internal `kb_id`.

Co-authored-by: Codex <codex@openai.com>
2026-07-31 22:41:54 +08:00
Wang Qi 9db2e2314a Refine knownledge compilation REST APIs (#17624) 2026-07-31 17:05:57 +08:00