492 Commits
Author SHA1 Message Date
pyyuhao 04aa1ebdd1 feat(engine): Add OpenSearch 3.9 as the document engine for the Go backend (#21926) 2026-11-10 19:51:15 +08:00
Yash Raj Pandey 5d008556de feat(connector): encrypt connector credentials at rest (#20241) 2026-11-09 13:44:28 +08:00
Liu An 996df33662 Docs: Update version references to v1.0.0 in READMEs and docs (#22108) 2026-11-06 19:44:48 +08:00
qinling0210 979eee851d Bump Infinity to v0.7.5 (#22022) 2026-11-05 18:11:45 +08:00
Wang Qi ba80c3de0e Fix: honor ALLOW_ANY_HOST (#21949) 2026-11-04 15:49:55 +08:00
jay77721 8d44dca39b fix(ingestion): share extractor concurrency across tag extraction (#21891) 2026-11-03 18:48:40 +08:00
CCLUCKY 0fb5835ae6 fix(docker): stop the SPA fallback from masking stale hashed assets (#21878) 2026-11-03 12:01:43 +08:00
buua436 6aec415a33 refa: consolidate model access and tenant defaults (#21740) 2026-11-02 13:10:41 +08:00
kk710 89199670f7 feat(vastbase): support Vastbase G100 as the metadata database in Go (#20913) 2026-11-02 10:16:16 +08:00
Liu An 03c1246150 Docs: Update version references to v1.0.0-rc3 in READMEs and docs (#21788) 2026-10-30 19:47:51 +08:00
jay77721 9ba49c523e feat(media): harden run media cache lifecycle and limits (#21694) 2026-10-30 12:41:23 +08:00
Jin Hai c81b2f0052 Add audit log stub (#21712)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-10-30 11:30:47 +08:00
Wang Qi 0024f1103f Fix: let agent Http request component honor ALLOW_ANY_HOST (#21688) 2026-10-29 17:26:36 +08:00
Lynn 849ccb4d3a Revert "fix: remove sso related code" (#21657) 2026-10-29 14:32:50 +08:00
xugangqiang 9742be8b5b refactor(server): collapse duplicate ingestor concurrency resolver and drop redundant Max prefix (#21588) 2026-10-28 15:30:36 +08:00
Lynn 61eea6e8b0 Fix: remove sso related code (#21584) 2026-10-28 12:11:47 +08:00
buua436 79e84ebb9c docs: clarify admin bootstrap password setup (#21586) 2026-10-28 11:14:09 +08:00
buua436 e4070b48ba fix: prevent command and path injection (#21539) 2026-10-27 19:09:31 +08:00
Sbaaoui Idriss 076d428396 feat(mcp): expose configurable listener transport settings (#21547) 2026-10-27 16:36:57 +08:00
CCLUCKY b5500ff7d3 Fix: make the provider response-header timeout configurable (#21434) 2026-10-27 14:01:24 +08:00
buua436 18ddc7f87f feat: configure dataset document upload size (#21517) 2026-10-27 13:59:44 +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
jay77721 1d2d049702 fix(ingestion): document and validate extractor timeout env (#21119) 2026-10-19 13:07:23 +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
Wang Qi e347fc6b90 Fix: Use TEI_BASE_URL then TEI_HOST (#21021) 2026-10-15 19:03:01 +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
Wang Qi 1ebae7a148 Fix: Add SANDBOX_EXECUTOR_MANAGER_ALLOW_UNAUTHENTICATED (#20889) 2026-10-13 15:48:43 +08:00
Öndery 6ea926239d fix(syncer): honor ALLOW_ANY_HOST for private database hosts (#20574) 2026-10-13 14:37:05 +08:00
Sbaaoui Idriss cb3dc4047e docs(sandbox): correct external deployment guidance (#20810) 2026-10-12 15:53:53 +08:00
Jin Hai f80b09af04 docker compose: add enable admin parameter (#20791)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-10-12 10:16:04 +08:00
Jin Hai 7c29e7a8ee refactor: Update entrypoint.sh (#20744)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-10-10 19:12:02 +08:00
wangyunlai 0f1afa46d7 fix(docker): use the SeekDB 1.4 data directory (#20732) 2026-10-10 17:00:47 +08:00
Jin Hai 2024b5e0d2 Update docker compose base for mysql (#20682)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-10-09 19:25:21 +08:00
MOHIT PRADHAN 747280aec8 perf(docker): optimize MySQL healthcheck parameters to eliminate startup delay (#20482)
Closes #20478.
2026-10-09 19:23:34 +08:00
Jin Hai 5cc35c229d Remove opencloud9 support, since Go version is released (#20674)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-10-09 17:16:47 +08:00
Wang Qi e0f5fd1900 Docs: fix docker ps/logs (#20671) 2026-10-09 16:39:52 +08:00
qinling0210 7e6a8e3674 Bump Infinity to v0.7.4 (#20652)
### Summary

Bump Infinity to v0.7.4
2026-10-09 15:02:00 +08:00
xugangqiang d05e8c317f docs: mark macOS as temporarily unsupported for the Go backend (#20642) 2026-10-09 12:53:04 +08:00
Wang Qi b628996c6a Refactor : Clean up compose and env file (#20640) 2026-10-09 12:05:45 +08:00
kk710 ef150bc2cd feat(vastbase): add Vastbase G100 document engine support with go (#20419) 2026-10-08 20:02:37 +08:00
Lynn fc9a58cace Refactor: remove API_PROXY_SCHEME (#20470) 2026-10-08 11:37:35 +08:00
maoyifeng 42afcd06f5 add nats monitoring port variable in docker-compose-base.yml (#19664)
add nats monitoring port variable in docker-compose-base.yml and .env
file
2026-09-30 19:18:14 +08:00
jay77721 4071451ea4 refactor(deps): use Go dependency downloader as sole entrypoint (#20360) 2026-09-30 18:02:03 +08:00
maoyifeng eb100d1270 rename entrypoint-go.sh to entrypoint.sh (#20448) 2026-09-30 15:36:10 +08:00
maoyifeng 9f7302a412 fix: Add the missing env configuration (#20444) 2026-09-30 14:28:06 +08:00
Jin Hai 60016b39c9 refactor: move res into internal (#20390)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-09-30 10:49:17 +08:00
xugangqiang 25cd847324 refactor(parser): move native PDF/Office extraction into deepdoc facade (#20273) 2026-09-29 17:26:27 +08:00
YanZhang 01f6b9c3bc docs:update Docker commands in deployment guides (#20353) 2026-09-29 15:29:42 +08:00
Jin Hai 1c6cf38e3e refactor: use correct ragflow.conf as nginx config file (#20321)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-09-29 15:10:05 +08:00