Releases: onyx-dot-app/onyx
Releases · onyx-dot-app/onyx
v0.22.1
What's Changed
- Fixed SharePoint connector polling by @hagen-danswer in #3834
- Can't create starter messages for existing assistants. by @devin-ai-integration in #3825
- Update e2e frontend tests by @pablonyx in #3843
- Add more group sync logging by @Weves in #3860
- Optimize /persona query by @pablonyx in #3859
- Add more airtable logging by @Weves in #3862
- Pin shapely by @Weves in #3863
- Foreign key input prompts by @pablonyx in #3836
- Remove
cloud_kubes
from public repo by @pablonyx in #3855 - Update foreign key migration by @pablonyx in #3865
- Validate permission locks by @rkuo-danswer in #3799
- Airtable fix by @Weves in #3866
- Fix airtable connector w/ mt cloud + move telem logic to match new st… by @Weves in #3868
- Ensure anonymous users can give feedback by @pablonyx in #3870
- E2e assistant tests by @pablonyx in #3869
- Add user specific chat session temperature by @pablonyx in #3867
- Improved attachment handling by @Weves in #3877
- Handle expiring attachments by @Weves in #3879
- another airtable fix by @Weves in #3881
- Helm chart refactoring by @trial-danswer in #3797
- Agent search feature by @pablonyx in #3749
- Update some prompt formats by @yuhongsun96 in #3894
- xfail test until fixed by @rkuo-danswer in #3898
- lessen usage of scan_iter by @rkuo-danswer in #3856
- Mypy random fixes by @pablonyx in #3893
- Tool Call Error Display by @yuhongsun96 in #3897
- Fix extra init file + allow adding API keys to user groups by @Weves in #3901
- Support not pausing connectors on initialization failure by @Weves in #3905
- Set GPT 4o as default and add O3 mini by @pablonyx in #3899
- Password reset tenant by @pablonyx in #3895
- Fix issue causing file connector to fail by @Weves in #3907
- Fix chat image upload double read by @sam-w in #3889
- (nit) remove unused border by @pablonyx in #3913
- Enforce Slack Channel Default Config by @pablonyx in #3892
- Put components in components directory + remove unused shortcut commands by @pablonyx in #3909
- fixed citations when sections selected by @evan-danswer in #3914
- fix bug in validation logic by @rkuo-danswer in #3915
- alert if revisions are null or query fails by @rkuo-danswer in #3910
- Slackbot to know its name by @yuhongsun96 in #3917
- Minor misc docset updates by @pablonyx in #3912
- Allow no search by @pablonyx in #3903
- Various improvements by @pablonyx in #3886
- select only doc_id by @rkuo-danswer in #3920
- Helm Chart Fixes by @trial-danswer in #3900
- Very minor robustification by @pablonyx in #3926
- Improvements to Redis + Vespa debugging by @pablonyx in #3911
- Update popup + misc standardization by @pablonyx in #3906
- fix chromatic save/upload by @rkuo-danswer in #3927
- Multi tenant tests by @pablonyx in #3919
- small linear connector improvements by @evan-danswer in #3929
- event driven indexing/docset/usergroup triggers by @rkuo-danswer in #3918
- Update display by @pablonyx in #3934
- Bugfix/beat templates by @rkuo-danswer in #3754
- Bugfix/slack stop 2 by @rkuo-danswer in #3916
- added context type for when internet search tool is used by @evan-danswer in #3930
- Add Dark Mode by @pablonyx in #3936
- add validation for pruning/group sync etc by @rkuo-danswer in #3882
- New ux dark by @pablonyx in #3944
- Multi tenant specific error page by @pablonyx in #3928
- Ux improvements by @pablonyx in #3947
- fix apt versioning issues by @rkuo-danswer in #4151
New Contributors
Full Changelog: v0.21.1...v0.22.1
v0.23.0-beta.1
What's Changed
- Increase timeout for reasoning models + make o1 available by default by @Weves in #3954
- Fix for red background by @Weves in #3957
- Fix starter message overflow by @Weves in #3956
- Fix odd interaction by @pablonyx in #3959
- Bugfix/dedupe ids by @rkuo-danswer in #3952
- improve gpu detection functions and logging in model server by @rkuo-danswer in #3938
- Improve starter message splitting by @Weves in #3963
- refactoring and update multiplier in real time by @rkuo-danswer in #3948
- Ensure sidepanel defaults sidebar off by @pablonyx in #3844
- Support share/view IDs for Airtable by @Weves in #3967
- Update assistants visibility, minor UX, .. by @pablonyx in #3965
- Clean illegal chars in metadata by @Weves in #3971
- Don't build model server every night by @yuhongsun96 in #3973
- Address by @pablonyx in #3955
- merge monitoring with kickoff tasks by @rkuo-danswer in #3953
- Jira add key to semantic id by @yuhongsun96 in #3981
- Minor misc ux improvements by @pablonyx in #3966
- no thread local locks in callbacks and raise permission sync timeout … by @rkuo-danswer in #3977
- Add background errors ability by @Weves in #3982
- ignore result when using send_task on lightweight tasks by @rkuo-danswer in #3978
- fix jira connector test by @rkuo-danswer in #3983
- Bugfix/jira connector test 2 by @rkuo-danswer in #3986
- Hope this actually skips the model server builds now by @yuhongsun96 in #3987
- fix title check by @rkuo-danswer in #3993
- Improved email formatting by @pablonyx in #3985
- xfail this test by @rkuo-danswer in #3992
- updated rerank function arguments by @joachim-danswer in #3988
- Add delete all for tenants in Vespa by @pablonyx in #3970
- Fix Agent Slowness by @yuhongsun96 in #3979
- Billing fixes by @pablonyx in #3976
- Reduce errors in workers by @pablonyx in #3962
- Minor read replica fix by @pablonyx in #3997
- Fix vespa script by @pablonyx in #3998
- Gitbook connector by @neo773 in #3991
- Small gitbook fixes by @Weves in #4001
- Color fix / width by @pablonyx in #4000
- add nano and vim to base image by @rkuo-danswer in #3995
- Remove extra
l
by @pablonyx in #3999 - Substantial Agent Search Updates by @joachim-danswer in #3994
- bump version and fix related issues by @evan-danswer in #3996
- Reduce background errors by @pablonyx in #4004
- Fix typing for metadata by @Weves in #4008
- Minor cleanup by @pablonyx in #4010
- Fix Zulip connector schema + links and enable temporal metadata by @ATSiem in #4005
- Fix ruff by @Weves in #4013
- Connector checkpointing by @Weves in #3876
- Playwright + Chromatic update by @pablonyx in #4015
- Seeding count issue by @pablonyx in #4009
- By default, use primary LLM for initial & refined answer by @joachim-danswer in #4012
- added timeouts for agent llm calls by @evan-danswer in #4019
- no reranking if local model w/o GPU for Agent Search by @joachim-danswer in #4011
- UX by @pablonyx in #4014
- Force use tool overrides by @evan-danswer in #4024
- consistent refined answer improvement by @evan-danswer in #4027
- Update README.md by @evan-danswer in #3908
- improve validation schema by @pablonyx in #3984
- Add default slack bot disabling by @pablonyx in #3935
- new is_agentic flag for chatmessages by @evan-danswer in #4026
- Small confluence group sync tweaks by @Weves in #4033
- timout bumps by @joachim-danswer in #4037
- add index to document__tag.tag_id by @rkuo-danswer in #4038
- Quick link fix by @pablonyx in #4039
- Adjust behavior when display_model_names is null by @Weves in #4045
- Strict Tenant ID Enforcement by @pablonyx in #3871
- Update README by @yuhongsun96 in #4044
- Admin default by @pablonyx in #4032
- Don't pass thorugh parallel_tool_calls for o-family models by @Weves in #4049
- Non-SMTP password reset by @pablonyx in #4031
- Feature/indexing hard timeout 3 by @rkuo-danswer in #3980
- support scrolling before scraping by @rkuo-danswer in #4040
- Connector validation by @pablonyx in #4016
- Update error class by @pablonyx in #4006
- Miscellaneous indexing fixes by @pablonyx in #4042
- Fix streaming by @pablonyx in #4055
- Bump connectoon timeouts by @joachim-danswer in #4057
- Agent search history displayed answer by @evan-danswer in #4052
- Pin xmlsec version + improve SAML flow by @Weves in #4054
- fix usage of tenant_id by @rkuo-danswer in #4062
- Add support for sending email invites for single tenant users by @Weves in #4065
- try more efficient query by @rkuo-danswer in #4047
- Fix gitbook connector issues by @Weves in #4072
- Default agent search on for non-ee by @pablonyx in #4083
- coerce useLanggraph to boolean by @evan-danswer in #4084
- Fix LLM selection by @Weves in #4078
- tool fixes by @rkuo-danswer in #4075
- README Updates by @yuhongsun96 in #4088
- don't spam the logs with texts on auth errors by @rkuo-danswer in #4085
- enable manual testing for model server by @rkuo-danswer in #4003
- Fix integration tests by @pablonyx in #4059
- Fix nginx for prod compose file by @Weves in #4091
- Improved auto scroll by @pablonyx in #4096
- thread utils respect contextvars by @evan-danswer in #4074
- Fix gpt o-series code block formatting by @evan-danswer in #4089
- Fix starter message editing by @pablonyx in #4101
- Fix slackbot rate limit on selection of channels by @pablonyx in #4102
- make Settings model match db by @evan-danswer in #4087
- tighten up logs by @rkuo-danswer in #4076
- Bugfix/termination cleanup by @rkuo-danswer in #4077
- Heavy task improvements, logging, and validation by @pablonyx in #4058
- more aggressive handling of tasks blocking deletion by @rkuo-danswer in #4093
- Text overflow logic by @pablonyx in #4051
- Add option to index all Jira projects by @Weves in #4106
- Prettier ...
v0.21.1
What's Changed
- Change Persona to Assistant for Analytics Page by @yuhongsun96 in #3741
- Fix pagination for index attempts table DAN-1284 by @hagen-danswer in #3722
- Added ability to use a tag to insert the current datetime in prompts by @hagen-danswer in #3697
- Slack doc set fix by @pablonyx in #3737
- Bugfix/watchdog signal by @rkuo-danswer in #3699
- fix image edge case width screen size by @pablonyx in #3738
- Performance monitoring by @pablonyx in #3725
- cloud check for migrations by @rkuo-danswer in #3734
- Fix image wonkiness by @pablonyx in #3735
- Anonymous Polish by @pablonyx in #3746
- Indexing latency check fix by @pablonyx in #3747
- remove debugging for specific problem tenants by @rkuo-danswer in #3751
- Feature/more celery fanout by @rkuo-danswer in #3740
- missed ee_tasks_to_schedule declaration by @rkuo-danswer in #3755
- Add back postgres auth backend support by @Weves in #3753
- Vespa scripts + Redis script update by @pablonyx in #3758
- Add support for overridding scopes for OIDC by @Weves in #3759
- Allow all LLMs for image generation assistants by @pablonyx in #3730
- Add support for more /models/list formats by @Weves in #3739
- Input shortcut fix in multi tenant case by @pablonyx in #3768
- Unzip files + no double x by @pablonyx in #3767
- Turn off Unstructured telemetry by @yuhongsun96 in #3778
- Improved linking + scrolling by @pablonyx in #3744
- Fix Seeding Link for Support Use Case by @yuhongsun96 in #3784
- try using a redis replica in some areas by @rkuo-danswer in #3748
- Sync status improvements by @pablonyx in #3782
- Better vespa interface by @pablonyx in #3781
- Fix Confluence Missing Labels by @yuhongsun96 in #3788
- Fix Sharepoint Folder Parsing by @yuhongsun96 in #3791
- Bugfix/celery ignore result by @rkuo-danswer in #3770
- chat nits by @pablonyx in #3775
- Improvements for web build by @pablonyx in #3786
- Feedback by @pablonyx in #3800
- Search tool no results bugfix by @pablonyx in #3787
- Remove checkmark by @pablonyx in #3806
- Unstructured fix by @pablonyx in #3809
- Double check all chat accessible dependencies by @pablonyx in #3801
- Continue on internal error by @pablonyx in #3728
- Update slack configs by @pablonyx in #3776
- Create google drive e2e test by @skylares in #3635
- don't duplicate test module names by @rkuo-danswer in #3821
- Fix search tool name by @pablonyx in #3824
- feat: add option to treat all non-attachment fields as metadata in Airtable connector by @devin-ai-integration in #3817
- Allow Slack workflow messages when respond_to_bots is enabled by @devin-ai-integration in #3819
- Customer love by @pablonyx in #3813
- llm provider re-org by @pablonyx in #3810
- Sharepoint fixes by @Weves in #3826
- Tool id constants by @pablonyx in #3827
- app should be initialized once per connector by @rkuo-danswer in #3823
- Fix Unicode sanitization for Vespa document indexing by @devin-ai-integration in #3831
- removed logic to search first message, fixed query override by @evan-danswer in #3812
- Lowercase all user emails by @hagen-danswer in #3830
- Fireflies update by @pablonyx in #3838
- add timings for syncing by @rkuo-danswer in #3798
- fix race condition with permission sync and fences by @rkuo-danswer in #3841
- Add more sync records + fix small bug in monitoring task causing dele… by @Weves in #3837
Full Changelog: v0.20.0...v0.21.1
v0.22.0-beta.1
What's Changed
- Fixed SharePoint connector polling by @hagen-danswer in #3834
- Can't create starter messages for existing assistants. by @devin-ai-integration in #3825
- Update e2e frontend tests by @pablonyx in #3843
- Add more group sync logging by @Weves in #3860
- Optimize /persona query by @pablonyx in #3859
- Add more airtable logging by @Weves in #3862
- Pin shapely by @Weves in #3863
- Foreign key input prompts by @pablonyx in #3836
- Remove
cloud_kubes
from public repo by @pablonyx in #3855 - Update foreign key migration by @pablonyx in #3865
- Validate permission locks by @rkuo-danswer in #3799
- Airtable fix by @Weves in #3866
- Fix airtable connector w/ mt cloud + move telem logic to match new st… by @Weves in #3868
- Ensure anonymous users can give feedback by @pablonyx in #3870
- E2e assistant tests by @pablonyx in #3869
- Add user specific chat session temperature by @pablonyx in #3867
- Improved attachment handling by @Weves in #3877
- Handle expiring attachments by @Weves in #3879
- another airtable fix by @Weves in #3881
- Helm chart refactoring by @trial-danswer in #3797
- Agent search feature by @pablonyx in #3749
- Update some prompt formats by @yuhongsun96 in #3894
- xfail test until fixed by @rkuo-danswer in #3898
- lessen usage of scan_iter by @rkuo-danswer in #3856
- Mypy random fixes by @pablonyx in #3893
- Tool Call Error Display by @yuhongsun96 in #3897
- Fix extra init file + allow adding API keys to user groups by @Weves in #3901
- Support not pausing connectors on initialization failure by @Weves in #3905
- Set GPT 4o as default and add O3 mini by @pablonyx in #3899
- Password reset tenant by @pablonyx in #3895
- Fix issue causing file connector to fail by @Weves in #3907
- Fix chat image upload double read by @sam-w in #3889
- (nit) remove unused border by @pablonyx in #3913
- Enforce Slack Channel Default Config by @pablonyx in #3892
- Put components in components directory + remove unused shortcut commands by @pablonyx in #3909
- fixed citations when sections selected by @evan-danswer in #3914
- fix bug in validation logic by @rkuo-danswer in #3915
- alert if revisions are null or query fails by @rkuo-danswer in #3910
- Slackbot to know its name by @yuhongsun96 in #3917
- Minor misc docset updates by @pablonyx in #3912
- Allow no search by @pablonyx in #3903
- Various improvements by @pablonyx in #3886
- select only doc_id by @rkuo-danswer in #3920
- Helm Chart Fixes by @trial-danswer in #3900
- Very minor robustification by @pablonyx in #3926
- Improvements to Redis + Vespa debugging by @pablonyx in #3911
- Update popup + misc standardization by @pablonyx in #3906
- fix chromatic save/upload by @rkuo-danswer in #3927
- Multi tenant tests by @pablonyx in #3919
- small linear connector improvements by @evan-danswer in #3929
- event driven indexing/docset/usergroup triggers by @rkuo-danswer in #3918
- Update display by @pablonyx in #3934
- Bugfix/beat templates by @rkuo-danswer in #3754
- Bugfix/slack stop 2 by @rkuo-danswer in #3916
- added context type for when internet search tool is used by @evan-danswer in #3930
- Add Dark Mode by @pablonyx in #3936
- add validation for pruning/group sync etc by @rkuo-danswer in #3882
- New ux dark by @pablonyx in #3944
- Multi tenant specific error page by @pablonyx in #3928
- Ux improvements by @pablonyx in #3947
New Contributors
Full Changelog: v0.21.1...v0.22.0-beta.1
v0.21.0-beta.1
What's Changed
- Change Persona to Assistant for Analytics Page by @yuhongsun96 in #3741
- Fix pagination for index attempts table DAN-1284 by @hagen-danswer in #3722
- Added ability to use a tag to insert the current datetime in prompts by @hagen-danswer in #3697
- Slack doc set fix by @pablonyx in #3737
- Bugfix/watchdog signal by @rkuo-danswer in #3699
- fix image edge case width screen size by @pablonyx in #3738
- Performance monitoring by @pablonyx in #3725
- cloud check for migrations by @rkuo-danswer in #3734
- Fix image wonkiness by @pablonyx in #3735
- Anonymous Polish by @pablonyx in #3746
- Indexing latency check fix by @pablonyx in #3747
- remove debugging for specific problem tenants by @rkuo-danswer in #3751
- Feature/more celery fanout by @rkuo-danswer in #3740
- missed ee_tasks_to_schedule declaration by @rkuo-danswer in #3755
- Add back postgres auth backend support by @Weves in #3753
- Vespa scripts + Redis script update by @pablonyx in #3758
- Add support for overridding scopes for OIDC by @Weves in #3759
- Allow all LLMs for image generation assistants by @pablonyx in #3730
- Add support for more /models/list formats by @Weves in #3739
- Input shortcut fix in multi tenant case by @pablonyx in #3768
- Unzip files + no double x by @pablonyx in #3767
- Turn off Unstructured telemetry by @yuhongsun96 in #3778
- Improved linking + scrolling by @pablonyx in #3744
- Fix Seeding Link for Support Use Case by @yuhongsun96 in #3784
- try using a redis replica in some areas by @rkuo-danswer in #3748
- Sync status improvements by @pablonyx in #3782
- Better vespa interface by @pablonyx in #3781
- Fix Confluence Missing Labels by @yuhongsun96 in #3788
- Fix Sharepoint Folder Parsing by @yuhongsun96 in #3791
- Bugfix/celery ignore result by @rkuo-danswer in #3770
- chat nits by @pablonyx in #3775
- Improvements for web build by @pablonyx in #3786
- Feedback by @pablonyx in #3800
- Search tool no results bugfix by @pablonyx in #3787
- Remove checkmark by @pablonyx in #3806
- Unstructured fix by @pablonyx in #3809
- Double check all chat accessible dependencies by @pablonyx in #3801
- Continue on internal error by @pablonyx in #3728
- Update slack configs by @pablonyx in #3776
- Create google drive e2e test by @skylares in #3635
- don't duplicate test module names by @rkuo-danswer in #3821
- Fix search tool name by @pablonyx in #3824
- feat: add option to treat all non-attachment fields as metadata in Airtable connector by @devin-ai-integration in #3817
- Allow Slack workflow messages when respond_to_bots is enabled by @devin-ai-integration in #3819
- Customer love by @pablonyx in #3813
- llm provider re-org by @pablonyx in #3810
- Sharepoint fixes by @Weves in #3826
- Tool id constants by @pablonyx in #3827
- app should be initialized once per connector by @rkuo-danswer in #3823
- Fix Unicode sanitization for Vespa document indexing by @devin-ai-integration in #3831
- removed logic to search first message, fixed query override by @evan-danswer in #3812
- Lowercase all user emails by @hagen-danswer in #3830
- Fireflies update by @pablonyx in #3838
- add timings for syncing by @rkuo-danswer in #3798
- fix race condition with permission sync and fences by @rkuo-danswer in #3841
- Add more sync records + fix small bug in monitoring task causing dele… by @Weves in #3837
Full Changelog: v0.20.0...v0.21.0-beta.1
v0.20.0
What's Changed
- fix response logging by @rkuo-danswer in #3577
- fix formatting by @rkuo-danswer in #3584
- Pagination Hook by @skylares in #3494
- re-prep user group deletion on the actual deletion by @rkuo-danswer in #3588
- Move google-cloud-aiplatform to default requirements to support verte… by @Weves in #3589
- the primary worker lock doesn't always exist by @rkuo-danswer in #3593
- Latex for $10 and $100 by @pablonyx in #3585
- Personal assistant usage graph by @pablonyx in #3543
- Remove Exclamation marks + comments by @pablonyx in #3586
- JWT -> Redis by @pablonyx in #3574
- Add Linear OAuth env variables to dev compose by @Weves in #3597
- quick hack to prevent resyncing the same doc by @rkuo-danswer in #3599
- Speedup orphan doc cleanup script by @Weves in #3596
- Small airtable refactor + handle files with uppercase extensions by @Weves in #3598
- various lock diagnostics and timing adjustments by @rkuo-danswer in #3602
- Citation consistency in Citation Processing (initial ranking vs post validation/re-ranking) by @joachim-danswer in #3508
- Add support for auto-refreshing available models based on an API call by @Weves in #3576
- Improved indexing by @pablonyx in #3594
- Properly account for anonymous access in Confluence by @hagen-danswer in #3601
- Auth fix + Registration Clarity by @pablonyx in #3590
- add detailed timings to monitor vespa sync by @rkuo-danswer in #3607
- fix timing calculations and don't spam the queue lengths check from e… by @rkuo-danswer in #3608
- Slim connector for Zendesk by @Subash-Mohan in #3367
- Create/modify connector tests by @skylares in #3600
- Minor opensource cleanup by @hagen-danswer in #3610
- Tracking update by @pablonyx in #3605
- Prefix Fix by @pablonyx in #3613
- Increase timeout + revert changes for clarity by @pablonyx in #3604
- fix white labelling empty string by @pablonyx in #3603
- Doc explore fix by @pablonyx in #3614
- discord connector by @Ishankoradia in #3023
- Discord cleanup by @hagen-danswer in #3615
- Added Permission Syncing for Salesforce by @hagen-danswer in #3551
- Built in tool cache with tool call id by @pablonyx in #3617
- Multitenant anonymous by @pablonyx in #3595
- Async Redis by @pablonyx in #3618
- comment out the per doc sync hack by @rkuo-danswer in #3620
- Improved logging for confluence calls by @hagen-danswer in #3622
- prevent other tests from interfering with existing google drive tests by @hagen-danswer in #3624
- Speed up admin pages by @pablonyx in #3623
- Improve contributing guide by @hagen-danswer in #3625
- Multiple cloud/indexing fixes by @rkuo-danswer in #3609
- Whitelabelling by @pablonyx in #3627
- Improve egnyte connector by @Weves in #3626
- Fully remove visit API by @pablonyx in #3621
- Added env var to skip warm up by @hagen-danswer in #3633
- Fixing google drive tests by @hagen-danswer in #3634
- add more debug logging for locking issue by @rkuo-danswer in #3628
- Remove unnecessary logs by @pablonyx in #3637
- add index to speed up get last attempt by @rkuo-danswer in #3636
- Conf doc sync improvements by @hagen-danswer in #3643
- Feature/redis prod tool by @rkuo-danswer in #3619
- added distinct when outer joining for user filters by @hagen-danswer in #3641
- hope this env var works. by @rkuo-danswer in #3644
- Make connector pause and delete fast by @rkuo-danswer in #3646
- possible fix for gdrive oauth in the cloud by @rkuo-danswer in #3642
- Add tests for some LLM provider endpoints + small logic change to ens… by @Weves in #3651
- Proper anonymous user restricting by @pablonyx in #3645
- fix group sync name capitalization by @hagen-danswer in #3653
- Performance monitoring by @Weves in #3658
- figuring out why multiprocessing set_start_method isn't working. by @rkuo-danswer in #3648
- Support new model for image input by @Weves in #3665
- fix missed var names by @rkuo-danswer in #3669
- optimize another index attempt check by @rkuo-danswer in #3660
- refactored _add_user_filter usage by @hagen-danswer in #3674
- Add monitoring worker by @Weves in #3677
- Fireflies daily test by @skylares in #3663
- Add discord daily test by @skylares in #3676
- Salesforce daily test by @skylares in #3611
- temp test fixes by @hagen-danswer in #3682
- Admin usage for seeding by @pablonyx in #3683
- Add chrome extension pages by @pablonyx in #3629
- better logging and reduce long sessions by @rkuo-danswer in #3673
- Fix follow ups in thread + fix user name by @Weves in #3686
- Add is_cloud info to telemetry + get consistent customer_uuid's for a… by @Weves in #3684
- UX Refresh by @pablonyx in #3687
- Minor large PR cleanup by @pablonyx in #3689
- Validating slackbot tokens by @ktjayamanna in #3695
- Combined Persona and Prompt API by @hagen-danswer in #3690
- Bugfix/beat redux by @rkuo-danswer in #3639
- Paginate Query History table by @skylares in #3592
- Made copy button and cmd+c work for cmd+v and cmd+shift+v by @hagen-danswer in #3693
- Quick nit for no-longer living files by @pablonyx in #3702
- Markdown rendering by @pablonyx in #3698
- query history pagination tests by @hagen-danswer in #3700
- Small background telemetry fix by @Weves in #3706
- fixed group sync to account for changes in drive permissions by @hagen-danswer in #3666
- Fix document counts by @Weves in #3671
- Enable location support for Vertex AI by @Weves in #3707
- Fix search tool bug by @pablonyx in #3694
- Polish by @pablonyx in #3692
- docs: fix typo in README.md by @devin-ai-integration in #3710
- Enhance airtable connector by @Weves in #3714
- Add linear check to PRs by @pablonyx in #3708
- Input Formik + hidden screen by @pablonyx in #3715
- Update JWT expiry time config by @pablonyx in #3717
- Slackbot optimization by @pablonyx in #3696
- Pass in tenant_id to kv_store in monitoring job by @Weves in #3726
- Fix exceptional seeding delay by @pablonyx in https://github.com/onyx-dot-app/onyx/pul...
v0.20.0-beta.1
What's Changed
- fix response logging by @rkuo-danswer in #3577
- fix formatting by @rkuo-danswer in #3584
- Pagination Hook by @skylares in #3494
- re-prep user group deletion on the actual deletion by @rkuo-danswer in #3588
- Move google-cloud-aiplatform to default requirements to support verte… by @Weves in #3589
- the primary worker lock doesn't always exist by @rkuo-danswer in #3593
- Latex for $10 and $100 by @pablonyx in #3585
- Personal assistant usage graph by @pablonyx in #3543
- Remove Exclamation marks + comments by @pablonyx in #3586
- JWT -> Redis by @pablonyx in #3574
- Add Linear OAuth env variables to dev compose by @Weves in #3597
- quick hack to prevent resyncing the same doc by @rkuo-danswer in #3599
- Speedup orphan doc cleanup script by @Weves in #3596
- Small airtable refactor + handle files with uppercase extensions by @Weves in #3598
- various lock diagnostics and timing adjustments by @rkuo-danswer in #3602
- Citation consistency in Citation Processing (initial ranking vs post validation/re-ranking) by @joachim-danswer in #3508
- Add support for auto-refreshing available models based on an API call by @Weves in #3576
- Improved indexing by @pablonyx in #3594
- Properly account for anonymous access in Confluence by @hagen-danswer in #3601
- Auth fix + Registration Clarity by @pablonyx in #3590
- add detailed timings to monitor vespa sync by @rkuo-danswer in #3607
- fix timing calculations and don't spam the queue lengths check from e… by @rkuo-danswer in #3608
- Slim connector for Zendesk by @Subash-Mohan in #3367
- Create/modify connector tests by @skylares in #3600
- Minor opensource cleanup by @hagen-danswer in #3610
- Tracking update by @pablonyx in #3605
- Prefix Fix by @pablonyx in #3613
- Increase timeout + revert changes for clarity by @pablonyx in #3604
- fix white labelling empty string by @pablonyx in #3603
- Doc explore fix by @pablonyx in #3614
- discord connector by @Ishankoradia in #3023
- Discord cleanup by @hagen-danswer in #3615
- Added Permission Syncing for Salesforce by @hagen-danswer in #3551
- Built in tool cache with tool call id by @pablonyx in #3617
- Multitenant anonymous by @pablonyx in #3595
- Async Redis by @pablonyx in #3618
- comment out the per doc sync hack by @rkuo-danswer in #3620
- Improved logging for confluence calls by @hagen-danswer in #3622
- prevent other tests from interfering with existing google drive tests by @hagen-danswer in #3624
- Speed up admin pages by @pablonyx in #3623
- Improve contributing guide by @hagen-danswer in #3625
- Multiple cloud/indexing fixes by @rkuo-danswer in #3609
- Whitelabelling by @pablonyx in #3627
- Improve egnyte connector by @Weves in #3626
- Fully remove visit API by @pablonyx in #3621
- Added env var to skip warm up by @hagen-danswer in #3633
- Fixing google drive tests by @hagen-danswer in #3634
- add more debug logging for locking issue by @rkuo-danswer in #3628
- Remove unnecessary logs by @pablonyx in #3637
- add index to speed up get last attempt by @rkuo-danswer in #3636
- Conf doc sync improvements by @hagen-danswer in #3643
- Feature/redis prod tool by @rkuo-danswer in #3619
- added distinct when outer joining for user filters by @hagen-danswer in #3641
- hope this env var works. by @rkuo-danswer in #3644
- Make connector pause and delete fast by @rkuo-danswer in #3646
- possible fix for gdrive oauth in the cloud by @rkuo-danswer in #3642
- Add tests for some LLM provider endpoints + small logic change to ens… by @Weves in #3651
- Proper anonymous user restricting by @pablonyx in #3645
- fix group sync name capitalization by @hagen-danswer in #3653
- Performance monitoring by @Weves in #3658
- figuring out why multiprocessing set_start_method isn't working. by @rkuo-danswer in #3648
- Support new model for image input by @Weves in #3665
- fix missed var names by @rkuo-danswer in #3669
- optimize another index attempt check by @rkuo-danswer in #3660
- refactored _add_user_filter usage by @hagen-danswer in #3674
- Add monitoring worker by @Weves in #3677
- Fireflies daily test by @skylares in #3663
- Add discord daily test by @skylares in #3676
- Salesforce daily test by @skylares in #3611
- temp test fixes by @hagen-danswer in #3682
- Admin usage for seeding by @pablonyx in #3683
- Add chrome extension pages by @pablonyx in #3629
- better logging and reduce long sessions by @rkuo-danswer in #3673
- Fix follow ups in thread + fix user name by @Weves in #3686
- Add is_cloud info to telemetry + get consistent customer_uuid's for a… by @Weves in #3684
- UX Refresh by @pablonyx in #3687
- Minor large PR cleanup by @pablonyx in #3689
- Validating slackbot tokens by @ktjayamanna in #3695
- Combined Persona and Prompt API by @hagen-danswer in #3690
- Bugfix/beat redux by @rkuo-danswer in #3639
- Paginate Query History table by @skylares in #3592
- Made copy button and cmd+c work for cmd+v and cmd+shift+v by @hagen-danswer in #3693
- Quick nit for no-longer living files by @pablonyx in #3702
- Markdown rendering by @pablonyx in #3698
- query history pagination tests by @hagen-danswer in #3700
- Small background telemetry fix by @Weves in #3706
- fixed group sync to account for changes in drive permissions by @hagen-danswer in #3666
- Fix document counts by @Weves in #3671
- Enable location support for Vertex AI by @Weves in #3707
- Fix search tool bug by @pablonyx in #3694
- Polish by @pablonyx in #3692
- docs: fix typo in README.md by @devin-ai-integration in #3710
- Enhance airtable connector by @Weves in #3714
- Add linear check to PRs by @pablonyx in #3708
- Input Formik + hidden screen by @pablonyx in #3715
- Update JWT expiry time config by @pablonyx in #3717
- Slackbot optimization by @pablonyx in #3696
- Pass in tenant_id to kv_store in monitoring job by @Weves in #3726
- Fix exceptional seeding delay by @pablonyx in https://github.com/onyx-dot-app/onyx/pul...
v0.19.0
What's Changed
- IAM Auth for RDS by @pablonyx in #3479
- Migrate user milestone logic by @pablonyx in #3493
- Old alembic migration + restore workspace by @pablonyx in #3498
- Wrap nits by @pablonyx in #3496
- Add support for custom LLM error messages by @Weves in #3501
- New model icons for LLM Picker by @emerzon in #3497
- Ensure password validation errors propagate by @pablonyx in #3509
- Support o1 by @pablonyx in #3510
- temporarily disabling validate indexing fences by @rkuo-danswer in #3502
- Ensure metadata overrides file contents by @pablonyx in #3512
- Resolve posthog by @pablonyx in #3514
- Fix Default CC Pair by @yuhongsun96 in #3513
- double check sidebar default toggle by @pablonyx in #3488
- Latex formatting by @pablonyx in #3499
- Update citations in shared chat display by @pablonyx in #3487
- Forgot password feature by @pablonyx in #3437
- use redis exclusively with active signal renewal in more places to pe… by @rkuo-danswer in #3517
- associating credentials with connectors is not considered editing by @hagen-danswer in #3522
- Fix Logo On DarkMode by @yuhongsun96 in #3525
- Fix group table by @hagen-danswer in #3523
- Cleanup PR template to make it more concise by @hagen-danswer in #3524
- AWS extraneous error fix by @pablonyx in #3529
- Added filter to exclude attachments with unsupported file extensions by @hagen-danswer in #3530
- Fix logo flickering effect by @pablonyx in #3519
- Proper user deletion / organization leaving by @pablonyx in #3460
- allow limited user to create chat session by @rkuo-danswer in #3533
- Made sure confluence connector recursive by page includes top level page by @hagen-danswer in #3532
- Fix bedrock w/ access keys by @Weves in #3538
- log attempt id, log elapsed since task execution start, remove log spam by @rkuo-danswer in #3539
- Fix NUL character by @pablonyx in #3540
- raise activity timeout to one hour by @rkuo-danswer in #3534
- Ensure gmail works for personal accounts by @pablonyx in #3541
- Fix logo rendering by @pablonyx in #3542
- Slackbot polish by @hagen-danswer in #3547
- Curators can now update the curator relationship by @hagen-danswer in #3536
- Fix discourse connector by @Weves in #3549
- Prevent SSRF risk by @pablonyx in #3556
- Zendesk Retries by @yuhongsun96 in #3558
- Remove left over yaml errors by @pablonyx in #3527
- Fix Null Value in PG by @yuhongsun96 in #3559
- Eagerly load CCpair connectors by @pablonyx in #3531
- Improve Salesforce connector by @hagen-danswer in #3561
- Auth specific rate limiting by @pablonyx in #3463
- Fixed out of bounds by @hagen-danswer in #3562
- Additional error handling + logging for google drive connector by @Weves in #3563
- Bugfix/oauth fix by @rkuo-danswer in #3507
- permission sync in cloud and beat expiry adjustment by @rkuo-danswer in #3544
- More efficient Vespa indexing by @pablonyx in #3552
- Small fix by @Weves in #3565
- Airtable connector by @Weves in #3564
- re-enable celery task execution logging in primary worker by @rkuo-danswer in #3566
- Revert "More efficient Vespa indexing (#3552)" by @rkuo-danswer in #3567
- Small Egnyte tweaks by @Weves in #3568
- we didn't want to rename the alt index suffix, reverting by @rkuo-danswer in #3569
- Anonymous user by @pablonyx in #3537
- Ensure users cannot modify their roles by @pablonyx in #3557
- Linear OAuth Connector by @yuhongsun96 in #3570
- Add support for OAuth connectors that require user input by @Weves in #3571
- Slack fixes by @Weves in #3573
- Added logging for permissions upsert queue length by @hagen-danswer in #3582
- retry the individual delete's by @rkuo-danswer in #3580
- Airtable improvement by @Weves in #3583
- Reworked salesforce connector to use bulk api by @hagen-danswer in #3581
- Feature/model server logging by @rkuo-danswer in #3579
- Merge hotfix/v0.19-gdrive-fix into release/v0.19 by @rkuo-danswer in #3650
Full Changelog: v0.18.0...v0.19.0
v0.19.0-beta.2
What's Changed
- Merge hotfix/v0.19-gdrive-fix into release/v0.19 by @rkuo-danswer in #3650
Full Changelog: v0.19.0-beta.1...v0.19.0-beta.2
v0.19.0-beta.1
What's Changed
- IAM Auth for RDS by @pablonyx in #3479
- Migrate user milestone logic by @pablonyx in #3493
- Old alembic migration + restore workspace by @pablonyx in #3498
- Wrap nits by @pablonyx in #3496
- Add support for custom LLM error messages by @Weves in #3501
- New model icons for LLM Picker by @emerzon in #3497
- Ensure password validation errors propagate by @pablonyx in #3509
- Support o1 by @pablonyx in #3510
- temporarily disabling validate indexing fences by @rkuo-danswer in #3502
- Ensure metadata overrides file contents by @pablonyx in #3512
- Resolve posthog by @pablonyx in #3514
- Fix Default CC Pair by @yuhongsun96 in #3513
- double check sidebar default toggle by @pablonyx in #3488
- Latex formatting by @pablonyx in #3499
- Update citations in shared chat display by @pablonyx in #3487
- Forgot password feature by @pablonyx in #3437
- use redis exclusively with active signal renewal in more places to pe… by @rkuo-danswer in #3517
- associating credentials with connectors is not considered editing by @hagen-danswer in #3522
- Fix Logo On DarkMode by @yuhongsun96 in #3525
- Fix group table by @hagen-danswer in #3523
- Cleanup PR template to make it more concise by @hagen-danswer in #3524
- AWS extraneous error fix by @pablonyx in #3529
- Added filter to exclude attachments with unsupported file extensions by @hagen-danswer in #3530
- Fix logo flickering effect by @pablonyx in #3519
- Proper user deletion / organization leaving by @pablonyx in #3460
- allow limited user to create chat session by @rkuo-danswer in #3533
- Made sure confluence connector recursive by page includes top level page by @hagen-danswer in #3532
- Fix bedrock w/ access keys by @Weves in #3538
- log attempt id, log elapsed since task execution start, remove log spam by @rkuo-danswer in #3539
- Fix NUL character by @pablonyx in #3540
- raise activity timeout to one hour by @rkuo-danswer in #3534
- Ensure gmail works for personal accounts by @pablonyx in #3541
- Fix logo rendering by @pablonyx in #3542
- Slackbot polish by @hagen-danswer in #3547
- Curators can now update the curator relationship by @hagen-danswer in #3536
- Fix discourse connector by @Weves in #3549
- Prevent SSRF risk by @pablonyx in #3556
- Zendesk Retries by @yuhongsun96 in #3558
- Remove left over yaml errors by @pablonyx in #3527
- Fix Null Value in PG by @yuhongsun96 in #3559
- Eagerly load CCpair connectors by @pablonyx in #3531
- Improve Salesforce connector by @hagen-danswer in #3561
- Auth specific rate limiting by @pablonyx in #3463
- Fixed out of bounds by @hagen-danswer in #3562
- Additional error handling + logging for google drive connector by @Weves in #3563
- Bugfix/oauth fix by @rkuo-danswer in #3507
- permission sync in cloud and beat expiry adjustment by @rkuo-danswer in #3544
- More efficient Vespa indexing by @pablonyx in #3552
- Small fix by @Weves in #3565
- Airtable connector by @Weves in #3564
- re-enable celery task execution logging in primary worker by @rkuo-danswer in #3566
- Revert "More efficient Vespa indexing (#3552)" by @rkuo-danswer in #3567
- Small Egnyte tweaks by @Weves in #3568
- we didn't want to rename the alt index suffix, reverting by @rkuo-danswer in #3569
- Anonymous user by @pablonyx in #3537
- Ensure users cannot modify their roles by @pablonyx in #3557
- Linear OAuth Connector by @yuhongsun96 in #3570
- Add support for OAuth connectors that require user input by @Weves in #3571
- Slack fixes by @Weves in #3573
- Added logging for permissions upsert queue length by @hagen-danswer in #3582
- retry the individual delete's by @rkuo-danswer in #3580
- Airtable improvement by @Weves in #3583
- Reworked salesforce connector to use bulk api by @hagen-danswer in #3581
- Feature/model server logging by @rkuo-danswer in #3579
Full Changelog: v0.18.0...v0.19.0-beta.1