Commit Graph
118 Commits
Author SHA1 Message Date
Sbaaoui Idriss 8f780799c8 fix(ingestor): initialize shared retrieval services (#22172) 2026-11-09 17:15:30 +08:00
Wang Qi 80f3d4759e Feature: observability OSS stub (#22168) 2026-11-09 16:36:55 +08:00
Yash Raj Pandey 5d008556de feat(connector): encrypt connector credentials at rest (#20241) 2026-11-09 13:44:28 +08:00
xugangqiang 46ea69e2b5 feat(config): add ingestion-log config hook for EE ClickHouse sink (#22105) 2026-11-09 10:20:18 +08:00
Sbaaoui Idriss 21032357b9 feat(channels): support agent workflows and isolate startup failures (#22031) 2026-11-06 10:15:40 +08:00
buua436 b9d814f24c refa: remove remaining identity arguments (#22005) 2026-11-05 13:09:28 +08:00
xugangqiang dd3c77c582 refactor(common): revert OSS ingest-log collection from #21711 (keep instrumentation only) (#21893) 2026-11-03 15:50:26 +08:00
xugangqiang 69fc4c9ec6 feat(ingestion): emit structured lifecycle events for document-parse tasks (#21711) 2026-11-02 22:30:34 +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
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
Jin Hai 01764427b1 Add ee stub function (#21671)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-10-29 14:48:16 +08:00
Lynn 849ccb4d3a Revert "fix: remove sso related code" (#21657) 2026-10-29 14:32:50 +08:00
Zhichang Yu 9a71c10b09 refactor: keep the enterprise code out of the community build (#21614) 2026-10-29 11:35:50 +08:00
jay77721 d697b0410a feat(parser): add media references for on-demand image materialization (#21561) 2026-10-28 19:47:53 +08:00
Wang Qi d717d0c975 Refactor: delete agent browser (#21599) 2026-10-28 15:44:29 +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 e7bf77e1da fix: honor STORAGE_IMPL and enforce chat dataset access (#21548) 2026-10-27 17:59:11 +08:00
Wang Qi 0b9ce6ddda Combine RAGFLOW_MCP_ALLOW_PRIVATE_HOSTS into ALLOW_ANY_HOST (#21523) 2026-10-27 13:06:05 +08:00
Sbaaoui Idriss 3a05577c6b fix(browser): use tenant model factory for all providers (#21478) 2026-10-26 17:07:38 +08:00
Jin Hai e5a5060c42 add model group hook (#21431)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-10-24 20:55:15 +08:00
Jin Hai 1d7744f944 CLI: model group (#21392)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-10-23 15:48:38 +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
Jin Hai 721d750a78 disable admin available check (#21335)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-10-22 16:22:06 +08:00
Jin Hai 2cc2bcabad fix init admin client status (#21316)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-10-22 14:42:59 +08:00
Jin Hai 572b00d546 fix services stale clean (#21277)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-10-21 15:15:27 +08:00
leilei3167 7763d0b2ef fix(admin): honor ADMIN_DEFAULT_PASSWORD for the first superuser (#20562) 2026-10-21 13:54:43 +08:00
xugangqiang 904983591b refactor(memory): inject MQ engine into memory publish path (#21244) 2026-10-20 19:07:39 +08:00
xugangqiang b4b850f6f5 refactor(ingestion): converge global singletons into injected dependencies (#21203) 2026-10-20 17:28:25 +08:00
Jin Hai aad53ef308 Add server type to StartServer function as parameter (#21219)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-10-20 15:24:46 +08:00
Jin Hai f700679928 Get server type in boostrap (#21204)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-10-20 13:52:48 +08:00
xugangqiang 838cbf451d refactor(mcp): move MCP client out of utility into internal/mcp/client (#21150) 2026-10-19 20:06:13 +08:00
eleven914 e2d1c25e19 fix(kvrocks): propagate SetNX errors (#20746) 2026-10-16 22:02:35 +08:00
Wang Qi 150977db52 Dev: keep EE license (#21048) 2026-10-16 11:31:27 +08:00
xugangqiang fa1494d703 refactor(cmd): extract server runners into internal/server/* packages (#20883) 2026-10-15 19:51:58 +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
adws d4f0ecd836 fix(config): mask credentials in Go startup configuration logs (#20796) 2026-10-12 18:07:04 +08:00
Sourav Rajvi 38e63566be feat(go): MonkeyOCR env keys and tenant provisioning (#20468) 2026-10-10 17:12:18 +08:00
Jin Hai b4bf8b07e3 Go: refactor (#20706)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-10-10 17:01:43 +08:00
Jin Hai 0ff28e4bb2 Go: refactor (#20717)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-10-10 13:49:41 +08:00
Andrej Kratky 1cfc7a1de9 feat(mcp): allow private MCP server hosts via deployment allowlist (#20571) 2026-10-10 10:55:57 +08:00
kk710 ef150bc2cd feat(vastbase): add Vastbase G100 document engine support with go (#20419) 2026-10-08 20:02:37 +08:00
xugangqiang 18d9750981 feat(config): make ingestor worker count (K) and page concurrency (N) configurable (#20121) 2026-09-29 14:19:24 +08:00
xugangqiang 52a0199c6e refactor(config): nest DeepDoc inference config under ingestor; add cpu-cores budget + fail-fast (#20084) 2026-09-29 14:19:17 +08:00
Jin Hai 7c102247c6 refactor: update go verion server port to 9380 and 9381 (#20298)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-09-28 17:35:16 +08:00
xugangqiang cf3986174e feat(deepdoc): make inference concurrency configurable (default 4) (#20044) 2026-09-22 19:41:06 +08:00
Sbaaoui Idriss 05b167e966 refactor(mcp): centralize configuration and transport wiring (#20011) 2026-09-22 11:18:14 +08:00
Wang Qi 7b9b5ba51e Refactor: default log level to warn (#20001) 2026-09-22 09:43:33 +08:00
Wang Qi 6a29cf9547 Make kvrocks host configurable (#19916) 2026-09-20 17:46:27 +08:00