# What's Changed

## ✨ New Features

- Summarize messages in longer conversations (ConversationSummaryBufferMemory) by [@danny-avila](https://github.com/danny-avila) in [#973](https://github.com/danny-avila/LibreChat/pull/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](https://github.com/danny-avila) in [#977](https://github.com/danny-avila/LibreChat/pull/977)
- GPT-3.5-Turbo-Instruct Support & Model Fetching Refactor by [@danny-avila](https://github.com/danny-avila) in [#981](https://github.com/danny-avila/LibreChat/pull/981)
- Accurate Token Usage Tracking & Optional Balance by [@danny-avila](https://github.com/danny-avila) in [#1018](https://github.com/danny-avila/LibreChat/pull/1018)
  > Read more about the [Token Usage/Balance feature here](https://docs.librechat.ai/features/token_usage.html)
- Plugin Search Functionality by [@walbercardoso](https://github.com/walbercardoso) in [#1007](https://github.com/danny-avila/LibreChat/pull/1007)
- Initial Redis Support for Scalability by [@danny-avila](https://github.com/danny-avila) in [#1039](https://github.com/danny-avila/LibreChat/pull/1039)
- New User setting to Auto-Scroll to Bottom of Conversation by [@Berry-13](https://github.com/Berry-13) in [#1049](https://github.com/danny-avila/LibreChat/pull/1049)

## 🌐 Internationalization

- Update Zh.tsx by [@liukaixiang817](https://github.com/liukaixiang817) in [#1019](https://github.com/danny-avila/LibreChat/pull/1019)
- Improve Traditional Chinese Localization by [@PeterDaveHello](https://github.com/PeterDaveHello) in [#1055](https://github.com/danny-avila/LibreChat/pull/1055)
- Korean Language Support by [@ywkim](https://github.com/ywkim) in [#1005](https://github.com/danny-avila/LibreChat/pull/1005)
- Traditional Chinese Language Support by [@goodair220917](https://github.com/goodair220917) in [#1006](https://github.com/danny-avila/LibreChat/pull/1006)

## 🔧 Fixes

- SetOptions() Handling fix for ModelOptions by [@jordantgh](https://github.com/jordantgh) in [#975](https://github.com/danny-avila/LibreChat/pull/975)
- Fixed LoginForm Max Length by [@danny-avila](https://github.com/danny-avila) in [#980](https://github.com/danny-avila/LibreChat/pull/980)
- Cancel Automatic Scrolling During Message Stream on Mobile by [@danny-avila](https://github.com/danny-avila) in [#984](https://github.com/danny-avila/LibreChat/pull/984)
- TextChat Scrollbar Space to allow selecting scrollbar, lower on the screen by [@danny-avila](https://github.com/danny-avila) in [#988](https://github.com/danny-avila/LibreChat/pull/988)
- Fixed wrong Token Usage Rate for GPT-4 introduced in [#1018](https://github.com/danny-avila/LibreChat/pull/1018) by [@danny-avila](https://github.com/danny-avila) in [#1020](https://github.com/danny-avila/LibreChat/pull/1020)
- OpenAIClient/PluginsClient Proxy Handling by [@danny-avila](https://github.com/danny-avila) in [#1029](https://github.com/danny-avila/LibreChat/pull/1029)
- Chats now Correctly Render on Refresh/Visit by [@danny-avila](https://github.com/danny-avila) in [#1037](https://github.com/danny-avila/LibreChat/pull/1037)
- SearchBar Debounce Fix by [@danny-avila](https://github.com/danny-avila) in [#1039](https://github.com/danny-avila/LibreChat/pull/1039)
- BingAIClient Fix (now using [nodejs-gpt](https://github.com/danny-avila/nodejs-gpt)) by [@danny-avila](https://github.com/danny-avila) in [#1050](https://github.com/danny-avila/LibreChat/pull/1050) [#1063](https://github.com/danny-avila/LibreChat/pull/1063)
- Set Correct Default Language Setting by [@Berry-13](https://github.com/Berry-13) in [#1061](https://github.com/danny-avila/LibreChat/pull/1061)
- OpenAI Name Property Regex Conformance (no longer errors with Custom names in Presets) by [@danny-avila](https://github.com/danny-avila) in [#1076](https://github.com/danny-avila/LibreChat/pull/1076)
- Fix `getLogStores` Property & 401 Error Refresh Token Handling by [@danny-avila](https://github.com/danny-avila) in [#1084](https://github.com/danny-avila/LibreChat/pull/1084)

## 📝 Documentation

- Utilize Meilisearch Using LibreChat in Render by [@itzraiss](https://github.com/itzraiss) in [#972](https://github.com/danny-avila/LibreChat/pull/972)
- Update Render.md with Meilisearch Guide by [@danny-avila](https://github.com/danny-avila) in [#982](https://github.com/danny-avila/LibreChat/pull/982)
- Docker Compose Install Command Fix by [@PeterDaveHello](https://github.com/PeterDaveHello) in [#1053](https://github.com/danny-avila/LibreChat/pull/1053)
- Token Usage in README by [@Berry-13](https://github.com/Berry-13) in [#1060](https://github.com/danny-avila/LibreChat/pull/1060)
- Meilisearch in Render & Email Password Reset Update by [@fuegovic](https://github.com/fuegovic) in [#1062](https://github.com/danny-avila/LibreChat/pull/1062)
- README Update by [@Berry-13](https://github.com/Berry-13) in [#1086](https://github.com/danny-avila/LibreChat/pull/1086)

## ⚙️ Other Changes

- Bump Langchain by [@danny-avila](https://github.com/danny-avila) in [#979](https://github.com/danny-avila/LibreChat/pull/979)
- Login Logs for Fail2Ban by [@Berry-13](https://github.com/Berry-13) in [#986](https://github.com/danny-avila/LibreChat/pull/986)
- Icon & Favicon Adjustments, File Conversions, & Unit Tests by [@Berry-13](https://github.com/Berry-13) in [#987](https://github.com/danny-avila/LibreChat/pull/987)
- PluginStoreDialog Refactor by [@Berry-13](https://github.com/Berry-13) in [#1047](https://github.com/danny-avila/LibreChat/pull/1047)
- Docker-Compose UID/GID Setting by [@Berry-13](https://github.com/Berry-13) in [#1044](https://github.com/danny-avila/LibreChat/pull/1044)
- Replace EndpointsConfig Recoil Store with React Query by [@danny-avila](https://github.com/danny-avila) in [#1085](https://github.com/danny-avila/LibreChat/pull/1085)

## New Contributors

- [@jordantgh](https://github.com/jordantgh) made their first contribution in [#975](https://github.com/danny-avila/LibreChat/pull/975)
- [@goodair220917](https://github.com/goodair220917) made their first contribution in [#1006](https://github.com/danny-avila/LibreChat/pull/1006)
- [@liukaixiang817](https://github.com/liukaixiang817) made their first contribution in [#1019](https://github.com/danny-avila/LibreChat/pull/1019)
- [@walbercardoso](https://github.com/walbercardoso) made their first contribution in [#1007](https://github.com/danny-avila/LibreChat/pull/1007)
- [@PeterDaveHello](https://github.com/PeterDaveHello) made their first contribution in [#1053](https://github.com/danny-avila/LibreChat/pull/1053)

**Full Changelog**: [https://github.com/danny-avila/LibreChat/compare/v0.5.9...v0.6.0](https://github.com/danny-avila/LibreChat/compare/v0.5.9...v0.6.0)
