Commit Graph
942 Commits
Author SHA1 Message Date
Wang Qi ffef28abe9 Refactor: move reference into message table (#21705) 2026-10-29 20:27:08 +08:00
Wang Qi 3e03753fc2 Feature: chat to store and display prompt, usage and time information (#21681) 2026-10-29 16:14:19 +08:00
YanZhang 0bf20ebd22 docs: Align user guides with current UI and configuration options (#21631) 2026-10-29 13:53:47 +08:00
Yingfeng 185538bd06 Fix quickstart (#21650) 2026-10-29 09:55:51 +08:00
YanZhang 8b4839c745 docs: Update documentation to match the latest UI and functionality (#21600) 2026-10-28 16:28:19 +08:00
Wang Qi d717d0c975 Refactor: delete agent browser (#21599) 2026-10-28 15:44:29 +08:00
Wang Qi 1ab7dbf5a8 Apply datasets parser config to all documents (#21590) 2026-10-28 13:50:29 +08:00
Jin Hai 4ecd8bcb18 remove docs (#21598)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-10-28 13:30:52 +08:00
buua436 79e84ebb9c docs: clarify admin bootstrap password setup (#21586) 2026-10-28 11:14:09 +08:00
Gabs Ferreira bc9d7accd9 feat(chat): add SearchApi web search provider (#21563) 2026-10-28 09:46:44 +08:00
buua436 e7bf77e1da fix: honor STORAGE_IMPL and enforce chat dataset access (#21548) 2026-10-27 17:59:11 +08:00
Sbaaoui Idriss 076d428396 feat(mcp): expose configurable listener transport settings (#21547) 2026-10-27 16:36:57 +08:00
YanZhang a43cac2615 docs: updates docs word with latest UI (#21521) 2026-10-27 14:05:25 +08:00
buua436 18ddc7f87f feat: configure dataset document upload size (#21517) 2026-10-27 13:59:44 +08:00
Wang Qi 0b9ce6ddda Combine RAGFLOW_MCP_ALLOW_PRIVATE_HOSTS into ALLOW_ANY_HOST (#21523) 2026-10-27 13:06:05 +08:00
YanZhang e134655d05 docs: Replace the release tag placeholder with v1.0.0-rc2 in quickstart docs (#21512) 2026-10-27 11:45:01 +08:00
YanZhang ee1b38c4d1 docs: add release date of rc1 &rc2 to the release notes. (#21506) 2026-10-27 10:15:18 +08:00
xugangqiang 9f677f749e feat: ingestion dataflow-canvas DSL multi-version (sticky snapshot + missing state) (#21261) 2026-10-27 09:52:10 +08:00
buua436 2f99548911 fix: limit API request body size (#21474) 2026-10-26 19:27:58 +08:00
Wang Qi 0bc25c03d5 Agent: use decision model in Workflow Categorize (#21487) 2026-10-26 19:26:17 +08:00
YanZhang a3c3e73a6d docs: update Build Docker Image docs (#21339) 2026-10-26 14:16:33 +08:00
YanZhang 6f4b2eb087 docs: Updated Agent documentation, examples, images, links, and formatting. (#21471)
Reviewed docs against the UI and code.
Simplified wording and added setup steps and examples.
Checked links, images, and formatting.
Replaced incorrect images, removed duplicates, and repositioned images.
2026-10-26 14:16:06 +08:00
YanZhang b62eb01d5c docs: update quickstart docs (#21304)
Corrected ARM64 support: Docker images support Linux x86-64 and ARM64
starting with v1.0.0-rc2, with automatic architecture selection.
Replaced implementation terms such as “Go backend,” “Go image,” and “Go
services” with RAGFlow terminology.
Replaced the hardcoded checkout version with <release-tag> and added
guidance on matching the Docker image tag to the selected release.
2026-10-26 14:09:41 +08:00
Wang Qi 9359b1ac13 Refactor: add migration versions (#21395) 2026-10-23 17:43:18 +08:00
xugangqiang 6a2ef7ec6b refactor(deps): rename ragflow_deps directory to deps (#21345)
## Summary

Rename the repository dependency-resource directory `ragflow_deps/` to
`deps/`, and update every hardcoded reference to that directory name so
the rename does not break resource loading at build/runtime.

This is not a purely cosmetic rename: the Go runtime hardcodes the
directory name as a resource search path (e.g.
`internal/common/model_assets.go` trimming the `deps/` prefix, and the
tokenizers joining `deps/` into candidate paths), and the Dockerfiles
copy assets into `/ragflow/deps`. Those literals must move together with
the directory, otherwise assets fail to resolve.

## Two intentional exceptions (kept unchanged)

The rename deliberately keeps two names that only *coincidentally*
contained the old string:

- The published image tag `infiniflow/ragflow_deps:latest` (used by
`Dockerfile`, `Dockerfile_base`, docs, and CI `image inspect` checks).
- The CI install path `/opt/ragflow_deps` inside the CI runner image
(`build.sh` `SYSTEM_DEPS_TOKENIZER`).

## Changes

- `git mv ragflow_deps deps`.
- `build.sh`: `CL100K_TABLE_RELPATH`, native asset zip path, and related
references updated to `deps/`.
- `tools/scripts/download_dev_deps.py`: `RAGFLOW_DEPS_DIR` points at
`deps/`.
- Go runtime resource search paths (`internal/common`,
`internal/tokenizer`) updated to the `deps/` layout.
- `Dockerfile` / `Dockerfile_base`: container asset path changed to
`/ragflow/deps`; kept tag `infiniflow/ragflow_deps:latest` unchanged.
- Docs / `AGENTS.md` / CI workflow paths updated to the new directory
name.

## Test plan

- Go unit tests in `internal/common` and `internal/tokenizer` updated to
the new `deps/` layout and pass via `bash build.sh --test`.
- Python download scripts import and build URLs correctly (`py_compile`
clean).
- Added `tools/scripts/test_dep_rename_invariants.py` as a regression
guard asserting the two intentional exceptions (`/opt/ragflow_deps` and
`infiniflow/ragflow_deps`) stay intact, so a future blanket rename
cannot silently regress them.

---

## Follow-up fix (commit 2f6857095d)

The original rename used a blanket `sed s/ragflow_deps/deps/g` and only
selectively reverted `build.sh`. That left two intentionally-kept names
rewritten, which this follow-up restores:

- CI install path `/opt/ragflow_deps` — `sep-tests.yml` had been changed
to read `/opt/deps`, breaking the offline cl100k table fallback (the
cached-image path pointed at a directory that never receives the file).
Restored to `/opt/ragflow_deps`.
- Published image tag `infiniflow/ragflow_deps` — left as bare
`infiniflow/deps` in `sep-tests.yml` comments/echo, `.dockerignore`, and
`Dockerfile` / `Dockerfile_base` error messages. Restored to
`infiniflow/ragflow_deps`.

The regression guard `tools/scripts/test_dep_rename_invariants.py` was
added to prevent recurrence.
2026-10-22 19:20:42 +08:00
Sbaaoui Idriss 76b068fba2 fix(mcp): remove unused force_refresh parameter (#21349) 2026-10-22 19:09:10 +08:00
Wang Qi e6ae78c8d3 Agent: add apply version and delete by version APIs (#21352) 2026-10-22 19:07:28 +08:00
jay77721 17f173c288 refactor(parser): remove dead output_format readers (#21336) 2026-10-22 17:40:41 +08:00
jay77721 c34e873824 fix(sdk): align Python SDK with RAGFlow 1.0 dataset API (#21319) 2026-10-22 15:45:08 +08:00
jay77721 9cb5539c01 docs(api): fix dataset parse_type examples and selection rules (#21333) 2026-10-22 15:14:58 +08:00
YanZhang bcbfc676f3 docs: update admin docs with latest release (#21302)
update admin docs with latest release
fix broken docs links
2026-10-21 19:40:59 +08:00
Wang Qi feab371067 Fix: 1. update document parser_config does not clean chunks, 2. after update, pop up dialog to notice use to re-parse (#21281) 2026-10-21 16:49:47 +08:00
YanZhang 3f125e2491 docs: restructure the admin docs to make it more user friendly (#21279)
Restructure the admin docs to make it more user friendly
Update documentation links to reflect renamed headings.
2026-10-21 15:01:50 +08:00
Xinliang Zheng ab85152d0f fix(parser): use selected tenant SoMark and OpenDataLoader instances (#21112) 2026-10-20 13:39:49 +08:00
adws 232b3f7721 fix(api): return nonempty string response messages (#21194) 2026-10-20 11:55:24 +08:00
Xinliang Zheng 713fc2f2b3 feat(parser): honor MinerU formula and table controls (#21109) 2026-10-20 11:25:10 +08:00
YanZhang fada812ff4 docs: Add a Tongyi-Qianwen Base URL reminder to the upgrade guide. (#21166) 2026-10-19 19:46:06 +08:00
Xinliang Zheng 41c53d6550 feat(parser): allow tenant PaddleOCR selection for images (#21113) 2026-10-19 19:12:40 +08:00
Wang Qi ac29b4b299 Docs: 1.0.0-rc2 release notes (#21064) 2026-10-16 17:43:26 +08:00
Liu An 87dac77ed9 Docs: Update version references to v1.0.0-rc2 in READMEs and docs (#21069) 2026-10-16 17:43:04 +08:00
Lynn 7d6860dde0 Fix: set tag to v1.0.0-rc2 (#21061) 2026-10-16 16:06:05 +08:00
YanZhang 95f9020380 docs: unify sandbox docs (#20951) 2026-10-16 14:27:01 +08:00
YanZhang bf64bedbab docs: add tag migration description (#21020) 2026-10-15 19:04:34 +08:00
jay77721 b859e0460e fix(dao): migrate Python-era flat ingestion config onto pipeline components (#20986) 2026-10-15 19:03:57 +08:00
YanZhang 271f601ca2 docs:Improve local model deployment and provider configuration docs (#21002) 2026-10-15 15:28:48 +08:00
xugangqiang fa1a071967 refactor(config): resolve CLI/env/file precedence in one place with final-value validation (#20934) 2026-10-15 10:01:57 +08:00
Wang Qi 5d25a3f859 Feature: add knowledge_compilation_scope (#20917) 2026-10-14 16:47:37 +08:00
xugangqiang c754300366 refactor(deps): split dependency download into two Python scripts (#20861) 2026-10-13 20:44:56 +08:00
Caobaining1 b350526d3f docs(chat): describe the two remaining thinking modes (#20916) 2026-10-13 19:55:11 +08:00
YanZhang 94dd191895 docs: standardize parameter names in http api docs (#20868) 2026-10-13 14:07:23 +08:00