What's Changed
- Miscellaneous cleanup by @pablonyx in #4516
- Small no-letsencrypt improvement by @Weves in #4538
- fix: Remove alert upon submission of LLM Provider by @raunakab in #4537
- Fix confluence perm sync ancestry by @Weves in #4536
- Fix bug with saml validation by @pablonyx in #4522
- Bump LiteLLM + add 4.1 by @pablonyx in #4540
- fix re-processing of previously seen docs Confluence by @evan-onyx in #4544
- Skip image files for S3 by @pablonyx in #4535
- small improvement to checking for image attachments by @rkuo-danswer in #4543
- fix: Fix duplicate kwarg issue when calling
litellm.main.completion
by @raunakab in #4533 - Pull in more fields for Jira by @Weves in #4547
- refactor a mega function for readability and make sure to increment r… by @rkuo-danswer in #4542
- v1 file connector with metadata by @evan-onyx in #4552
- slightly better slack logging by @rkuo-danswer in #4554
- Bugfix/harden activity timeout by @rkuo-danswer in #4545
- ping with keep alive by @rkuo-danswer in #4550
- Add o3 + o4 mini by @pablonyx in #4555
- tool to generate vespa schema variations for our cloud by @rkuo-danswer in #4556
- Small improvements to connector UI by @Weves in #4559
- Fix flakey web test by @Weves in #4551
- address getting attachments forever by @evan-onyx in #4562
- File connector tests by @evan-onyx in #4561
- Parallelize connector tests by @Weves in #4563
- Feature/vespa jinja by @rkuo-danswer in #4558
- Frontend testing by @pablonyx in #4500
- feat: Add ability to specify max input token limit for custom LLM providers by @raunakab in #4510
- Fix slack bot feedback by @Weves in #4573
- add emails to retry with on 403 by @evan-onyx in #4565
- out of process retry for multitenant test reset by @rkuo-danswer in #4566
- Fix missing Connector Configuration by @Weves in #4576
- feat: Add assistant name to UI by @raunakab in #4569
- Fix assistants forms by @Weves in #4578
- fix: Return default value instead of throwing error by @raunakab in #4575
- Increased logging and update basic search expansion by @joachim-danswer in #4584
- wrong logger imported in a lot of wrong places by @rkuo-danswer in #4582
- fix: Fix the
add_model_configuration
migration by removing duplicate model-names during insertion by @raunakab in #4588 - removal of keyword 1st phase by @joachim-danswer in #4590
- Bugfix/alembic sqlengine by @rkuo-danswer in #4592
- Feature/db script by @rkuo-danswer in #4574
- Bugfix/slack bot channel config by @rkuo-danswer in #4585
- fix: Add minor fixes to how model configurations are displayed by @raunakab in #4593
- Feature/salesforce correctness 2 by @rkuo-danswer in #4506
- ensure drive id set in checkpoint by @evan-onyx in #4595
- fix: Slack formatting bug by @raunakab in #4587
- fix priority on vespa metadata sync by @rkuo-danswer in #4603
- linear dupe docs fix by @evan-onyx in #4607
- fix: Fix migration issue in which display-model-names were not being appropriately set by @raunakab in #4594
- fix provisioning and don't spawn tasks which could result in a race c… by @rkuo-danswer in #4604
- Fix tool choice by @Weves in #4596
- My docs cleanup by @pablonyx in #4519
- fix: Create migration to re-introduce
display_model_names
by @raunakab in #4600 - transfer old fileds to new config by @evan-onyx in #4614
- Add e2e test for assistant creation/edit by @Weves in #4597
- specific user emails for drive connector by @evan-onyx in #4608
- Adjust confluence perm sync frequency by @Weves in #4613
- Single source of truth for image capability by @Weves in #4612
- Add support for overriding user list by @Weves in #4616
- fix migration and add test by @evan-onyx in #4615
- Bugfix/chat images by @rkuo-danswer in #4618
- fix by @Weves in #4617
- Fix LLM API key by @Weves in #4623
- no more duplicate files during folder indexing by @evan-onyx in #4579
- Add support for restrictions w/o any access by @Weves in #4624
- Confluence server api time fix by @evan-onyx in #4589
- Fix teams by @Weves in #4628
- page token for drive group sync by @evan-onyx in #4627
- Fix gitlab by @Weves in #4629
- Small improvements to checkpoint pickup logic by @Weves in #4634
- Fix race condition with archived channels by @Weves in #4635
- Bugfix/chat images 2 by @rkuo-danswer in #4630
- Remove info hoverable by @raunakab in #4637
- add sendgrid as option by @rkuo-danswer in #4639
- disable Agent Search Refinement Loop by default by @joachim-danswer in #4638
- Highspot cleanup by @Weves in #4640
- fix: Add padding to admin panel layout by @raunakab in #4641
- github cursor pagination by @evan-onyx in #4642
- fix: Remove
cursor-help
for tooltip by @raunakab in #4643 - memory optimize task generation for connector deletion by @rkuo-danswer in #4645
- fix highspot by @Weves in #4650
- drive file deduping by @evan-onyx in #4648
- orphan tag cleanup optimization by @evan-onyx in #4651
- Bugfix/slack timeout by @rkuo-danswer in #4652
- id not set in checkpoint FINAL by @evan-onyx in #4656
- perf: Optimize query history exporting process by @raunakab in #4602
- Add LRU cache to get_model_map by @Weves in #4660
- Fix test / display models by @Weves in #4657
- Fix non-default schema in KV store by @Weves in #4655
- restore caching and fix up some prefixing by @rkuo-danswer in #4649
Full Changelog: v0.27.0...v0.28.0-beta.1