What's Changed
Features:
- feat(Functions Agent): use official langchain function executor/agent for better output handling by @danny-avila in #538
- feat(Plugins): change default agent to functions and skip completion by @danny-avila in #544
- This is the most token-efficient method of using plugins. Docs on how to write plugins as functions coming soon.
- OpenID Authentication by @bsu3338 in #495
Build and Docker Updates:
- build(docker-compose.yml): change the image name to librechat by @danny-avila in #530
- #531: Create container.yml: build and push docker image upon tagging by @jinzishuai in #536
- feat: update Dockerfile to include curl by @jinzishuai in #539
Style and UX:
- style: mobile optimizations, use fixed dialogs, and prevent auto-scroll for presets by @danny-avila in #534
- fix(SubmitButton.jsx): fix padding overlap of textarea by @danny-avila in #540
Documentation & Logos:
- Update [logo] README.md by @fuegovic in #535
- MkDocs for Material by @bsu3338 in #545
- Enhanced Documentation: Added Cloudflare and Linode Setup by @Berry-13 in #549
- Minor OpenID Documentation Update by @bsu3338 in #553
- Add social sites to MkDocs by @bsu3338 in #554
Refactoring and Fixes:
- refactor: update references from chatgpt-clone to LibreChat by @fuegovic in #541
- fix: #546 issue with closing registration by @danorlando in #547
New Contributors
- @jinzishuai made their first contribution in #536
- @bsu3338 made their first contribution in #495
- @Berry-13 made their first contribution in #549
Full Changelog: v0.5.1...v0.5.2