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