Tim Jaeryang Baek
4d93ad4474
Merge pull request #15941 from taylorwilsdon/tasks_redis_key_prefix
...
fix: Implement outstanding REDIS_KEY_PREFIX declarations
2025-07-23 12:18:03 +04:00
Tim Jaeryang Baek
bd18bf5c83
Merge pull request #15951 from 0xThresh/s3vector-support
...
feat: Add S3 Vector Buckets Support for Knowledge
2025-07-23 12:02:20 +04:00
_00_
ab8e54dd29
Update audio.py Fix Format error
...
Fix Format error
2025-07-23 08:49:00 +02:00
_00_
51758c429b
Update audio.py - fix FORMAT error
...
Fix FORMAT error
2025-07-23 08:45:10 +02:00
0xThresh.eth
860f3b3cab
chore: run formatting
2025-07-22 22:46:00 -06:00
0xThresh.eth
8dcf668448
chore: final cleanup
2025-07-22 22:37:57 -06:00
0xThresh.eth
d463a29ba1
feat: S3 vector support tested
2025-07-22 21:36:35 -06:00
Hisma
21337a2fd8
ci fix
2025-07-22 22:07:14 -04:00
Hisma
a99e20cc3d
add format_lines
2025-07-22 21:06:29 -04:00
Hisma
f31cc07a9d
feat: update marker api
2025-07-22 20:49:28 -04:00
Timothy Jaeryang Baek
c03b574ef6
refac/fix
2025-07-22 23:39:33 +04:00
Taylor Wilsdon
65654a3b4c
fix last key prefix
2025-07-22 13:42:38 -04:00
Taylor Wilsdon
3e686e9915
implement redis_key_prefix env support in all areas invoking redis to allow for clustermode compatibility with new docs function
2025-07-22 13:40:29 -04:00
_00_
0613563644
FIX: STT default whisper trascription language
...
FIX: STT default whisper trascription language
Fix the transcripcion language used by default whisper, setting as WHISPER_LANGUAGE if it is setted in env var, even if a language is detected in the file's metadata.
It is understood that if a language is set as an environment variable for transcriptions, this should be the preferred one and the one that should be used for that purpose.
It would be advisable to add this variable as configurable in UI
2025-07-22 16:47:06 +02:00
Timothy Jaeryang Baek
8bc7d85eac
refac
2025-07-22 17:17:26 +04:00
Tim Jaeryang Baek
dfdf94483b
Merge pull request #15921 from expruc/feat/allow_admins_handle_feedbacks
...
fix: allow admins to get and post on feedbacks (avoid 404 errors)
2025-07-22 14:43:59 +04:00
Timothy Jaeryang Baek
bf3c807047
refac
2025-07-22 11:38:47 +04:00
0xThresh.eth
f6ee1965cb
merge main
2025-07-21 18:06:17 -06:00
expruc
1ff2ad0c08
ci fix
2025-07-21 22:17:08 +03:00
expruc
14c6f8bf80
added a check for admins to avoid 404 errors on feedbacks get and post
2025-07-21 21:18:37 +03:00
Timothy Jaeryang Baek
d8b80caff3
refac/fix: remove insecure arg for otel http exporter
2025-07-21 16:35:23 +04:00
0xThresh.eth
5c59c50e2d
more prgoress on s3 vector
2025-07-20 16:48:23 -06:00
Timothy Jaeryang Baek
24805ca79e
refac/fix: channel messages
2025-07-20 15:17:17 +04:00
Timothy Jaeryang Baek
40ebf8cd62
refac: memory handling
2025-07-20 15:00:24 +04:00
Timothy Jaeryang Baek
1159f3a781
enh: add folder modal
2025-07-19 19:46:35 +04:00
Timothy Jaeryang Baek
a638a187bb
refac
2025-07-19 19:32:52 +04:00
Timothy Jaeryang Baek
81f8187e57
chore: format
2025-07-19 18:57:59 +04:00
Adam Tao
739098ab60
feat(logger): Add trace_id and span_id to log
...
Signed-off-by: Adam Tao <tcx4c70@gmail.com>
2025-07-19 18:36:54 +08:00
Timothy Jaeryang Baek
37c2fb0aa8
enh: folders
2025-07-19 14:29:08 +04:00
Timothy Jaeryang Baek
ea18ffdade
refac/fix
2025-07-19 12:17:35 +04:00
expruc
30a079cba8
added handler for deleting files from vdb upon files deletion
2025-07-18 18:40:29 +03:00
Timothy Jaeryang Baek
671f577264
feat/enh: forward chat id in header
2025-07-18 15:03:46 +04:00
Tim Jaeryang Baek
a395abd5d7
Merge pull request #15794 from expruc/feat/otel_user_metrics
...
feat: open telemetry user metrics
2025-07-18 14:22:21 +04:00
Tim Jaeryang Baek
6bb5248812
Merge pull request #15789 from azurewtl/hotfix-web-config-clean-reranker
...
- fix: keep reranker_model config been removed by web search config
2025-07-18 13:00:40 +04:00
Tim Jaeryang Baek
3500d26931
Merge pull request #15825 from EventHorizon-AI/fix/ollama-tool-call
...
fix: ollama tool call
2025-07-18 12:58:07 +04:00
Timothy Jaeryang Baek
2fa8aff82f
refac/fix: tag handling
2025-07-18 11:56:40 +04:00
Timothy Jaeryang Baek
6ccf783f00
refac: /users/all endpoint
2025-07-18 11:46:14 +04:00
EntropyYue
260137fc12
fix: ollama tool call
2025-07-18 06:11:53 +08:00
Timothy Jaeryang Baek
d4ece7384c
enh/refac: note image upload
2025-07-17 17:36:06 +04:00
Timothy Jaeryang Baek
9634df4347
refac/enh: group add/remove users endpoints
2025-07-17 01:50:37 +04:00
expruc
cbbc4cfd26
added active and total user metrics
2025-07-16 22:06:36 +03:00
Timothy Jaeryang Baek
51242f4484
refac/fix
2025-07-16 22:22:59 +04:00
Azure Wang
9aff166f83
- fix: keep reranker_model config been removed by web search config
2025-07-16 23:51:23 +08:00
bekzod
4bc054a347
Update docling endpoint
2025-07-16 20:40:13 +05:00
Timothy Jaeryang Baek
4f5d949af6
enh: OAUTH_TOKEN_ENDPOINT_AUTH_METHOD
2025-07-16 15:46:33 +04:00
Timothy Jaeryang Baek
19f1286cc7
fix: emoji call
2025-07-16 15:38:48 +04:00
Timothy Jaeryang Baek
83c09f15ac
refac/enh: reasoning tag handling
2025-07-16 15:20:03 +04:00
Timothy Jaeryang Baek
20b6892d9b
refac: chat exception handling
2025-07-16 14:54:56 +04:00
Tim Jaeryang Baek
5832c3ea97
Merge pull request #15718 from sihyeonn/feat/sh-support-failover
...
feat: add Redis Sentinel failover support for high availability
2025-07-16 14:39:42 +04:00
Timothy Jaeryang Baek
abe280f0a3
refac/fix: reranking function
2025-07-16 13:56:02 +04:00
Sihyeon Jang
9067eac4ca
chore: add log for redis.exceptions
...
Signed-off-by: Sihyeon Jang <sihyeon.jang@navercorp.com>
2025-07-16 15:23:18 +09:00
Sihyeon Jang
65882c30cb
refactor: change MAX_RETRY_COUNT as env
...
Signed-off-by: Sihyeon Jang <sihyeon.jang@navercorp.com>
2025-07-16 15:23:18 +09:00
Sihyeon Jang
1b7ac7c739
chore: format, lint
...
Signed-off-by: Sihyeon Jang <sihyeon.jang@navercorp.com>
2025-07-16 15:23:18 +09:00
Sihyeon Jang
728c39eed7
chore: add tests with pytest-asyncio
...
Signed-off-by: Sihyeon Jang <sihyeon.jang@navercorp.com>
2025-07-16 15:23:18 +09:00
Sihyeon Jang
423d0923d9
feat: add Redis Sentinel failover support for high availability
...
- Implement SentinelRedisProxy class with automatic master discovery
- Add retry logic for handling connection failures and read-only errors
- Support both async and sync Redis operations with Sentinel
- Ensure backward compatibility with existing Redis configurations
- Provide seamless failover during master node outages
This enhancement significantly improves system reliability by eliminating
single points of failure in Redis deployments and ensuring continuous
service availability during infrastructure issues.
Signed-off-by: Sihyeon Jang <sihyeon.jang@navercorp.com>
2025-07-16 15:23:17 +09:00
0xThresh.eth
d9f2b6b14e
feat: add starter config for s3 vector
2025-07-15 21:20:54 -06:00
Tim Jaeryang Baek
ae716bddee
Merge pull request #15717 from sihyeonn/fix/sh-cleanup
...
fix: improve cleanup_response positioning for better resource management
2025-07-15 22:48:10 +04:00
Timothy Jaeryang Baek
500e6e64fe
refac
2025-07-15 21:57:24 +04:00
Tim Jaeryang Baek
2d46cc6d97
Merge pull request #15736 from ryanmrodriguez/ryanmrodriguez-patch-1
...
fix: DB Environment - Avoid Duplicate '@' Symbol in Credentials
2025-07-15 20:47:47 +04:00
Timothy J. Baek
14ef2e5dea
refac: collaborative editor
2025-07-15 20:43:49 +04:00
Ryan Rodriguez
74392f4598
Avoid duplicate @
2025-07-15 10:42:41 -05:00
Timothy Jaeryang Baek
e72da0df5a
refac/fix: WEBSOCKET_REDIS_LOCK_TIMEOUT type
2025-07-15 18:10:36 +04:00
Sihyeon Jang
058369adea
fix: improve cleanup_response positioning for better resource management
...
Signed-off-by: Sihyeon Jang <sihyeon.jang@navercorp.com>
2025-07-15 10:14:30 +09:00
Sihyeon Jang
17f0bef2e2
refactor: use cleanup_response on openai
...
Signed-off-by: Sihyeon Jang <sihyeon.jang@navercorp.com>
2025-07-15 10:11:22 +09:00
Timothy Jaeryang Baek
8f5d23ec37
refac
2025-07-14 19:57:41 +04:00
Timothy Jaeryang Baek
92c9068369
refac
2025-07-14 17:50:03 +04:00
Timothy Jaeryang Baek
7f1f39058a
enh/refac: distributed crdt
2025-07-14 17:14:56 +04:00
Timothy Jaeryang Baek
fb71a4106f
refac
2025-07-14 16:45:30 +04:00
Timothy Jaeryang Baek
d76a3d5ce2
refac: ydoc
2025-07-14 16:29:42 +04:00
Timothy Jaeryang Baek
f402957f05
refac
2025-07-14 14:35:13 +04:00
Timothy Jaeryang Baek
18bd83413b
refac
2025-07-14 14:05:06 +04:00
Timothy Jaeryang Baek
0013f5c1fc
refac/enh: forward user info header to reranker
2025-07-14 13:59:10 +04:00
Timothy Jaeryang Baek
b4f04ff3a7
enh/refac: pgvector pool support
2025-07-14 12:18:44 +04:00
Dieu
41faec758b
Merge branch 'dev' into feat/scim-2.0-support
2025-07-14 00:48:50 +02:00
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
57156065e3
refac
2025-07-13 03:30:42 +04: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
80f3c97668
refac: folder chat handling
...
Co-Authored-By: Classic298 <27028174+Classic298@users.noreply.github.com>
2025-07-13 01:26:56 +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
Timothy Jaeryang Baek
3e01286b61
refac
2025-07-12 23:31:04 +04:00
Timothy Jaeryang Baek
12edc3221e
refac: styling
2025-07-12 22:14:41 +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
Timothy Jaeryang Baek
d99698f7eb
refac
2025-07-12 03:39:58 +04:00
Timothy Jaeryang Baek
955c2e2570
refac
2025-07-12 03:00:40 +04:00
Timothy Jaeryang Baek
627f680659
refac
2025-07-12 02:57:11 +04:00
Timothy Jaeryang Baek
01420fd189
refac
2025-07-12 02:51:51 +04:00
Timothy Jaeryang Baek
4351702587
refac
2025-07-12 02:38:52 +04:00
Timothy Jaeryang Baek
d509ca1133
refac
2025-07-12 00:34:18 +04:00
Tim Jaeryang Baek
9b84a8e443
Merge pull request #15632 from athoik/quote
...
fix: don't over quote forwarded headers
2025-07-12 00:24:29 +04:00
Timothy Jaeryang Baek
627b39cdbb
refac
2025-07-12 00:19:24 +04:00
Timothy Jaeryang Baek
9b8d6ed6d2
refac: notes
2025-07-12 00:16:57 +04:00
Timothy Jaeryang Baek
2fbff741da
feat: collaborative note
2025-07-11 23:59:48 +04:00
Timothy Jaeryang Baek
d3b14ff827
refac
2025-07-11 18:41:09 +04:00
Timothy Jaeryang Baek
6820e41eb2
refac
2025-07-11 18:14:56 +04:00