Evan Lohn and Claude Opus 5.5
308ad098e4
chore(permissions): remove the Redis state for permission and group syncs ( #15977 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-16 03:25:36 +00:00
Yuhong Sun
0e2a9bb12a
feat: support GKE Workload Identity for Google embeddings ( #15339 )
2026-10-01 20:53:16 +00:00
Yuhong Sun and Claude Opus 5.5
8ced9bc01f
chore: remove Vespa and consolidate the document index interface ( #15336 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-01 19:22:34 +00:00
Yuhong Sun and Claude Opus 5.5
f1fc2cdde2
feat: support OpenSearch vector quantization ( #15212 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 17:50:36 +00:00
Jamison Lahman and Claude Opus 5
404fdc805f
chore(ruff): enable the C4 and FURB lint rules ( #14779 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-09-16 18:38:33 +00:00
acaprau
8ddc6df49c
chore(devops): enforce ods check-getattr via pre-commit ( #14263 )
2026-08-27 23:00:01 +00:00
Nikolas Garza
4009db6005
feat(auth): record the IdP subject on the mapping at login ( #13579 )
2026-07-30 22:50:37 +00:00
Jamison Lahman
9881c03822
chore(fmt): remove order-by-type ( #13183 )
2026-07-20 18:13:25 +00:00
Jamison Lahman
46af76e98a
chore(fmt): remove force-single-line ( #12996 )
2026-07-20 17:15:00 +00:00
acaprau
f03e2dd345
feat(opensearch): Support IAM auth ( #12364 )
2026-06-26 00:10:58 +00:00
Jamison Lahman
da1c09e762
chore(security): enable ruff flake8-bandit (S) rules ( #11153 )
2026-05-18 18:48:18 +00:00
acaprau
a47d75f3b3
chore(opensearch): Debug script can get detailed cluster health and do route retry ( #11138 )
2026-05-18 18:20:05 +00:00
Jamison Lahman and Claude Opus 4.7
f73c5cdd64
chore(devtools): migrate from black to ruff format ( #11080 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-14 04:41:31 +00:00
Wenxi and Claude Opus 4.6
ca216abe71
chore(logging): enforce ruff G004, convert f-strings to %-style ( #10767 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-01 23:31:52 +00:00
Jamison Lahman
1dc20f3511
chore(devtools): replace autoflake and reorder-python-imports with ruff ( #10489 )
2026-04-22 20:59:15 -07:00
acaprau
524ddb6e68
chore(opensearch): Debug script can get and set settings from/to, and open, close an index ( #10408 )
2026-04-21 18:20:59 +00:00
Jamison Lahman
dfc3886683
chore(python): replace mypy with ty ( #10256 )
2026-04-16 09:32:27 -07:00
acaprau
0eba41c487
chore(opensearch, devtools): Generate embedding script ( #9580 )
2026-03-24 01:18:38 +00:00
acaprau
a426930123
chore(opensearch, devtools): Benchmarking script ( #9579 )
2026-03-24 00:35:18 +00:00
Jamison Lahman
7b927e79c2
chore(format): format files where ruff and black agree ( #9339 )
2026-03-13 20:18:49 +00:00
acaprau
3f004cf02f
chore(opensearch): Debug util script ( #8815 )
2026-03-06 01:23:13 +00:00
Evan Lohn
fda04aa6d2
feat(filesys): opensearch integration with hierarchy ( #7429 )
2026-01-28 04:04:30 +00:00
Chris Weaver
7f0ce0531f
feat: Onyx Craft ( #7484 )
...
Co-authored-by: Wenxi <wenxi@onyx.app >
Co-authored by: joachim-danswer <joachim@danswer.ai >
Co-authored-by: rohoswagger <roshan@onyx.app >
2026-01-26 17:12:42 -08:00
Yuhong Sun and Claude Opus 4.5
027c165794
chore: Refactor pre search UI backend ( #7399 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-14 03:08:48 +00:00
Wenxi
b08fafc66b
fix: make litellm testing script prettier ( #7136 )
2025-12-30 18:08:25 -08:00
Wenxi and greptile-apps[bot]
35602519c5
feat: add litellm debugging scripts ( #7085 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-12-28 14:30:12 -08:00
Jamison Lahman
bab2220091
chore(db): onyx_list_tenants.py --csv -n [count] ( #6425 )
2025-11-25 17:01:35 +00:00
Evan Lohn
1b47fa2700
fix: remove erroneous error case and add valid error ( #5163 )
...
* fix: remove erroneous error case and add valid error
* also address docfetching-docprocessing limbo
2025-08-07 18:17:00 +00:00
Chris Weaver
204493439b
Move onyx_list_tenants.py to make sure it's in the image ( #4966 )
...
* Move onyx_list_tenants.py to make sure it's in the image
* Improve
2025-06-28 13:18:14 -07:00
Chris Weaver and joachim-danswer
e7376e9dc2
Add support for db proxy ( #4932 )
...
* Split up engine file
* Switch to schema_translate_map
* Fix mass serach/replace
* Remove unused
* Fix mypy
* Fix
* Add back __init__.py
* kg fix for new session management
Adding "<tenant_id>" in front of all views.
* additional kg fix
* better handling
* improve naming
---------
Co-authored-by: joachim-danswer <joachim@danswer.ai >
2025-06-23 17:19:07 -07:00
Chris Weaver
affb9e6941
Extend the onyx_vespa_schemas.py script ( #4835 )
2025-06-05 22:47:32 +00:00
Chris Weaver and greptile-apps[bot]
dc542fd7fa
Enable default quantization ( #4815 )
...
* Adjust migration
* update default in form
* Add cloud indices for bfloat16
* Update backend/shared_configs/configs.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update vespa schema gen script
* Move embedding configs
* Remove unused imports
* remove import from shared configs
* Remove unused model
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-06-05 14:02:08 -07:00
rkuo-danswer and Richard Kuo
16a14bac89
Feature/tenant reporting 2 ( #4750 )
...
* add more info
* fix headers
* add filename as param (merge)
* db manager entry in launch template
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-27 23:24:47 +00:00
rkuo-danswer and Richard Kuo
392b87fb4f
Bugfix/limit permission size ( #4695 )
...
* add utility function
* add utility functions to DocExternalAccess
* refactor db access out of individual celery tasks and put it directly into the heavy task
* code review and remove leftovers
* fix circular imports
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-13 00:46:31 +00:00
ea1d3c1eda
Feature/db script ( #4574 )
...
* debug script + slight refactor of db class
* better comments
* move setup logger
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-04-23 20:00:35 +00:00
2111eccf07
Feature/vespa jinja ( #4558 )
...
* tool to generate vespa schema variations for our cloud
* extraneous assign
* use a real templating system instead of search/replace
* fix float
* maybe this should be double
* remove redundant var
* template the other files
* try a spawned process
* move the wrapper
* fix args
* increase timeout
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-04-20 22:28:55 +00:00
rkuo-danswer and Richard Kuo
e5e0944049
tool to generate vespa schema variations for our cloud ( #4556 )
...
* tool to generate vespa schema variations for our cloud
* extraneous assign
* float, not double
* back to double
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-18 20:47:17 +00:00
pablonyx
65fd8b90a8
add image indexing tests ( #4477 )
...
* address file path
* k
* update
* update
* nit- fix typing
* k
* should path
* in a good state
* k
* k
* clean up file
* update
* update
* k
* k
* k
2025-04-11 22:16:37 +00:00
24184024bb
Bugfix/dependency updates ( #4482 )
...
* bump fastapi and starlette
* bumping llama index and nltk and associated deps
* bump to fix python-multipart
* bump aiohttp
* update package lock for examples/widget
* bump black
* sentencesplitter has changed namespaces
* fix reorder import check, fix missing passlib
* update package-lock.json
* black formatter updated
* reformatted again
* change to black compatible reorder
* change to black compatible reorder-python-imports fork
* fix pytest dependency
* black format again
* we don't need cdk.txt. update packages to be consistent across all packages
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-04-10 08:23:02 +00:00
Richard Kuo (Onyx)
d7063e0a1d
expose acl link feature in onyx_vespa
2025-04-01 16:19:50 -07:00
pablonyx
3a3b2a2f8d
add user files ( #4152 )
2025-04-01 16:19:44 -07:00
pablonyx
ecbd4eb1ad
add basic user invite flow ( #4253 )
2025-03-11 19:02:51 +00:00
pablonyx
20f2b9b2bb
Add image support for search ( #4090 )
...
* add support for image search
* quick fix up
* k
* k
* k
* k
* nit
* quick fix for connector tests
2025-03-05 17:44:18 +00:00
pablonyx
a98dcbc7de
Update tenant logic ( #4122 )
...
* k
* k
* k
* quick nit
* nit
2025-02-26 03:53:46 +00:00
pablonyx
7d40676398
Heavy task improvements, logging, and validation ( #4058 )
2025-02-24 13:48:53 -08:00
rkuo-danswer
61d536c782
tool fixes ( #4075 )
2025-02-21 12:30:33 -08:00
pablonyx
47fd4fa233
Strict Tenant ID Enforcement ( #3871 )
...
* strict tenant id enforcement
* k
* k
* nit
* merge
* nit
* k
2025-02-19 00:52:56 +00:00
pablonyx
b70db15622
Bugfix Vespa Deletion Script ( #3998 )
2025-02-13 17:26:04 -08:00
pablonyx
c6434db7eb
Add delete all for tenants in Vespa ( #3970 )
2025-02-13 14:33:49 -08:00
pablodanswer
a202e2bf9d
Improvements to Redis + Vespa debugging
2025-02-06 13:30:06 -08:00