What's Changed
- feat: add DB models for OAuthTools by @Weves in #5836
- feat: update icons by @wenxi-onyx in #5864
- feat: add CRUD operations for OAuth Tools by @Weves in #5837
- feat: add OAuthTokenManager by @Weves in #5838
- fix: citation look by @Weves in #5871
- chore(docker): migrate integration image to docker bake and de-dupe by @trial2onyx in #5873
- chore: Update CONTRIBUTING.md by @wenxi-onyx in #5880
- feat: oauth tool apis by @Weves in #5840
- fix(team special char): ampersand fix by @jessicasingh7 in #5877
- feat: FOSS repo sync by @Weves in #5885
- fix: foss repo syncing by @Weves in #5888
- fix: make_foss_repo.sh by @Weves in #5890
- chore: add fe type check to pre-commit by @nmgarza5 in #5883
- fix: don't set env vars if they're empty (aws bedrock) by @wenxi-onyx in #5886
- fix: fix typing errors in react tests by @nmgarza5 in #5881
- Revert "chore: add fe type check to pre-commit" by @nmgarza5 in #5893
- fix: add license by @Weves in #5891
- fix: sharepoint .msg handling + lazy load check fix by @Weves in #5497
- chore(fix): bring llm prompts to spec by @rguan72 in #5863
- fix: add back empty ee dir by @Weves in #5899
- fix: set git config early by @Weves in #5900
- chore(integration): test instructions and image gen test by @rguan72 in #5897
- fix: Shared chat UI by @raunakab in #5895
- refactor: Remove assistant icon by @raunakab in #5882
- fix: add global by @Weves in #5902
- fix: add init.py in empty ee dir by @Weves in #5903
- fix: make entire query history row clickable by @wenxi-onyx in #5894
- feat: show personal name if provided by @wenxi-onyx in #5898
- chore(tf): Clean up and add linting by @justin-tahara in #5905
- fix: deep research disable by @Weves in #5911
- chore(gha): disable docker caching for backend images by @trial2onyx in #5910
- fix: mcp chat frontend part1 by @evan-onyx in #5913
- fix: initial screen when no LLM provider is set up by @Weves in #5912
- fix: input bar thickness by @Weves in #5917
- feat: center input bar by @Weves in #5919
- feat: save user's theme preference by @wenxi-onyx in #5908
- fix: better handling of dark/light icons by @nmgarza5 in #5909
- feat: Oauth tools/support removing by @Weves in #5876
- feat: oauth tools/fe by @Weves in #5844
- fix: copy button switch to check by @Weves in #5926
- fix: code rendering in chat by @Weves in #5927
- fix: remove default agent from sidebar by @Weves in #5929
- fix: change url at the start of a new chat rather than at the end of … by @Weves in #5932
- fix: auth logic, create util func, and add edge check in middleware by @wenxi-onyx in #5931
- fix: decrease background blur in modals by @nmgarza5 in #5823
- refactor: remove custom spacing definitions by @Weves in #5928
Hotfixes
- chore(hotfix): Align Cookie Usage (#5954) by @justin-tahara in #5965
- chore(hotfix): v2.1.2 fix jira and confluence connectors by @wenxi-onyx in #5967
Full Changelog: v2.0.3...v2.1.2