Dieu
6469822af1
Update configs.py
2025-07-14 00:44:25 +02:00
Dieu
1d9c1f741d
Update scim.py
2025-07-13 23:54:33 +02:00
Dieu
c9fda793e2
udpate
2025-07-13 23:42:33 +02:00
Dieu
39bcee3f7b
remove ui config
2025-07-13 23:24:32 +02:00
Dieu
f4d54c518e
feat: Add SCIM 2.0 support for enterprise user provisioning
...
Implements SCIM 2.0 protocol for automated user and group provisioning from identity providers like Okta, Azure AD, and Google Workspace.
Backend changes:
- Add SCIM configuration with PersistentConfig for database persistence
- Implement SCIM 2.0 endpoints (Users, Groups, ServiceProviderConfig)
- Add bearer token authentication for SCIM requests
- Include comprehensive test coverage for SCIM functionality
Frontend changes:
- Add SCIM admin settings page with token generation
- Implement SCIM configuration management UI
- Add save functionality and proper error handling
- Include SCIM statistics display
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-13 16:34:41 +02:00
Timothy Jaeryang Baek
7607c53bd5
feat: folders as projects
...
Co-Authored-By: Classic298 <27028174+Classic298@users.noreply.github.com>
2025-07-13 03:23:05 +04:00
Timothy Jaeryang Baek
5b14d15b00
feat: migrate folder table
...
Co-Authored-By: Classic298 <27028174+Classic298@users.noreply.github.com>
2025-07-13 00:51:58 +04:00
Timothy Jaeryang Baek
87847ab31a
chore: format
2025-07-13 00:15:16 +04:00
Tim Jaeryang Baek
fbaab9e446
refac
2025-07-12 15:36:30 +04:00
Tim Jaeryang Baek
4a69d857f3
refac
2025-07-12 15:32:26 +04:00
Athanasios Oikonomou
96758176cc
fix: don't over quote forwarded headers
...
Fix introduced on #15035 is over quoting headers.
Eg mails instead of user@example.com shown as user%40example.com
Eg names instead of First Last shown as First%20Last
Also we are spending some time quoting ids and roles without required.
Keep quote only on user name, initially had problem based on the discussion
https://github.com/open-webui/open-webui/discussions/14391
Also add space in safe characters, in order remove %20 from names.
2025-07-10 22:08:28 +03:00
Timothy Jaeryang Baek
04962922d7
refac
2025-07-09 13:00:28 +04:00
Timothy Jaeryang Baek
d5f9bbc7a7
enh: reference note in chat
2025-07-09 01:17:25 +04:00
Tim Jaeryang Baek
e3b8f700e4
Merge pull request #14264 from diwakar-s-maurya/patch-6
...
feat: add langchain markdown document splitter
2025-07-08 15:55:20 +04:00
Timothy Jaeryang Baek
1c41e95ba6
fix/refac: ollama api backward compatibility
2025-07-06 15:02:10 +04:00
Timothy Jaeryang Baek
9a476ae41d
refac: ollama api backward compatibility
2025-07-06 14:40:21 +04:00
Timothy Jaeryang Baek
0a1f9966ef
refac: audio error handling
2025-07-06 14:20:38 +04:00
Gianpaolo Macario
bdd5120407
fix: rename Ollama API parameter "name" to "model"
2025-07-04 17:33:57 +02:00
Tim Jaeryang Baek
600344f2e8
Merge pull request #15510 from kopero2000/bug/oauth_logout_fix
...
fix/oauth logout fix
2025-07-04 10:30:02 +04:00
Tim etc.
bb0176085d
fix signout redirect for oauth
2025-07-03 13:59:48 +02:00
Bela Vizi
9623ef4360
add trust env to clientsession
2025-07-02 17:59:56 +02:00
Timothy Jaeryang Baek
8a334decf6
refac: ENABLE_MODEL_LIST_CACHE -> ENABLE_BASE_MODELS_CACHE
2025-06-30 13:27:07 +04:00
Timothy Jaeryang Baek
1b064a6c85
chore: format
2025-06-28 15:21:20 +04:00
Timothy Jaeryang Baek
1a52585769
enh: ENABLE_MODEL_LIST_CACHE
2025-06-28 15:12:31 +04:00
Timothy Jaeryang Baek
2b88f66762
refac: MODEL_LIST_CACHE_TTL -> MODELS_CACHE_TTL
2025-06-28 14:44:47 +04:00
Timothy Jaeryang Baek
ffd7b004f4
fix: admin chat share issue
2025-06-28 14:02:07 +04:00
Timothy Jaeryang Baek
0447790e6a
feat: MODEL_LIST_CACHE_TTL
2025-06-27 15:59:30 +04:00
Tim Jaeryang Baek
2bad7eaa07
Merge pull request #15277 from hankewyczz/bug/restore-exa-search
...
fix Restore exa
2025-06-25 11:04:48 +04:00
Zachar Hankewycz
45d7726ee0
Restore exa
2025-06-24 21:24:53 -04:00
Lucas Teixeira
95610080fb
allowing auto on gpt-image-1
2025-06-22 13:55:29 -07:00
Timothy Jaeryang Baek
e1f5f1e0b1
refac
2025-06-20 09:58:44 +04:00
Tim Jaeryang Baek
4e50dd4df6
Merge pull request #15122 from tcx4c70/feat/add_stream_options_to_azure
...
feat(azure): Add stream_options to payload if api_version supports
2025-06-20 09:57:27 +04:00
Tim Jaeryang Baek
4f8f349c8f
Merge pull request #15142 from Classic298/fix-oauth
...
fix: OAuth authentication failure on second login due to stale session state
2025-06-19 15:56:26 +04:00
Classic298
bbdb098b87
Update auths.py
2025-06-19 13:44:03 +02:00
Tim Jaeryang Baek
b08fc297cf
Merge pull request #15138 from zhangtyzzz/exa_search_missing
...
fix: Resolve exa search not being processed correctly
2025-06-19 10:34:51 +04:00
zhangtyzzz
5f60b30320
add missed exa
2025-06-19 13:52:58 +08:00
Adam Tao
baafdb752c
feat(openai): Add stream_options to payload if api_version supports
...
Signed-off-by: Adam Tao <tcx4c70@gmail.com>
2025-06-18 21:17:09 +08:00
Timothy Jaeryang Baek
6186bbf337
refac/fix: stt supported type
2025-06-18 14:01:14 +04:00
priten
8a63a601de
Fix typo on ollama patch
2025-06-16 12:35:09 -05:00
priten
f7920df870
Fix non-ascii error issue on ENABLE_FORWARD_USER_INFO_HEADERS
2025-06-16 12:33:11 -05:00
Timothy Jaeryang Baek
72df23ed79
refac
2025-06-16 17:24:55 +04:00
Timothy Jaeryang Baek
6c54ca552a
feat: global image compression
2025-06-16 16:52:57 +04:00
Timothy Jaeryang Baek
f3cae94028
fix: bypass webloader
...
Co-Authored-By: WilliamGates <3852641+williamgateszhao@users.noreply.github.com>
2025-06-16 16:17:52 +04:00
Timothy Jaeryang Baek
7a1afa9c66
feat: custom stt content type
...
Co-Authored-By: Bryan Berns <berns@uwalumni.com>
2025-06-16 16:13:40 +04:00
Timothy Jaeryang Baek
99e18d49dc
enh: system prompt user permission
2025-06-16 15:12:32 +04:00
Timothy Jaeryang Baek
59324a82e0
refac
2025-06-16 13:19:00 +04:00
Timothy Jaeryang Baek
e46e87889e
refac: pass through ollama error message
2025-06-16 13:03:56 +04:00
Timothy Jaeryang Baek
8258dfb5af
enh: enable deepgram smart_format
2025-06-16 12:34:01 +04:00
Timothy Jaeryang Baek
805e980ae5
fix: notes permissions issue
2025-06-16 11:35:01 +04:00
Timothy Jaeryang Baek
423a35782b
refac: usage event handling
2025-06-16 10:42:34 +04:00
Timothy Jaeryang Baek
371bdd7afa
refac
2025-06-11 20:40:19 +04:00
Taehong Gu
ba591d8c41
Configure LDAP group synchronization with Open WebUI
2025-06-11 23:55:31 +09:00
Timothy Jaeryang Baek
9123c57c8a
refac
2025-06-11 12:12:29 +04:00
Timothy Jaeryang Baek
b39d33cefb
refac
2025-06-10 16:52:37 +04:00
Timothy Jaeryang Baek
2ccc441b41
refac
2025-06-10 13:01:45 +04:00
Timothy Jaeryang Baek
8f68b25510
enh/refac: ollama advanced params
2025-06-10 12:48:34 +04:00
Timothy Jaeryang Baek
4fe45d4430
refac/security: python code format endpoint
2025-06-08 20:26:07 +04:00
Timothy Jaeryang Baek
0cd400f5ee
refac: docling picture describe params
2025-06-08 20:02:14 +04:00
Tim Jaeryang Baek
6cb519ca0e
Merge pull request #14774 from rragundez/images-from-db
...
fix: Store and load code interpreter generated images from a central location (DB and/or cloud storage)
2025-06-08 19:09:28 +04:00
Vaclav Cerny
99f05561f8
Add configuration options for picture description modes and update related components
2025-06-08 16:30:26 +02:00
Rodrigo Agundez
168997a58e
Return tuple consistently and strip potential left string
2025-06-08 16:26:08 +08:00
Diwakar Singh Maurya
871efb4ad9
feat: add langchain markdown document splitter
2025-06-07 06:02:53 +00:00
Timothy Jaeryang Baek
5e35aab292
chore: format
2025-06-05 01:12:28 +04:00
Timothy Jaeryang Baek
00e4391a6f
refac
2025-06-05 01:05:33 +04:00
Tim Jaeryang Baek
7c4f261aa2
Merge pull request #14616 from Davixk/feat/new-perplexity-options
...
feat: add Perplexity AI model and search context usage configuration options
2025-06-05 00:28:00 +04:00
Tim Jaeryang Baek
14e158fde9
Merge pull request #14667 from hdnh2006/main
...
feat: OpenAI-compatible `/api/embeddings` endpoint with provider-agnostic OpenWebUI architecture
2025-06-05 00:25:56 +04:00
henry
3ddebefca2
openai embeddings function modified
2025-06-04 16:13:53 +02:00
Henry
415114504f
Merge branch 'open-webui:main' into main
2025-06-04 15:37:33 +02:00
Timothy Jaeryang Baek
9e49fbc8bf
feat: follow ups
2025-06-03 18:07:29 +04:00
Timothy Jaeryang Baek
f8b941fb96
refac
2025-06-03 17:24:31 +04:00
Dave
96e9bfe0e5
feat: add Perplexity model and search context usage configuration options
2025-06-03 00:19:08 +02:00
Timothy Jaeryang Baek
e41e375aab
refac: role update ui
2025-05-31 15:00:27 +04:00
Timothy Jaeryang Baek
b2befd486f
refac
2025-05-30 01:24:54 +04:00
Timothy Jaeryang Baek
036ce12dd9
doc: changelog
2025-05-30 01:14:38 +04:00
Tim Jaeryang Baek
d6c3f93cfd
Merge pull request #14509 from r0mdau/fix/audio-format
...
fix: only trust codec_name for audio conversion
2025-05-30 01:12:22 +04:00
Romain Dauby
b12a493fe5
fix: only trust codec_name for audio conversion
...
Some files have .wav extension with incompatible OpenAI codec
2025-05-29 16:57:23 -04:00
Timothy Jaeryang Baek
e1e2c096e2
refac: PLEASE follow existing convention
2025-05-30 00:34:18 +04:00
Tim Jaeryang Baek
ff353578db
Merge pull request #14370 from daw/feat/add-azure-openai-embeddings-option
...
feat:Add Azure OpenAI embedding support
2025-05-30 00:18:55 +04:00
Timothy Jaeryang Baek
d43bbcae28
refac/fix: open webui params handling
2025-05-29 12:57:58 +04:00
Timothy Jaeryang Baek
551597b9cc
chore: format
2025-05-29 02:36:33 +04:00
Tim Jaeryang Baek
042c37ea34
Merge pull request #14311 from Hisma/marker-api-content-extraction
...
feat: Marker api content extraction support
2025-05-29 02:21:13 +04:00
Timothy Jaeryang Baek
85a384fab5
enh: load tool by url
2025-05-29 02:08:54 +04:00
Timothy Jaeryang Baek
4461122a0e
fix: /api/v1/retrieval/query/collection endpoint
2025-05-28 18:45:47 +04:00
Gunwoo Hur
14c3d0c2d1
Prevent duplicate function module loads with caching helper and refactor
2025-05-27 18:08:58 +09:00
Hisma
a9405cc101
feat: Marker api content extraction support
2025-05-27 00:44:07 -04:00
Timothy Jaeryang Baek
efb54aa2e4
fix: image generation
2025-05-27 02:48:22 +04:00
Timothy Jaeryang Baek
940a437631
refac
2025-05-27 01:16:11 +04:00
Timothy Jaeryang Baek
aaff204e7b
refac
2025-05-27 00:56:59 +04:00
Timothy Jaeryang Baek
a38e44e870
enh: external tool server custom name/description support
2025-05-27 00:10:33 +04:00
Timothy Jaeryang Baek
b4caad928e
feat: load function from url
2025-05-26 23:52:22 +04:00
Timothy Jaeryang Baek
ffa51ece0c
refac: pinned chat endpoint
2025-05-26 22:15:21 +04:00
Tim Jaeryang Baek
c157e74f0c
Merge pull request #14335 from open-webui/main
...
dev
2025-05-26 13:02:08 +04:00
Shirasawa
0dc29a220f
fix: Fix path leakage caused by file upload
2025-05-26 12:20:00 +08:00
Timothy Jaeryang Baek
75208935d7
refac: user chat list modal
2025-05-25 01:44:53 +04:00
Timothy Jaeryang Baek
6e8ca96799
enh: archived chats modal
2025-05-25 01:23:12 +04:00
Timothy Jaeryang Baek
7e6f1f8848
enh: archived chats modal
2025-05-25 00:48:30 +04:00
Timothy Jaeryang Baek
31e2686ae6
feat: /sync functions endpoint
2025-05-24 23:39:19 +04:00
Timothy Jaeryang Baek
cce5f024bd
feat: WEBUI_AUTH_TRUSTED_GROUPS_HEADER
2025-05-24 23:17:12 +04:00
Tim Jaeryang Baek
e663b90a9f
Merge pull request #14069 from Ithanil/bm25_weight
...
feat: Configurable weight for BM25Retriever during hybrid search
2025-05-24 01:13:03 +04:00
Timothy Jaeryang Baek
baaa285534
feat: user stt language
2025-05-24 00:36:30 +04:00
Jan Kessler
e70dd33233
rename BM25_WEIGHT -> HYBRID_BM25_WEIGHT
2025-05-23 22:06:44 +02:00
Timothy Jaeryang Baek
6636207e0c
refac
2025-05-23 22:10:57 +04:00
Timothy Jaeryang Baek
3f2025dc6e
enh: always process file with external document loader
2025-05-23 21:55:09 +04:00
Timothy Jaeryang Baek
1cf21d3fa2
feat: ollama unload model
2025-05-23 19:45:29 +04:00
Timothy Jaeryang Baek
0e6f09a0a9
enh: ollama loaded model display
2025-05-23 19:13:18 +04:00
Timothy Jaeryang Baek
a50a8e2ef9
refac: ollama ps
2025-05-23 18:47:50 +04:00
Timothy Jaeryang Baek
7a593b63b2
fix: image generation with allowed file extensions
2025-05-23 02:53:08 +04:00
Timothy Jaeryang Baek
1f632d3570
fix: remove leading dot for file extension check
2025-05-23 02:39:19 +04:00
Timothy Jaeryang Baek
2eca6f6414
feat: bypass web loader in web search
...
Co-Authored-By: Perry Li <peiyaoli@mail.nankai.edu.cn>
Co-Authored-By: WilliamGates <3852641+williamgateszhao@users.noreply.github.com>
2025-05-23 02:30:35 +04:00
Zyfax
7489bc6126
fix: image model list
...
OpenAI image model added:
gpt-image-1
Gemini image model renamed:
id: imagen-3-0-generate-002 to imagen-3.0-generate-002
2025-05-22 11:07:46 +02:00
Timothy Jaeryang Baek
74ace200fe
fix/refac: functions multi-replica issue
2025-05-20 20:20:27 +04:00
Jan Kessler
308d8ac04a
make bm25_weight a regular parameter of query_doc.. / get_sources_from_files functions
2025-05-20 11:46:32 +02:00
Jan Kessler
b5ddaf6417
make weight for bm25 retriever in hybrid search ui-configurable
2025-05-20 10:39:31 +02:00
Derek Wischusen
42be1f956a
Add Azure OpenAI embedding support
2025-05-19 22:58:04 -04:00
Timothy Jaeryang Baek
2ab5aa4d34
refac: azure openai
2025-05-19 04:31:04 +04:00
Timothy Jaeryang Baek
2e56b1f13d
refac
2025-05-19 03:55:56 +04:00
Timothy Jaeryang Baek
caeb822cdc
feat: azure openai support
2025-05-19 03:40:32 +04:00
Timothy Jaeryang Baek
73e64fe7fb
refac: audio upload handling
2025-05-19 02:52:48 +04:00
Athanasios Oikonomou
eabdd4a140
feat: read max_tokens from model config with fallback to 1000 for title and tag generation
...
Improves title and tag generation by using the max_tokens value from the model configuration when available, with a fallback to the previous default of 1000.
This change is necessary for models like Gemini Pro that generate longer responses and require a higher token limit to successfully generate titles or tags.
2025-05-18 22:45:33 +03:00
Timothy Jaeryang Baek
b280f828b0
enh: very long audio transcription
2025-05-17 02:51:28 +04:00
Timothy Jaeryang Baek
08e4c163ea
feat: local/external connections
2025-05-17 01:47:48 +04:00
Timothy Jaeryang Baek
7df6d7f325
refac/fix: signout redirect flow
2025-05-17 00:38:39 +04:00
Timothy Jaeryang Baek
1f38350128
feat: toggle filter middleware
2025-05-16 23:33:02 +04:00
Timothy Jaeryang Baek
2bd7db12a2
enh: ALLOWED_FILE_EXTENSIONS ui
2025-05-16 21:05:52 +04:00
Timothy Jaeryang Baek
72b2555953
refac
2025-05-15 12:58:44 +04:00
Timothy Jaeryang Baek
0a8cecfbfa
feat: response watermark
2025-05-14 23:53:28 +04:00
Timothy Jaeryang Baek
b143c71da2
refac: AIOHTTP_CLIENT_SESSION_SSL
2025-05-14 23:33:52 +04:00
Tim Jaeryang Baek
e358a66fb1
Merge pull request #13852 from fizyr-forks/self-signed-cert
...
feat: Add option to disable certificate validation for LDAP certificates.
2025-05-14 23:12:24 +04:00
Timothy Jaeryang Baek
a6624a4b16
feat: RAG_ALLOWED_FILE_EXTENSIONS
2025-05-14 23:06:33 +04:00
Timothy Jaeryang Baek
8732b64b6b
feat: external document loader support
2025-05-14 22:28:40 +04:00
Timothy Jaeryang Baek
32ea31144e
refac: file upload handling behaviour
2025-05-14 22:00:42 +04:00
Timothy Jaeryang Baek
b80f0751f6
refac
2025-05-14 21:59:17 +04:00
Timothy Jaeryang Baek
8fe4f789d4
fix
2025-05-14 21:53:46 +04:00
Timothy Jaeryang Baek
74ccec2812
refac
2025-05-14 21:39:17 +04:00
Tim Jaeryang Baek
29ae231ee0
Merge pull request #13889 from Classic298/pendingtext
...
feat: Custom Title and Text for Account Activation Screen for pending users
2025-05-14 21:28:16 +04:00
Timothy Jaeryang Baek
de70d0cb64
feat: docling do picture description support
2025-05-14 21:26:49 +04:00
Timothy Jaeryang Baek
6e8481e157
fix: evaluation feedback endpoints
2025-05-14 20:08:49 +04:00
DrMelone
143cb4cc34
feat custom text and title
2025-05-14 17:58:20 +02:00
Tim Jaeryang Baek
8029bf0dca
Merge pull request #13881 from hwzhuhao/feat/vector-db
...
feat: Add vector type and vector factory class for vector database integration
2025-05-14 17:41:39 +04:00
hwzhuhao
6f869ded43
feat:Add vector type and vector factory class for vector database integration
2025-05-14 21:30:50 +08:00
Timothy Jaeryang Baek
3c4accaeb3
refac/security: ollama model upload path traversal
2025-05-14 15:17:07 +04:00
Timothy Jaeryang Baek
a9c22bffc9
refac/security: pipelines upload path traversal
2025-05-14 15:15:05 +04:00
Hans Gaiser
f63e76e653
Add option to disable certificate validation.
2025-05-13 17:38:06 +02:00
Timothy Jaeryang Baek
a904f874ee
fix: admin signup logic
2025-05-12 20:03:40 +04:00
Timothy Jaeryang Baek
6f635d8b7d
refac
2025-05-10 19:16:09 +04:00
Timothy Jaeryang Baek
549989e9ec
refac
2025-05-10 19:04:40 +04:00
Timothy Jaeryang Baek
be912f1529
refac
2025-05-10 18:29:04 +04:00
Timothy Jaeryang Baek
d5fd3b3600
feat: external reranker
...
Co-Authored-By: Brendan Campbell <20541191+bcambs09@users.noreply.github.com>
2025-05-10 18:25:20 +04:00
Timothy Jaeryang Baek
34ec10a78c
refac: web search performance
...
Co-Authored-By: Mabeck <64421281+mmabeck@users.noreply.github.com>
2025-05-10 17:54:41 +04:00
Tim Jaeryang Baek
8acc1ab425
Merge pull request #13731 from tth37/fix_duplicate_web_search_urls
...
fix: Duplicate web search urls
2025-05-09 16:43:11 +04:00