Commit graph

2900 commits

Author SHA1 Message Date
Timothy Jaeryang Baek
8dce54f3fc refac/fix: kb image upload handling 2025-10-30 12:55:53 +02:00
Timothy Jaeryang Baek
5732ee7021 enh: ELEVENLABS_API_BASE_URL env var 2025-10-30 12:53:26 +02:00
Wang Weixuan
84daae984d fix: use trusted env in web search loader
Signed-off-by: Wang Weixuan <wangweixvan@gmail.com>
2025-10-30 12:53:26 +02:00
Timothy Jaeryang Baek
21ca649ee4 refac 2025-10-30 12:53:26 +02:00
Timothy Jaeryang Baek
db658a730c refac 2025-10-30 12:53:26 +02:00
Timothy Jaeryang Baek
c6cbb05b84 refac 2025-10-30 12:53:26 +02:00
Timothy Jaeryang Baek
ec9359e360 refac 2025-10-30 12:53:26 +02:00
Taylor Wilsdon
f0bf0e3074 black fmt 2025-10-30 12:53:26 +02:00
Taylor Wilsdon
3247f3521b Added a preflight authorize check that automatically re-registers MCP OAuth clients when the stored client ID no longer exists on the server, so the browser flow never hits the stale-ID failure 2025-10-30 12:53:26 +02:00
Taylor Wilsdon
1bcbe1c0a0 complete cleanup of oauth clients 2025-10-30 12:53:26 +02:00
Taylor Wilsdon
2c0e76beeb Added a targeted utility to wipe all OAuth sessions for a provider so the cleanup can remove stale access tokens across every user when a connection is updated 2025-10-30 12:53:26 +02:00
Taylor Wilsdon
6551618401 Add more granular information to oauth failure messages 2025-10-30 12:53:26 +02:00
Timothy Jaeryang Baek
bbe08a816d chore: format 2025-10-30 12:53:25 +02:00
Timothy Jaeryang Baek
902246cdb0 refac 2025-10-30 12:53:25 +02:00
wei840222
2db1ae471a refactor: replace requests with Firecrawl SDK in search and requests Firecrawl SDK in scrape rather than langchain_community FireCrawlLoader 2025-10-30 12:53:25 +02:00
Timothy Jaeryang Baek
1df9305bc7 refac 2025-10-30 12:53:25 +02:00
Omar Aburub
057ca6a339 fix: prevent cancellation scope corruption by exitting in LIFO and handling exceptions 2025-10-30 12:53:25 +02:00
Attila Oláh
e85192e84d fix: exclude empty roles
This is a minor tweak that allows using whitespace as a separator,
without it having to be exactly one space. Convenient for using YAML
text fold syntax in Helm charts when providing long lists of roles.
2025-10-30 12:53:25 +02:00
Attila Oláh
1f06ae2d60 feat: add OAUTH_ROLES_SEPARATOR env var
This allows changing the separator for the `OAUTH_ALLOWED_ROLES` and
`OAUTH_ADMIN_ROLES` env vars, from the default comma (,) to something
that is not present in the role name. The intended audience is folks
with LDAP-syntax groups/roles, e.g.
`cn=webui_admin,ou=it_department,o=my_org` instead of just
`webui_admin`.
2025-10-30 12:53:25 +02:00
Stoyan Zlatev
60a8a6ebbb Reformat log line using black/pre-commit 2025-10-27 23:09:49 +02:00
Stoyan Zlatev
735619f106 Reformat long log line 2025-10-27 23:05:12 +02:00
Stoyan Zlatev
2c5bec6f76 Revert endpoint name 2025-10-27 22:56:57 +02:00
Stoyan Zlatev
950a859e55 Update endpoint name 2025-10-27 22:38:38 +02:00
Stoyan Zlatev
d3acc2be35 Update Knowledge directory sync process 2025-10-27 19:48:26 +02:00
Timothy Jaeryang Baek
6593b7ccc8 refac 2025-10-21 18:11:30 -04:00
Tim Baek
e24fec0de4
Merge pull request #18452 from kaiwinut/fix/chat-getattr-error
fix: Handle invalid order_by attribute in Chat
2025-10-20 14:00:21 -04:00
kaiwdev
2b0b87c0f9 fix: handle invalid order_by attribute in Chat 2025-10-20 14:19:02 +09:00
Timothy Jaeryang Baek
f5899e875c refac/fix: 72 bytes+ password 2025-10-20 01:18:03 -04:00
Timothy Jaeryang Baek
3e003a5f17 refac 2025-10-20 00:48:01 -04:00
Tim Baek
3984184a82
Merge pull request #18411 from ricdikulous/feat/websocket-cors-security
feat: add CORS validation to WebSocket connections for defense-in-depth
2025-10-19 22:44:55 -05:00
Tim Baek
680361a88c
Merge pull request #18419 from ivanostanin/fix-youtube-proxy-passing
fix: pass youtube_proxy as a `GenericProxyConfig` type object
2025-10-19 22:32:37 -05:00
Timothy Jaeryang Baek
8af6a4cf21 refac: direct connections 2025-10-19 18:30:36 -04:00
Ivan Ostanin
7d29991fa5
fix: pass youtube_proxy as a GenericProxyConfig type object 2025-10-19 02:01:27 +02:00
Richard Watts-Seale
25087e09e6 feat: Add CORS validation to WebSocket connections. #18410 2025-10-18 20:25:45 +11:00
Tim Jaeryang Baek
e8c1dbb2da
Merge pull request #18306 from palazski/main
feat: add mineru as document parser backend with support of both local and managed api
2025-10-16 10:49:29 -05:00
palazski
288b323df8 feat: use MINERU_PARAMS json field for mineru settings 2025-10-15 22:59:59 +03:00
Tim Jaeryang Baek
94806555bf
Merge pull request #18261 from Classic298/patch-1
enh: lower JWT expiration default value and add warn message
2025-10-14 18:35:03 -05:00
Timothy Jaeryang Baek
fcc2bb5a05 refac: oracle23ai 2025-10-14 18:22:48 -05:00
Tim Jaeryang Baek
7031708c87
Merge pull request #18284 from Stoyan-Zlatev/feature/knowledge-response-file-hash
feat: Extend FileMetadataResponse to have hash field
2025-10-14 18:15:26 -05:00
Timothy Jaeryang Baek
8039cc40f7 refac/fix: support delete method for openapi tool servers 2025-10-14 18:12:19 -05:00
Timothy Jaeryang Baek
5fe56a862b fix: pinned chats in ref chat 2025-10-14 18:06:29 -05:00
Timothy Jaeryang Baek
a730a277b9 refac 2025-10-13 16:22:47 -05:00
palazski
40e9d9c330 feat: add mineru as document parser support with both local and managed api 2025-10-13 21:09:52 +03:00
Stoyan Zlatev
f0dfdb30c3 Extend FileMetadataResponse to have hash field 2025-10-13 12:38:10 +03:00
Classic298
31f6520ba9
enh: lower JWT expiration default value and add warn message 2025-10-12 12:33:35 +02:00
Timothy Jaeryang Baek
5064506de4 refac/fix: inherit request form data 2025-10-11 14:54:07 -05:00
Timothy Jaeryang Baek
74576b88f6 refac/fix 2025-10-11 13:40:49 -05:00
Timothy Jaeryang Baek
4e763e8aa8 refac 2025-10-09 16:16:24 -05:00
Timothy Jaeryang Baek
c4832fdb70 fix: full context issue 2025-10-09 11:55:12 -05:00
Timothy Jaeryang Baek
5043e7fc8c refac: introduce model id length limit 2025-10-08 16:54:06 -05:00