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