Releases: danswer-ai/danswer
Releases · danswer-ai/danswer
v0.13.0-beta.1
What's Changed
- limit session scope of index attempt (use id's where appropriate as w… by @rkuo-danswer in #3049
- Improve form by @pablodanswer in #3056
- fix stale indexing tasks being allowed to run after a restart by @rkuo-danswer in #3060
- add sentry to spawned indexing task by @rkuo-danswer in #3059
- need to see vespa url for container debugging by @rkuo-danswer in #3066
- Add Functional Horizontal scaling for Slack by @pablodanswer in #3008
- update redirect by @pablodanswer in #3076
- update persona defaults by @pablodanswer in #3042
- Google Drive Improvements by @hagen-danswer in #3057
- Certificate improvements by @pablodanswer in #3081
- Evaluate None to default by @pablodanswer in #3069
- PG Dev Max Connections by @yuhongsun96 in #3082
- wait for db before allowing worker to proceed (reduces error spam on … by @rkuo-danswer in #3079
- Fireflies connector by @skylares in #3073
- Migrate tenant upgrades to data plane by @pablodanswer in #3051
- adjust default postgres schema for slack listener by @pablodanswer in #3088
- File Connector Metadata by @yuhongsun96 in #3089
- Account for malformatted starter messages by @pablodanswer in #3080
- fix saving docker logs by @rkuo-danswer in #3090
- Reenable OpenAI Tokenizer by @yuhongsun96 in #3062
- Remove ee by @pablodanswer in #3093
- Robustify cloud deployment + include initial KEDA configuration by @pablodanswer in #3094
- Silence auth logs by @pablodanswer in #3098
- re-enable helm by @rkuo-danswer in #3053
- New assistants api by @Weves in #3097
- Cleaner EE fallback for no op by @pablodanswer in #3106
- moderate component fixes by @pablodanswer in #3095
- Improved mobile scroll by @pablodanswer in #3110
Full Changelog: v0.12.0...v0.13.0-beta.1
v0.12.0
What's Changed
- fail gracefully on provider fetch by @pablodanswer in #2981
- add additional configuration options by @pablodanswer in #2980
- fixed label filter by @hagen-danswer in #2978
- Tiny logging clarity improvement by @Weves in #2985
- Temp fix to add retries to get_all_vespa_ids_for_document_id by @Weves in #2988
- init sqlalchemy in child process by @rkuo-danswer in #2987
- add extra tags to pruning logs by @rkuo-danswer in #2994
- add regeneration clarity by @pablodanswer in #2986
- Add alternative auth header by @Weves in #2999
- Pruning + Refresh Clarity by @pablodanswer in #3001
- Minor theming by @pablodanswer in #2993
- Disable Mediawiki Tests by @yuhongsun96 in #3005
- only warmup on index swap by @rkuo-danswer in #3003
- Gmail Connector Robustify by @yuhongsun96 in #3000
- Feature/indexing logs by @rkuo-danswer in #3002
- Fix model test action name by @Weves in #3012
- chore: Added back to top , contributors section and star history graph by @samarth29jc in #3011
- Remove unused endpoint by @pablodanswer in #3014
- Proper tenant reset by @pablodanswer in #3015
- Remove License Issues by @yuhongsun96 in #3013
- Refactored Google Drive Connector + Permission Syncing by @hagen-danswer in #2945
- Fix pywikibot droppings by @rkuo-danswer in #2924
- Add Gdrive Interface by @hagen-danswer in #3020
- Basic multi tenant api key by @pablodanswer in #3004
- Do not count API keys as users by @pablodanswer in #3022
- Feat/certificate by @pablodanswer in #2998
- Fix answer with specified doc ids by @Weves in #2703
- minor foreign key update by @pablodanswer in #3007
- Tremor -> Shadcn by @pablodanswer in #2983
- Add Freshdesk Connector by @skylares in #2884
- Cleaned up connector by @hagen-danswer in #3032
- Super user by @pablodanswer in #2944
- Feature/redis connector refactor by @rkuo-danswer in #2992
- minor nit by @hagen-danswer in #3035
- Upgrade to latest NextJS + switch to turbopack by @Weves in #3027
- Include File 61 temporarily by @pablodanswer in #3037
- Revert temporary modifications by @pablodanswer in #3038
- add validated + reformatted dynamic beat acquisition by @pablodanswer in #3006
- slight upgrade to image generation prompts by @pablodanswer in #3036
- add CSV display by @pablodanswer in #3028
- Tool call per message by @pablodanswer in #3025
- Last Message Too Large Logging by @yuhongsun96 in #3039
- add POSTGRES_IDLE_SESSIONS_TIMEOUT by @rkuo-danswer in #3019
- Add drive sections by @Weves in #3040
- add multiple formats to tools by @pablodanswer in #3041
- Misc color clean up by @pablodanswer in #3026
- Fix slack bot form + LLM provider form by @Weves in #3043
- gmail refactor + permission syncing by @hagen-danswer in #3021
- add default api keys for cloud users by @pablodanswer in #3044
- Ensure we reset all by @pablodanswer in #3048
- add to async get session as well by @rkuo-danswer in #3046
- Improve background token refresh by @Weves in #3052
- Clean up tooltips by @pablodanswer in #3047
- ensure props aligned by @pablodanswer in #3050
- Hotfix/v0.12 stale tasks by @rkuo-danswer in #3071
New Contributors
- @samarth29jc made their first contribution in #3011
Full Changelog: v0.11.0...v0.12.0
v0.12.0-beta.3
What's Changed
- Hotfix/v0.12 stale tasks by @rkuo-danswer in #3071
Full Changelog: v0.12.0-beta.1...v0.12.0-beta.3
v0.12.0-beta.1
What's Changed
- fail gracefully on provider fetch by @pablodanswer in #2981
- add additional configuration options by @pablodanswer in #2980
- fixed label filter by @hagen-danswer in #2978
- Tiny logging clarity improvement by @Weves in #2985
- Temp fix to add retries to get_all_vespa_ids_for_document_id by @Weves in #2988
- init sqlalchemy in child process by @rkuo-danswer in #2987
- add extra tags to pruning logs by @rkuo-danswer in #2994
- add regeneration clarity by @pablodanswer in #2986
- Add alternative auth header by @Weves in #2999
- Pruning + Refresh Clarity by @pablodanswer in #3001
- Minor theming by @pablodanswer in #2993
- Disable Mediawiki Tests by @yuhongsun96 in #3005
- only warmup on index swap by @rkuo-danswer in #3003
- Gmail Connector Robustify by @yuhongsun96 in #3000
- Feature/indexing logs by @rkuo-danswer in #3002
- Fix model test action name by @Weves in #3012
- chore: Added back to top , contributors section and star history graph by @samarth29jc in #3011
- Remove unused endpoint by @pablodanswer in #3014
- Proper tenant reset by @pablodanswer in #3015
- Remove License Issues by @yuhongsun96 in #3013
- Refactored Google Drive Connector + Permission Syncing by @hagen-danswer in #2945
- Fix pywikibot droppings by @rkuo-danswer in #2924
- Add Gdrive Interface by @hagen-danswer in #3020
- Basic multi tenant api key by @pablodanswer in #3004
- Do not count API keys as users by @pablodanswer in #3022
- Feat/certificate by @pablodanswer in #2998
- Fix answer with specified doc ids by @Weves in #2703
- minor foreign key update by @pablodanswer in #3007
- Tremor -> Shadcn by @pablodanswer in #2983
- Add Freshdesk Connector by @skylares in #2884
- Cleaned up connector by @hagen-danswer in #3032
- Super user by @pablodanswer in #2944
- Feature/redis connector refactor by @rkuo-danswer in #2992
- minor nit by @hagen-danswer in #3035
- Upgrade to latest NextJS + switch to turbopack by @Weves in #3027
- Include File 61 temporarily by @pablodanswer in #3037
- Revert temporary modifications by @pablodanswer in #3038
- add validated + reformatted dynamic beat acquisition by @pablodanswer in #3006
- slight upgrade to image generation prompts by @pablodanswer in #3036
- add CSV display by @pablodanswer in #3028
- Tool call per message by @pablodanswer in #3025
- Last Message Too Large Logging by @yuhongsun96 in #3039
- add POSTGRES_IDLE_SESSIONS_TIMEOUT by @rkuo-danswer in #3019
- Add drive sections by @Weves in #3040
- add multiple formats to tools by @pablodanswer in #3041
- Misc color clean up by @pablodanswer in #3026
- Fix slack bot form + LLM provider form by @Weves in #3043
- gmail refactor + permission syncing by @hagen-danswer in #3021
- add default api keys for cloud users by @pablodanswer in #3044
- Ensure we reset all by @pablodanswer in #3048
- add to async get session as well by @rkuo-danswer in #3046
- Improve background token refresh by @Weves in #3052
- Clean up tooltips by @pablodanswer in #3047
- ensure props aligned by @pablodanswer in #3050
New Contributors
- @samarth29jc made their first contribution in #3011
- @skylares made their first contribution in #2884
Full Changelog: v0.11.0...v0.12.0-beta.1
v0.11.0
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
- Merge hotfix/v0.11-worker-process-init into release/v0.11 by @rkuo-danswer in #2990
- Merge hotfix/v0.11-indexing-logs into release/v0.11 by @rkuo-danswer in #3016
Full Changelog: v0.10.2...v0.11.0
v0.11.0-beta.3
What's Changed
- Merge hotfix/v0.11-worker-process-init into release/v0.11 by @rkuo-danswer in #2990
- Fixes for confluence labels
Full Changelog: v0.11.0-beta.1...v0.11.0-beta.3
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