Timothy Jaeryang Baek
d9fd2a3f30
refac
2026-02-22 18:42:25 -06:00
Timothy Jaeryang Baek
631e30e22d
refac
2026-02-21 15:35:34 -06:00
lazariv
5759917f54
feat: Adding You.com as a web search provider ( #21599 )
...
* Add ydc.py provider implementation
* Add PersistentConfig entry for you.com
* Add Youcom search function import
* Update you.com configuration
* Add you.com as a web search engine option in frontend
* Add YOUCOM_API_KEY to main.py
2026-02-21 14:51:56 -06:00
Timothy Jaeryang Baek
5d4547f934
enh: RAG_EMBEDDING_CONCURRENT_REQUESTS
2026-02-21 14:33:48 -06:00
VasilyLebedev123
6d67ac371d
fix: correct unpacking order of distances, documents, and metadatas in hybrid search query ( #21562 )
...
Co-authored-by: Vasily Lebedev <Vasily.Lebedev@sapowernetworks.com.au >
2026-02-19 16:38:40 -06:00
Classic298
97a3b1528d
Update utils.py ( #21105 )
2026-02-13 13:37:12 -06:00
Timothy Jaeryang Baek
f376d4f378
chore: format
2026-02-11 16:24:11 -06:00
Timothy Jaeryang Baek
cd31b8301b
refac
2026-02-10 12:44:31 -06:00
Varun Chawla
9b1fd86aa7
fix: use keyword argument for IndicesClient.refresh() for opensearch-py 3.x ( #21248 )
...
In opensearch-py >= 3.0.0, IndicesClient.refresh() no longer accepts the
index name as a positional argument. This causes a TypeError when
uploading documents to knowledge bases with OpenSearch backend.
Changes positional arguments to keyword arguments (index=...) in all
three refresh() calls in the OpenSearch vector DB client.
Fixes #20649
2026-02-09 16:16:44 -06:00
Tim Baek
48a0abb40f
Merge pull request #21277 from open-webui/acl
...
refac: acl
2026-02-09 13:34:36 -06:00
Timothy Jaeryang Baek
9747b07ca5
refac
2026-02-08 21:24:38 -06:00
Tim Baek
a214ec40ea
fix
2026-02-06 03:34:21 +04:00
Tim Baek
2c37daef86
refac
2026-02-06 03:23:37 +04:00
Danil
c5c4aef7b1
Yandex web search ( #20922 )
...
Co-authored-by: Tim Baek <tim@openwebui.com >
Co-authored-by: joaoback <156559121+joaoback@users.noreply.github.com >
2026-01-26 07:31:44 -05:00
Timothy Jaeryang Baek
ecbdef732b
enh: PDF_LOADER_MODE
2026-01-21 23:51:36 +04:00
rohithshenoy
9d642f6354
Added support for connecting to self hosted weaviate deployments using connect_to_custom replacing connect_to_local, which is better suited for cases where HTTP and GRPC are hosted on different ingresses. ( #20620 )
...
Co-authored-by: Tim Baek <tim@openwebui.com >
Co-authored-by: joaoback <156559121+joaoback@users.noreply.github.com >
Co-authored-by: rohithshenoyg@gmail.com <rohithshenoyg@gmail.com >
2026-01-17 21:48:52 +04:00
Kailey Wong
e26f6acc3b
fix: use proper X-Api-Key header format when docling api key provided ( #20652 )
2026-01-15 10:44:35 +04:00
Timothy Jaeryang Baek
5990c51ab5
chore: format
2026-01-09 22:27:53 +04:00
Timothy Jaeryang Baek
3c986adeda
enh: kb metadata search
2026-01-09 22:21:00 +04:00
Timothy Jaeryang Baek
e67891a374
refac
2026-01-08 00:42:29 +04:00
Classic298
614cb56420
feat: Add configurable DDGS backend selection with UI support ( #20366 )
...
* init
* Update WebSearch.svelte
* reorder
2026-01-05 03:05:56 +04:00
Timothy Jaeryang Baek
e4a5b06ca6
enh: embedding_batch_size for local embedding engine
2026-01-01 16:06:42 +04:00
Timothy Jaeryang Baek
f7f8a263b9
feat: JINA_API_BASE_URL
2026-01-01 02:17:47 +04:00
Timothy Jaeryang Baek
89ad1c68d1
enh: FIRECRAWL_TIMEOUT
2026-01-01 02:07:22 +04:00
Timothy Jaeryang Baek
dfc5dad631
enh: REQUESTS_VERIFY
2026-01-01 01:27:07 +04:00
Classic298
464846d4a3
fix: retry Brave Search on HTTP 429 rate limit with 1s delay ( #20255 )
...
* Update brave.py
* Update brave.py
2025-12-30 17:37:44 +04:00
Timothy Jaeryang Baek
b1d0f00d8c
refac/enh: db session sharing
2025-12-29 00:21:18 +04:00
Dechao Sun
25db8225f8
openWebUI supports openGauss vector store ( #20179 )
2025-12-26 18:32:05 +04:00
Timothy Jaeryang Baek
fe653a1336
refac
2025-12-20 18:12:03 +04:00
Timothy Jaeryang Baek
d4bd938a77
refac: ollama web
2025-12-20 17:54:13 +04:00
okamototk
37085ed42b
chore: update langchain 1.2.0 ( #19991 )
...
* chore: update langchain 1.2.0
* chore: format
2025-12-20 08:50:44 -05:00
Classic298
2e7c7d635d
fix: prevent ExternalReranker from blocking event loop during RAG queries ( #20049 )
...
* fix: prevent ExternalReranker from blocking event loop during RAG queries (#120 )
Co-authored-by: Tim Baek <tim@openwebui.com >
Co-authored-by: Claude <noreply@anthropic.com >
Fixes #19900
* Merge pull request open-webui#19030 from open-webui/dev (#122 )
Co-authored-by: Tim Baek <tim@openwebui.com >
Co-authored-by: Claude <noreply@anthropic.com >
Fixes #19900
---------
Co-authored-by: Tim Baek <tim@openwebui.com >
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-20 08:43:40 -05:00
Timothy Jaeryang Baek
afaa404fe4
enh: mineru api timeout
2025-12-20 17:39:33 +04:00
Timothy Jaeryang Baek
b5bd8704fe
fix: bocha filter list
...
Co-Authored-By: zengxy <11961641+zengxy@users.noreply.github.com >
2025-12-20 17:24:24 +04:00
Classic298
823b9a6dd9
chore/perf: Remove old SRC level log env vars with no impact ( #20045 )
...
* Update openai.py
* Update env.py
* Merge pull request open-webui#19030 from open-webui/dev (#119 )
Co-authored-by: Tim Baek <tim@openwebui.com >
Co-authored-by: Claude <noreply@anthropic.com >
---------
Co-authored-by: Tim Baek <tim@openwebui.com >
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-20 08:16:14 -05:00
Boris Bocquet
bc681f8258
feat : new environment variable SEARXNG_LANGUAGE , in the persistent config, that you can also edit in Admin > Web Search pannel in case you choose Searxng. This is used in the request to searxng as the "search language" (arguement "language"). Before this feature, it was set to en-US only. Now default is "all". ( #19909 )
2025-12-14 12:38:47 -05:00
Timothy Jaeryang Baek
b02397e460
feat: WEB_LOADER_TIMEOUT
2025-12-08 11:49:27 -05:00
Timothy Jaeryang Baek
7e6b8a9a71
refac/fix: docling auth
2025-12-06 08:06:42 -05:00
Timothy Jaeryang Baek
9a65ed2260
chore: format
2025-12-02 16:06:57 -05:00
Classic298
b29fdc2a0c
Update milvus_multitenancy.py ( #19695 )
2025-12-02 15:38:06 -05:00
Classic298
12f237ff80
fix: Update milvus.py ( #19602 )
...
* Update milvus.py
* Update milvus.py
* Update milvus.py
* Update milvus.py
* Update milvus.py
---------
Co-authored-by: Tim Baek <tim@openwebui.com >
2025-12-02 15:30:31 -05:00
Henne
a7e614ca4c
feat: Adds document intelligence model configuration ( #19692 )
...
* Adds document intelligence model configuration
Enables the configuration of the Document Intelligence model to be used by the RAG pipeline.
This allows users to specify the model they want to use for document processing, providing flexibility and control over the extraction process.
* Added Titel to Document Intelligence Model Config
Added Titel to Document Intelligence Model Config
2025-12-02 14:41:09 -05:00
Timothy Jaeryang Baek
d19023288e
feat/enh: kb files db migration
2025-12-02 10:53:32 -05:00
Poccia
6e531679f4
fix/adjust web search to properly block domains ( #19670 )
...
Co-authored-by: Tim Baek <tim@openwebui.com >
2025-12-02 04:17:32 -05:00
Classic298
0a14196afb
Update milvus_multitenancy.py ( #19680 )
2025-12-02 03:57:14 -05:00
Timothy Jaeryang Baek
743199f2d0
feat/enh: tool server function name filter list
2025-11-25 02:31:34 -05:00
Timothy Jaeryang Baek
2328dc284e
feat/enh: async embedding processing setting
...
Co-Authored-By: Classic298 <27028174+Classic298@users.noreply.github.com >
2025-11-25 01:55:43 -05:00
Timothy Jaeryang Baek
9c19d0abd4
refac/breaking: docling params
2025-11-24 16:01:13 -05:00
Timothy Jaeryang Baek
06f0bfd9f5
fix
2025-11-24 05:58:22 -05:00
Timothy Jaeryang Baek
662a1fac47
fix: hybrid search
2025-11-24 05:52:18 -05:00