โ† Back to changelog

๐Ÿš€ LibreChat v0.8.3-rc1

The v0.8.3-rc1 release of LibreChat

v0.8.3-rc1

What's Changed

โœจ Features

๐Ÿ› Fixes

  • ๐Ÿ” MCP OAuth Tool Discovery and Event Emission by @danny-avila in #11599
  • ๐Ÿ”ฆ Tool resource files not visible in event-driven mode by @usnavy13 in #11610
  • ๐Ÿ‘† Web Search and Code Interpreter Toggle Cursor Hover Behavior by @dustinhealy in #11614
  • ๐Ÿ“ฑ Mention Touch UX and MCP Tool UI Consistency by @danny-avila in #11627
  • ๐Ÿ›ก๏ธ Preserve CREATE/SHARE/SHARE_PUBLIC Permissions with Boolean Config by @danny-avila in #11647
  • ๐Ÿ—ฃ๏ธ Add Various State Change Announcements by @dustinhealy in #11495
  • ๐ŸŽฌ Code Session Context In Event Driven Mode by @danny-avila in #11673
  • ๐Ÿ†” Atomic File Dedupe, Bedrock Tokens Fix, and Allowed MIME Types by @danny-avila in #11675
  • ๐ŸŒŠ Prevent Truncations When Redis Resumable Streams Are Enabled by @danny-avila in #11710
  • ๐ŸชŸ Update Link Target to Open in Separate Tabs by @flyinggrizzly in #11669
  • ๐Ÿ”ง Update z-index for ImagePreview Dialog by @danny-avila in #11714
  • ๐Ÿ›ก๏ธ Implement TOCTOU-Safe SSRF Protection for Actions and MCP by @danny-avila in #11722
  • ๐Ÿ›ก๏ธ Secure MCP/Actions OAuth Flows, Resolve Race Condition & Tool Cache Cleanup by @danny-avila in #11756
  • ๐Ÿ Resolve Content Aggregation Race Condition in Agent Event Handlers by @danny-avila in #11757
  • ๐Ÿ”Ž Include Legacy Documents With Undefined _meiliIndex in Search Sync by @ablizorukov in #11745
  • ๐Ÿ”’ Prevent Race Condition in RedisJobStore by @danny-avila in #11764
  • ๐Ÿฆ™ Memory Agent Fails to Initialize with Ollama Provider by @calkeo in #11680
  • ๐Ÿ”’ Secure Cookie Localhost Bypass and OpenID Token Selection in AuthService by @danny-avila in #11782
  • ๐Ÿงฐ Convert const to enum in MCP Schemas for Gemini Compatibility by @danny-avila in #11784
  • ๐ŸชŸ Tab Isolation for Agent Favorites + MCP Selections by @danny-avila in #11786
  • ๐Ÿ•ต๏ธโ€โ™‚๏ธ Handle 404 errors on agent queries for favorites by @ethanlaj in #11587
  • ๐Ÿข Handle Group Overage for Azure Entra Authentication by @WhammyLeaf in #11557
  • ๐ŸŒ™ Accessible Contrast for Theme Switcher Icons by @dustinhealy in #11795
  • ๐Ÿ‘ป Prevent Async Title Generation From Recreating Deleted Conversations by @danny-avila in #11797
  • ๐ŸŽ›๏ธ Google JSON Schema Normalization/Resolution Logic by @danny-avila in #11804
  • ๐Ÿช‚ Handle MongoDB Connection Errors to Prevent Process Crashes by @SharpLu in #11809
  • ๐Ÿชช Pass Scope in OpenID Refresh Token Grant for Azure Custom API by @seung-myung in #11770
  • ๐Ÿ› Normalize output_text blocks in Responses API input conversion by @danny-avila in #11835
  • ๐Ÿชน Prevent whitespace-only Chat input Submissions by @dobernike in #11838
  • ๐Ÿ”— Preserve Stream State Across Reconnects to Prevent Reorder Buffer Desync by @danny-avila in #11842
  • ๐Ÿงญ Robust 404 Conversation Not Found Redirect by @danny-avila in #11853
  • ๐Ÿงฌ Backfill Missing SHARE Permissions and Migrate Legacy SHARED_GLOBAL Fields by @danny-avila in #11854
  • ๐Ÿ’ก System Theme Picker Selection by @dustinhealy in #11220

๐Ÿ”ง Refactoring

  • ๐Ÿงฉ Tool Context Builders for Web Search & Image Gen by @danny-avila in #11644
  • โœˆ๏ธ Single-Flight Deduplication for MCP Server Configs and Optimize Redis Batch Fetching by @danny-avila in #11628
  • ๐Ÿ”„ Sequential Event Ordering in Redis Streaming Mode by @danny-avila in #11650
  • ๐Ÿช™ Distinguish ID Tokens from Access Tokens in OIDC Federated Auth by @jlevy in #11711
  • ๐Ÿ—ƒ๏ธ Separate Tool Cache Namespace for Blue/Green Deployments by @danny-avila in #11738
  • ๐Ÿ“ณ Optimize Model Selector by @danny-avila in #11787
  • ๐Ÿ—จ๏ธ Better Whitespace handling in Chat Message rendering by @danny-avila in #11791
  • ๐Ÿ—‚๏ธ Artifacts via Model Specs & Scope Badge Persistence by Spec Context by @danny-avila in #11796
  • ๐Ÿฅ  Always set OIDC refresh token cookie to survive session expiry by @danny-avila in #11810
  • ๐Ÿช† Internalize Producer Event Handling into Agent Graph Context by @danny-avila in #11816
  • โš›๏ธ Redis Scalability Improvements for High-Throughput Deployments by @danny-avila in #11840
  • โ™ป๏ธ On-demand MCP connections: remove proactive reconnect, default to available by @danny-avila in #11839

โš™๏ธ Other Changes

๐ŸŒ Internationalization

New Contributors

Full Changelog: https://github.com/danny-avila/LibreChat/compare/v0.8.2...v0.8.3-rc1