What's Changed
- To update: run
npm run update
from the project directory for a clean installation.- Prerequisites: git and npm installed
- Recommended: clear localStorage and cookies
✨ New Features
- Summarize messages in longer conversations (ConversationSummaryBufferMemory) by @danny-avila in #973
(Optional/Experimental) Enable message summarization by setting the following in your .env file:
Note: this may affect response time when a summary is being generated. This saves you tokens in conversations with a lot of messages
OPENAI_SUMMARIZE=true
- Add Option to Disable Titling, Config Titling Model, and Title Prompt Improvements by @danny-avila in #977
- GPT-3.5-Turbo-Instruct Support & Model Fetching Refactor by @danny-avila in #981
- Accurate Token Usage Tracking & Optional Balance by @danny-avila in #1018
Read more about the Token Usage/Balance feature here
- Plugin Search Functionality by @walbercardoso in #1007
- Initial Redis Support for Scalability by @danny-avila in #1039
- New User setting to Auto-Scroll to Bottom of Conversation by @Berry-13 in #1049
🌐 Internationalization
- Update Zh.tsx by @liukaixiang817 in #1019
- Improve Traditional Chinese Localization by @PeterDaveHello in #1055
- Korean Language Support by @ywkim in #1005
- Traditional Chinese Language Support by @goodair220917 in #1006
🔧 Fixes
- SetOptions() Handling fix for ModelOptions by @jordantgh in #975
- Fixed LoginForm Max Length by @danny-avila in #980
- Cancel Automatic Scrolling During Message Stream on Mobile by @danny-avila in #984
- TextChat Scrollbar Space to allow selecting scrollbar, lower on the screen by @danny-avila in #988
- Fixed wrong Token Usage Rate for GPT-4 introduced in #1018 by @danny-avila in #1020
- OpenAIClient/PluginsClient Proxy Handling by @danny-avila in #1029
- Chats now Correctly Render on Refresh/Visit by @danny-avila in #1037
- SearchBar Debounce Fix by @danny-avila in #1039
- BingAIClient Fix (now using nodejs-gpt) by @danny-avila in #1050 #1063
- Set Correct Default Language Setting by @Berry-13 in #1061
- OpenAI Name Property Regex Conformance (no longer errors with Custom names in Presets) by @danny-avila in #1076
- Fix
getLogStores
Property & 401 Error Refresh Token Handling by @danny-avila in #1084
📝 Documentation
- Utilize Meilisearch Using LibreChat in Render by @itzraiss in #972
- Update Render.md with Meilisearch Guide by @danny-avila in #982
- Docker Compose Install Command Fix by @PeterDaveHello in #1053
- Token Usage in README by @Berry-13 in #1060
- Meilisearch in Render & Email Password Reset Update by @fuegovic in #1062
- README Update by @Berry-13 in #1086
⚙️ Other Changes
- Bump Langchain by @danny-avila in #979
- Login Logs for Fail2Ban by @Berry-13 in #986
- Icon & Favicon Adjustments, File Conversions, & Unit Tests by @Berry-13 in #987
- PluginStoreDialog Refactor by @Berry-13 in #1047
- Docker-Compose UID/GID Setting by @Berry-13 in #1044
- Replace EndpointsConfig Recoil Store with React Query by @danny-avila in #1085
New Contributors
- @jordantgh made their first contribution in #975
- @goodair220917 made their first contribution in #1006
- @liukaixiang817 made their first contribution in #1019
- @walbercardoso made their first contribution in #1007
- @PeterDaveHello made their first contribution in #1053
Full Changelog: v0.5.9...v0.6.0