Releases: onyx-dot-app/onyx
Releases · onyx-dot-app/onyx
v0.11.0-beta.1
What's Changed
- Ensure proper modal fallback by @pablodanswer in #2906
- Fix structured outputs by @Weves in #2923
- Tenant integration tests by @pablodanswer in #2913
- upgraded claude model strings by @hagen-danswer in #2876
- check for index swap by @pablodanswer in #2922
- add posthog + layout rework by @pablodanswer in #2926
- Backport by @yuhongsun96 in #2930
- Backport Branch Fix by @yuhongsun96 in #2931
- feat: sentry updates by @pablodanswer in #2929
- Backport Test by @yuhongsun96 in #2935
- Backport Auth by @yuhongsun96 in #2936
- ensure proper sentry silencing by @pablodanswer in #2934
- Backport Permissions by @yuhongsun96 in #2937
- Harmless Backport Test by @yuhongsun96 in #2938
- Backport Test by @yuhongsun96 in #2939
- Backport Test by @yuhongsun96 in #2940
- Backport Correct Branch by @yuhongsun96 in #2941
- Backport Test Final by @yuhongsun96 in #2942
- remove rt + home-grown sitemap parsing by @pablodanswer in #2933
- Tenant aware JWT strategy by @pablodanswer in #2943
- Move user fetching to SS + parallelize some server-side calls by @Weves in #2932
- Feat: add clean logging for api routes by @pablodanswer in #2928
- Add cloning of message state by @pablodanswer in #2815
- Onboarding nits by @pablodanswer in #2907
- tenant seeding docs by @pablodanswer in #2925
- Backport Test by @yuhongsun96 in #2950
- Ensure build args passed to cloud web images by @pablodanswer in #2947
- avoid image generation tool confusion by @pablodanswer in #2949
- Trigger from Workflow by @yuhongsun96 in #2951
- Test Workflow Trigger by @yuhongsun96 in #2952
- Backport Tag Test by @yuhongsun96 in #2954
- GHA Trigger by @yuhongsun96 in #2955
- Backport by @yuhongsun96 in #2956
- Backport Test by @yuhongsun96 in #2957
- Backport Test by @yuhongsun96 in #2958
- Notion Child Block Fix by @yuhongsun96 in #2953
- Backport Test by @yuhongsun96 in #2959
- Backport by @yuhongsun96 in #2961
- Echo Merge Commit by @yuhongsun96 in #2962
- Backport Test by @yuhongsun96 in #2963
- Backport Test by @yuhongsun96 in #2964
- Backport Test by @yuhongsun96 in #2966
- Backport Test by @yuhongsun96 in #2967
- Backport Test 4 by @yuhongsun96 in #2968
- Backport Test 5 by @yuhongsun96 in #2969
- Backport Test 6 by @yuhongsun96 in #2970
- Backport Test 7 by @yuhongsun96 in #2971
- Feature/reset indexes by @rkuo-danswer in #2921
- Bugfix/celery light backoff by @rkuo-danswer in #2880
- change test port to 8889 (docker desktop is now using port 8888 which… by @rkuo-danswer in #2972
- Fix nagging double auth issue by @pablodanswer in #2960
- Distinguish users in posthog by @pablodanswer in #2965
- Cleaner initial chat screen by @pablodanswer in #2528
- add srem and sadd to tenant wrapper by @pablodanswer in #2973
- Add indent to scan_iter by @pablodanswer in #2948
- remove empty directory by @pablodanswer in #2977
- missing scard by @rkuo-danswer in #2979
Full Changelog: v0.10.0...v0.11.0-beta.1
v0.10.2
What's Changed
- Merge hotfix/v0.10-worker-process-init into release/v0.10 by @rkuo-danswer in #2989
- fixes for confluence labels
Full Changelog: v0.10.0...v0.10.2
v0.10.0
What's Changed
- add ca option by @pablodanswer in #2774
- various multi tenant improvements by @pablodanswer in #2803
- improved code block copying by @pablodanswer in #2802
- Simpler azure embedding by @pablodanswer in #2751
- Notion Empty Property Fix by @yuhongsun96 in #2817
- Add custom tool headers by @pablodanswer in #2773
- Notion Recurse Empty Final Field by @yuhongsun96 in #2819
- add llama 3.2 by @pablodanswer in #2812
- Parsing by @pablodanswer in #2734
- Redirect with query param by @pablodanswer in #2811
- check last_pruned instead of is_pruning by @rkuo-danswer in #2748
- Ensure assistant response parsed correctly by @pablodanswer in #2823
- Session id: int -> UUID by @pablodanswer in #2814
- Add support for passthrough auth for custom tool calls by @Weves in #2824
- Added logging for when a member has no email or username by @hagen-danswer in #2833
- prevent alembic from configuring logger by @pablodanswer in #2826
- bump litellm by @pablodanswer in #2827
- lock to avoid rare serializable errors by @rkuo-danswer in #2818
- fix sync to use update_single by @rkuo-danswer in #2822
- Bugfix/monitor exceptions by @rkuo-danswer in #2830
- Make flakey test still run but not fail CI by @hagen-danswer in #2836
- dont fail flaky tests by @hagen-danswer in #2838
- add slack markdown formatting by @pablodanswer in #2829
- Push multi tenancy for slackbot by @pablodanswer in #2828
- always finalize the serialized transaction so that it doesn't leak ou… by @rkuo-danswer in #2843
- add sentry by @pablodanswer in #2786
- multitenant setup by @pablodanswer in #2845
- Add all-tenants migration for K8 job by @pablodanswer in #2846
- use native rate limiting in the confluence client by @rkuo-danswer in #2837
- Refactor + add global timeout env variable by @Weves in #2844
- Cleanup connector form by @hagen-danswer in #2849
- use with for update instead of serializable by @rkuo-danswer in #2848
- fresh indexing feature branch by @rkuo-danswer in #2790
- Add assistant notifications + update assistant context by @pablodanswer in #2816
- Empty embedding fix by @pablodanswer in #2853
- (minor) search memoization + context by @pablodanswer in #2732
- Add errors to search by @pablodanswer in #2854
- Update default tag version by @pablodanswer in #2856
- update google sites + formik by @pablodanswer in #2834
- missing tenant_id as optional param by @rkuo-danswer in #2851
- push vespa managed service configs by @pablodanswer in #2857
- Minor- standalone output build by @pablodanswer in #2855
- Docstring Update for Docs by @yuhongsun96 in #2863
- (minor) quote overflow by @pablodanswer in #2862
- Minor tenant ID improvements by @pablodanswer in #2850
- Minor vespa standardization by @pablodanswer in #2861
- Modal onboarding clarity by @pablodanswer in #2780
- Make it so you can update model providers by @Weves in #2866
- Refactored Confluence Connector by @hagen-danswer in #2859
- tighter signaling to prevent indexing cleanup from hitting tasks that are just starting by @rkuo-danswer in #2867
- Handle models like openai/bedrock/claude-3.5-... by @Weves in #2869
- Salesforce Connector Note by @yuhongsun96 in #2872
- Confluence polish by @hagen-danswer in #2874
- Notion Fix Nested Properties by @yuhongsun96 in #2877
- Feature/celery refactor by @rkuo-danswer in #2813
- Auth on main by @pablodanswer in #2878
- add copying for unrecognized languages by @pablodanswer in #2883
- Tiny confluence fix by @hagen-danswer in #2885
- sticky credential description by @pablodanswer in #2886
- Gating Notifications by @pablodanswer in #2868
- Bugfix/indexing UI by @rkuo-danswer in #2879
- add default schema config by @pablodanswer in #2888
- Temporary fix for empty Google App credentials by @hagen-danswer in #2892
- Multitenant redis update by @pablodanswer in #2889
- Clearer azure models by @pablodanswer in #2898
- working chat feedback dump script (with api addition) by @rkuo-danswer in #2891
- More intuitive search settings interfaces by @pablodanswer in #2899
- Add global assistants context by @pablodanswer in #2900
- fix typo by @rkuo-danswer in #2904
- can't add to primary_worker_locks if it doesn't exist by @rkuo-danswer in #2903
- try hiding celery task spam by @rkuo-danswer in #2905
- Seeding by @yuhongsun96 in #2902
- Silence unnecessary debug log by @pablodanswer in #2908
- Auto Backport Partial by @yuhongsun96 in #2910
- Harmless Backport by @yuhongsun96 in #2911
- loopio connector: entry["id"] can apparently be a number, so convert to str by @rkuo-danswer in #2909
- Bugfix/connector deletion lockout by @rkuo-danswer in #2901
- Dev Experience by @yuhongsun96 in #2912
- Harmless Backport by @yuhongsun96 in #2914
- Workflow by @yuhongsun96 in #2915
- Harmless Backport by @yuhongsun96 in #2916
- Add strict json mode by @Weves in #2917
- Fix IT fixture ordering by @Weves in #2918
- Merge hotfix/v0.10-tenant-redis-methods into release/v0.10 by @rkuo-danswer in #2976
Full Changelog: v0.9.5...v0.10.0
v0.10.0-beta.1
What's Changed
- add ca option by @pablodanswer in #2774
- various multi tenant improvements by @pablodanswer in #2803
- improved code block copying by @pablodanswer in #2802
- Simpler azure embedding by @pablodanswer in #2751
- Notion Empty Property Fix by @yuhongsun96 in #2817
- Add custom tool headers by @pablodanswer in #2773
- Notion Recurse Empty Final Field by @yuhongsun96 in #2819
- add llama 3.2 by @pablodanswer in #2812
- Parsing by @pablodanswer in #2734
- Redirect with query param by @pablodanswer in #2811
- check last_pruned instead of is_pruning by @rkuo-danswer in #2748
- Ensure assistant response parsed correctly by @pablodanswer in #2823
- Session id: int -> UUID by @pablodanswer in #2814
- Add support for passthrough auth for custom tool calls by @Weves in #2824
- Added logging for when a member has no email or username by @hagen-danswer in #2833
- prevent alembic from configuring logger by @pablodanswer in #2826
- bump litellm by @pablodanswer in #2827
- lock to avoid rare serializable errors by @rkuo-danswer in #2818
- fix sync to use update_single by @rkuo-danswer in #2822
- Bugfix/monitor exceptions by @rkuo-danswer in #2830
- Make flakey test still run but not fail CI by @hagen-danswer in #2836
- dont fail flaky tests by @hagen-danswer in #2838
- add slack markdown formatting by @pablodanswer in #2829
- Push multi tenancy for slackbot by @pablodanswer in #2828
- always finalize the serialized transaction so that it doesn't leak ou… by @rkuo-danswer in #2843
- add sentry by @pablodanswer in #2786
- multitenant setup by @pablodanswer in #2845
- Add all-tenants migration for K8 job by @pablodanswer in #2846
- use native rate limiting in the confluence client by @rkuo-danswer in #2837
- Refactor + add global timeout env variable by @Weves in #2844
- Cleanup connector form by @hagen-danswer in #2849
- use with for update instead of serializable by @rkuo-danswer in #2848
- fresh indexing feature branch by @rkuo-danswer in #2790
- Add assistant notifications + update assistant context by @pablodanswer in #2816
- Empty embedding fix by @pablodanswer in #2853
- (minor) search memoization + context by @pablodanswer in #2732
- Add errors to search by @pablodanswer in #2854
- Update default tag version by @pablodanswer in #2856
- update google sites + formik by @pablodanswer in #2834
- missing tenant_id as optional param by @rkuo-danswer in #2851
- push vespa managed service configs by @pablodanswer in #2857
- Minor- standalone output build by @pablodanswer in #2855
- Docstring Update for Docs by @yuhongsun96 in #2863
- (minor) quote overflow by @pablodanswer in #2862
- Minor tenant ID improvements by @pablodanswer in #2850
- Minor vespa standardization by @pablodanswer in #2861
- Modal onboarding clarity by @pablodanswer in #2780
- Make it so you can update model providers by @Weves in #2866
- Refactored Confluence Connector by @hagen-danswer in #2859
- tighter signaling to prevent indexing cleanup from hitting tasks that are just starting by @rkuo-danswer in #2867
Full Changelog: v0.9.0...v0.10.0-beta.1
v0.9.0
What's Changed
- ensure all timeout -> hook by @pablodanswer in #2718
- (minor) catch leftover dependency fix by @pablodanswer in #2721
- Temp patch to remove multiple tool calls by @Weves in #2720
- Better support for image generation capable models by @Weves in #2725
- Fix all LegacyKeyValueFormat docker warnings by @rkuo-danswer in #2717
- urlencode redis passwords when creating url's for celery by @rkuo-danswer in #2719
- Handle bug with initial connector page display by @Weves in #2727
- try porting docker web build to runs-on by @rkuo-danswer in #2726
- experimental workflow to auto merge hotfixes to release branches. by @rkuo-danswer in #2723
- Fix azure by @pablodanswer in #2665
- More robust edge detection by @pablodanswer in #2710
- Remove mildly annoying groups fetch by @pablodanswer in #2733
- add vespa + embedding timeout env variables by @pablodanswer in #2689
- Feature/hotfix workflow 2 by @rkuo-danswer in #2735
- more hotfix workflow testing by @rkuo-danswer in #2738
- Add sync status by @pablodanswer in #2743
- print various celery queue lengths by @rkuo-danswer in #2729
- google drive permission sync cleanup by @hagen-danswer in #2749
- Convert images to jpeg by @pablodanswer in #2737
- update indexing and slack bot to use stdout options by @rkuo-danswer in #2752
- Ensure shared assistants accessible via query params by @pablodanswer in #2740
- Fix slack responses by @Weves in #2756
- Add tenant context by @pablodanswer in #2596
- PDF Encrypted Case by @yuhongsun96 in #2764
- Typo Fix by @yuhongsun96 in #2766
- Improved logging and added comments by @hagen-danswer in #2763
- Add cql support for confluence connector by @hagen-danswer in #2679
- account for no visible assistants by @pablodanswer in #2765
- Fix indexing model server port for warmup by @Weves in #2767
- fix typo by @pablodanswer in #2768
- Fix web connector by @pablodanswer in #2769
- Indexing back button functional by @pablodanswer in #2771
- Ensure scroll works with pasting by @pablodanswer in #2772
- update several github actions to silence github deprecation warnings by @rkuo-danswer in #2730
- Multi tenant vespa by @pablodanswer in #2762
- slightly cleaner loading by @pablodanswer in #2776
- Fix tag background by @Weves in #2778
- Fix parallel tool calls by @Weves in #2779
- Mypy by @yuhongsun96 in #2785
- Docs: Spelling Corrections in README by @omimakhare in #2781
- Ensure we still log indexing url by @pablodanswer in #2787
- Add cursor to cql confluence by @pablodanswer in #2775
- Notion Connector Improvements by @yuhongsun96 in #2789
- Fix stopping of indexing runs when pausing a connector by @Weves in #2788
- Handle 'cannotExportFile' + fix forms by @Weves in #2792
- Remove dev update by @pablodanswer in #2795
- Confluence permission sync fix for server deployment by @hagen-danswer in #2784
- Fix file too large error by @Weves in #2799
- Bugfix/mediawiki by @rkuo-danswer in #2800
- Ensure warmup occurs once by @pablodanswer in #2777
- Rate limiting confluence through redis by @rkuo-danswer in #2798
- fix index attempt refreshing automatically by @rkuo-danswer in #2791
- Ensure regenerate has dropdown too by @pablodanswer in #2797
- ensure shared chats are shared by @pablodanswer in #2801
New Contributors
- @omimakhare made their first contribution in #2781
Full Changelog: v0.8.1...v0.9.0
v0.8.1
Full Changelog: v0.8.0...v0.8.1
v0.9.0-beta.1
What's Changed
- ensure all timeout -> hook by @pablodanswer in #2718
- (minor) catch leftover dependency fix by @pablodanswer in #2721
- Temp patch to remove multiple tool calls by @Weves in #2720
- Better support for image generation capable models by @Weves in #2725
- Fix all LegacyKeyValueFormat docker warnings by @rkuo-danswer in #2717
- urlencode redis passwords when creating url's for celery by @rkuo-danswer in #2719
- Handle bug with initial connector page display by @Weves in #2727
- try porting docker web build to runs-on by @rkuo-danswer in #2726
- experimental workflow to auto merge hotfixes to release branches. by @rkuo-danswer in #2723
- Fix azure by @pablodanswer in #2665
- More robust edge detection by @pablodanswer in #2710
- Remove mildly annoying groups fetch by @pablodanswer in #2733
- add vespa + embedding timeout env variables by @pablodanswer in #2689
- Feature/hotfix workflow 2 by @rkuo-danswer in #2735
- more hotfix workflow testing by @rkuo-danswer in #2738
- Add sync status by @pablodanswer in #2743
- print various celery queue lengths by @rkuo-danswer in #2729
- google drive permission sync cleanup by @hagen-danswer in #2749
- Convert images to jpeg by @pablodanswer in #2737
- update indexing and slack bot to use stdout options by @rkuo-danswer in #2752
- Ensure shared assistants accessible via query params by @pablodanswer in #2740
- Fix slack responses by @Weves in #2756
- Add tenant context by @pablodanswer in #2596
- PDF Encrypted Case by @yuhongsun96 in #2764
- Typo Fix by @yuhongsun96 in #2766
- Improved logging and added comments by @hagen-danswer in #2763
- Add cql support for confluence connector by @hagen-danswer in #2679
- account for no visible assistants by @pablodanswer in #2765
- Fix indexing model server port for warmup by @Weves in #2767
- fix typo by @pablodanswer in #2768
- Fix web connector by @pablodanswer in #2769
- Indexing back button functional by @pablodanswer in #2771
- Ensure scroll works with pasting by @pablodanswer in #2772
- update several github actions to silence github deprecation warnings by @rkuo-danswer in #2730
- Multi tenant vespa by @pablodanswer in #2762
- slightly cleaner loading by @pablodanswer in #2776
- Fix tag background by @Weves in #2778
- Fix parallel tool calls by @Weves in #2779
- Mypy by @yuhongsun96 in #2785
- Docs: Spelling Corrections in README by @omimakhare in #2781
- Ensure we still log indexing url by @pablodanswer in #2787
- Add cursor to cql confluence by @pablodanswer in #2775
- Notion Connector Improvements by @yuhongsun96 in #2789
- Fix stopping of indexing runs when pausing a connector by @Weves in #2788
- Handle 'cannotExportFile' + fix forms by @Weves in #2792
- Remove dev update by @pablodanswer in #2795
- Confluence permission sync fix for server deployment by @hagen-danswer in #2784
- Fix file too large error by @Weves in #2799
- Bugfix/mediawiki by @rkuo-danswer in #2800
- Ensure warmup occurs once by @pablodanswer in #2777
- Rate limiting confluence through redis by @rkuo-danswer in #2798
- fix index attempt refreshing automatically by @rkuo-danswer in #2791
- Ensure regenerate has dropdown too by @pablodanswer in #2797
- ensure shared chats are shared by @pablodanswer in #2801
- add ca option by @pablodanswer in #2774
- various multi tenant improvements by @pablodanswer in #2803
- improved code block copying by @pablodanswer in #2802
- Simpler azure embedding by @pablodanswer in #2751
New Contributors
- @omimakhare made their first contribution in #2781
Full Changelog: v0.8.0...v0.9.0-beta.1
v0.8.0
What's Changed
- don't push integration testing docker images by @rkuo-danswer in #2584
- Unstructured UI by @yuhongsun96 in #2636
- update nav link name by @pablodanswer in #2643
- run the nightly tag overnight relative to pacific time by @rkuo-danswer in #2637
- Added quotes to project name to handle reserved words by @hagen-danswer in #2639
- Welcome flow minor fix by @pablodanswer in #2644
- raise redis connections and using blocking connection pool for more d… by @rkuo-danswer in #2635
- add default model + minor fixes by @pablodanswer in #2638
- sync up when checks run with branch protection required checks by @rkuo-danswer in #2628
- Redis Cache for KV Store by @yuhongsun96 in #2603
- Update litellm to fix bedrock models by @Weves in #2649
- fix typo in Linear Connector page by @evan-danswer in #2652
- Dupe welcome modal logic by @pablodanswer in #2656
- Clean, memoized assistant ordering by @pablodanswer in #2655
- replace trivy download endpoint due to db download flakiness on their en… by @rkuo-danswer in #2661
- Better virtualization by @pablodanswer in #2653
- Add clarity around assistants and names by @pablodanswer in #2663
- [tiny] adjust user group sync log by @Weves in #2664
- Implement source testing framework + Slack by @hagen-danswer in #2650
- Unstructured Update Copy by @yuhongsun96 in #2668
- delete directly via selection instead of making multiple calls to get… by @rkuo-danswer in #2666
- disable another flaky assert by @rkuo-danswer in #2678
- Allow config of background concurrency by @Weves in #2648
- bump celery to 5.5.0b4 by @rkuo-danswer in #2681
- update_single should be optimized for a single call now by @rkuo-danswer in #2671
- harden connections to redis by @rkuo-danswer in #2677
- Improved api key forms + fix non-submittable azure by @pablodanswer in #2654
- Add only multi tenant dependency injection by @pablodanswer in #2588
- Multi tenant alembic by @pablodanswer in #2589
- docker deployment cors update by @pablodanswer in #2686
- Add option to adjust pool size by @Weves in #2695
- Tenant provisioning in the dataplane by @pablodanswer in #2694
- disabled llm when skip_gen_ai_answer_question set by @evan-danswer in #2687
- Ensure tests don't use LLM by @yuhongsun96 in #2702
- remove left-over
memo
by @pablodanswer in #2669 - Enable removal of reranking + navigate back to search settings by @pablodanswer in #2674
- (minor) Update disabling logic by @pablodanswer in #2592
- DanswerBot Update by @yuhongsun96 in #2697
- UX Cleanup by @pablodanswer in #2701
- Feature/background prune 2 by @rkuo-danswer in #2583
- back button + popups by @pablodanswer in #2707
- Linting by @pablodanswer in #2704
- Minor update to initial modal by @pablodanswer in #2571
- Remove Perm Sync Script Dev by @yuhongsun96 in #2712
- rely on stdout redirection for supervisord logging by @rkuo-danswer in #2711
- check before using fetch_versioned_implementation because it logs war… by @rkuo-danswer in #2708
- Inline code + effect clarity by @pablodanswer in #2715
- better logging for actions being taken inside document_by_cc_pair_cle… by @rkuo-danswer in #2713
- add one more retry and wait a little longer to allow ourselves to rec… by @rkuo-danswer in #2714
- Merge hotfix/v0.8-docker-kv-deprecation into release/v0.8 by @rkuo-danswer in #2747
- Merge hotfix/v0.8-supervisord-logs into release/v0.8 by @rkuo-danswer in #2754
New Contributors
- @evan-danswer made their first contribution in #2652
Full Changelog: v0.7.4...v0.8.0
v0.8.0-beta.2
What's Changed
- Merge hotfix/v0.8-docker-kv-deprecation into release/v0.8 by @rkuo-danswer in #2747
- Merge hotfix/v0.8-supervisord-logs into release/v0.8 by @rkuo-danswer in #2754
Full Changelog: v0.8.0-beta.1...v0.8.0-beta.2
v0.7.4
What's Changed
- Merge hotfix/v0.7-supervisor-logs into release/v0.7 by @rkuo-danswer in #2753
Full Changelog: v0.7.3...v0.7.4