54 Commits

Author SHA1 Message Date
pablodanswer
ee1cb084ac
modify default (#2856) 2024-10-19 19:12:42 +00:00
pablodanswer
0e6c2f0b51
add ca option (#2774) 2024-10-15 19:23:04 +00:00
pablodanswer
20df20ae51
Multi tenant vespa (#2762)
* add vespa multi tenancy

* k

* formatting

* Billing (#2667)

* k

* data -> control

* nit

* nit: error handling

* auth + app

* nit: color standardization

* nit

* nit: typing

* k

* k

* feat: functional upgrading

* feat: add block for downgrading to seats < active users

* add auth

* remove accomplished todo + prints

* nit

* tiny nit

* nit: centralize security

* add tenant expulsion/gating + invite user -> increment billing seat no.

* add cloud configs

* k

* k

* nit: update

* k

* k

* k

* k

* nit
2024-10-12 23:53:11 +00:00
Richard Kuo (Danswer)
a52485bda2 Fix all LegacyKeyValueFormat docker warnings 2024-10-07 15:22:28 -07:00
rkuo-danswer
bb279a8580
add pip retries. should help with github's occasional flaky network during build/test (#2506) 2024-09-19 00:46:41 +00:00
pablodanswer
fc98c560a4
Add fix for logging (#2431) 2024-09-13 11:27:20 -07:00
Yuhong Sun
148c2a7375
Remove wordnet (#2365) 2024-09-08 12:34:09 -07:00
hagen-danswer
1be1959d80
Changed default local model to nomic (#1943) 2024-07-31 18:54:02 -07:00
Weves
2035e9f39c Fix docker build 2024-06-30 14:34:47 -07:00
Weves
1ee8ee9e8b Prepare EE to merge with MIT 2024-06-25 15:07:56 -07:00
pablodanswer
e34bcbbd06 Add persistent name and logo seeding (#107) 2024-06-25 15:07:56 -07:00
Yuhong Sun
680aca68e5 Make EE containers public changes (#67) 2024-06-25 15:07:56 -07:00
Yuhong Sun
4b44073d9a CVEs (#26) 2024-06-25 15:07:56 -07:00
Chris Weaver
7503f8f37b Add User Groups (a.k.a. RBAC) (#4) 2024-06-25 15:07:56 -07:00
Yuhong Sun
92de6acc6f Initial EE features (#3) 2024-06-25 15:07:56 -07:00
pablodanswer
6c71bc05ea
modify script deletion name (#1690) 2024-06-23 08:29:37 -07:00
pablodanswer
7253316b9e
Add script for forced connector deletion (#1683) 2024-06-22 17:15:25 -07:00
Yuhong Sun
58545ccf3a
Pre download models (#1354) 2024-04-19 21:52:53 -07:00
Yuhong Sun
d2d042a2cc
Add Container Descriptions (#1326) 2024-04-13 12:10:46 -07:00
Yuhong Sun
2db906b7a2
Always Use Model Server (#1306) 2024-04-07 21:25:06 -07:00
Yuhong Sun
29f251660b
Trivi Security Scan (#1277) 2024-03-31 15:32:22 -07:00
Yuhong Sun
7874eadb00
Bump Requirements (#1114) 2024-02-21 23:15:20 -08:00
Yuhong Sun
9d1aa7401e
Variable Embedding Dim for Vespa (#985) 2024-01-23 17:38:50 -08:00
Yuhong Sun
13c536c033
Final Backend CVEs (#900) 2023-12-30 11:57:49 -08:00
Yuhong Sun
2e6be57880
Model Server CVEs (#898) 2023-12-29 21:14:08 -08:00
Yuhong Sun
aa67768c79
CVEs continued (#889) 2023-12-29 20:42:16 -08:00
Yuhong Sun
a6a444f365
Bump Python Version for security (#887) 2023-12-26 16:15:14 -08:00
Yuhong Sun
4aebf824d2
Fix broken build SHA issue (#885) 2023-12-26 14:36:40 -08:00
Yuhong Sun
4f64444f0f
Fix Version from Tag not picked up (#705) 2023-11-06 20:01:20 -08:00
Yuhong Sun
7433dddac3
Model Server (#695)
Provides the ability to pull out the NLP models into a separate model server which can then be hosted on a GPU instance if desired.
2023-11-06 16:36:09 -08:00
Yuhong Sun
602f9c4a0a
Default Version to 0.2-dev (#690) 2023-11-03 18:37:01 -07:00
Bradley
551705ad62
Implemented Danswer versioning system. (#649)
* Web & API server versioning system. Displayed on UI.

* Remove some debugging code.

* Integrated backend version into GitHub Action & Docker build workflow using env variables.

* Fixed web container environment variable name.

* Revise Dockerfiles for GitHub Actions workflow.

* Added system information page to admin panel with version info. Updated github workflows to include tagged version, and corresponding changes in the dockerfiles and codebases for web&backend to use env variables if present. Changed to 'dev' naming scheme if no env var is present to indicate local setup. Removed version from admin panel header.

* Added missing systeminfo dir to remote repo.
2023-11-03 18:02:39 -07:00
Yuhong Sun
11d96b2807
Rename DanswerBot (#644) 2023-10-28 14:41:36 -07:00
Yuhong Sun
dbf59d2acc
Dockerfile to build smaller Images (#567) 2023-10-12 13:08:47 -07:00
Weves
79c28e1988 Fix backend Dockerfile 2023-09-26 22:53:01 -07:00
Chris Weaver
8594bac30b
Transition to using access_control_list to manage access in Vespa (#450) 2023-09-26 12:26:39 -07:00
Weves
1d945becab Update node verison from 18 -> 20 to address security scan issues 2023-09-15 12:17:54 -07:00
Chris Weaver
630386c8c4
Remove tornado key + remove nodejs once copied into playwright + remove old semver module (#402) 2023-09-05 19:18:35 -07:00
Chris Weaver
50101a8cac
Use newest version of LTS node for playwright (#393) 2023-09-04 10:42:49 -07:00
Yuhong Sun
f4866bfefc
Remove libc-dev and uninstall py (#392) 2023-09-03 17:18:41 -07:00
Yuhong Sun
c28f4d4527
Remove py library due to denial of service CVE (#391) 2023-09-03 16:36:13 -07:00
Yuhong Sun
28480d19de
Fix Web Connector Docker Dependencies (#388) 2023-09-02 14:20:41 -07:00
Yuhong Sun
c95cf5ca74
Playwright only install Chrome (#386) 2023-09-02 10:15:15 -07:00
Yuhong Sun
4aebb69883
Upgrade packages for security reasons (#384) 2023-09-01 20:35:48 -07:00
Yuhong Sun
a2ec1e2cda
Vespa Deployment (#330)
Large Change!
2023-08-26 15:35:19 -07:00
Weves
a2d3a3f116 Fix image build by pinning safetensors version 2023-08-23 22:23:45 -07:00
Yuhong Sun
554f6f3fe7
Combine Images Cleanup (#188) 2023-07-16 15:31:52 -07:00
Dan Brown
f27364a442
Merged background and api-server images 2023-07-13 23:59:22 +01:00
Yuhong Sun
367330d27a
DAN-165 Option to pull image from hub (#149) 2023-07-08 15:53:21 -07:00
Weves
544ba8f50d initial health check 2023-05-20 12:21:56 -07:00