πŸš€ LibreChat v0.8.0-rc1
August 4, 2025

πŸš€ LibreChat v0.8.0-rc1

The v0.8.0-rc1 release of LibreChat


What’s Changed

✨ Features

  • ✨ feat: Add REDIS_PING_INTERVAL configuration to control Redis pinging behavior by @nhtruong in #8648
  • πŸ“¦ feat: Move Shared Components to @librechat/client by @danny-avila in #8685
  • πŸ“» feat: radio component by @berry-13 in #8692
  • πŸͺŸ feat: Context Window for amazon.nova-premier by @ryanh-ai in #8689
  • 🏹 feat: Concurrent MCP Initialization Support by @dustinhealy in #8677
  • ✨ feat: Enhance Redis Config and Error Handling by @danny-avila in #8709
  • ✨ feat: Add Support for customUserVar Replacement in β€˜args’ Field by @dustinhealy in #8743
  • πŸ”’ feat: MCP OAuth Config for Metadata Parameters by @wartek69 in #8691
  • πŸ› οΈ feat: Add Reset-Meili-Sync Script for MongoDB Flags by @danny-avila in #8823
  • 🧹 feat: Automatic File Cleanup for Mistral OCR Uploads by @danny-avila in #8827
  • πŸ–ŒοΈ feat: add animation styles for popovers and tooltips by @berry-13 in #8831
  • ✨ feat: Add OpenID Audience Parameter by @SollalF in #8837

βš™οΈ Other Changes

  • πŸ”„ refactor: Default Completion Title Prompt and Title Model Selection by @danny-avila in #8646
  • πŸ“± refactor: Redis Client Error Logging and Ping only when Ready by @danny-avila in #8671
  • πŸ—‚οΈ refactor: Make MCPSubMenu consistent with MCPSelect by @dustinhealy in #8650
  • πŸͺ΅ refactor: Dynamic getLogDirectory utility for Loggers by @danny-avila in #8686
  • πŸ§— refactor: Replace traverse package with Minimal Traversal for Logging by @danny-avila in #8687
  • πŸ”‘ refactor: MCP Settings Rendering Logic for OAuth Servers by @dustinhealy in #8718
  • πŸ›‚ refactor: Use discoverAuthorizationServerMetadata for MCP OAuth by @jhrozek in #8723
  • πŸ”¨ style: Improve MCP UI by @berry-13 in #8745

πŸ› Fixes

  • πŸ› fix: MCP Name Normalization breaking User Provided Variables by @dustinhealy in #8644
  • πŸ› fix: Display OAuth MCP servers according to Chat Menu Setting by @dustinhealy in #8643
  • πŸ› fix: Temporary Chats Still Visible in Sidebar by @dustinhealy in #8688
  • 🐜 fix: Forward Ref to MCPSubMenu and ArtifactsSubMenu by @dustinhealy in #8696
  • πŸ”§ fix: Update Proxy Config for OpenAI Image Tools by @danny-avila in #8712
  • πŸ”€ fix: Rerender Edge Cases After Migration to Shared Package by @danny-avila in #8713
  • βš’οΈ fix: MCP Initialization Flows by @dustinhealy in #8734
  • πŸ”‘ fix: Update Conversation Mutation to use ID from Payload by @berry-13 in #8758
  • 🐦 fix: Prioritize OIDC Username Claims to Prevent First Name Usernames by @plasticlobster in #8695
  • βœ‚οΈ fix: Remove Image Payloads from Memory Processing by @danny-avila in #8770
  • πŸ”§ fix: Apply Convo Export filename sanitization at export, not input by @azamara in #8779
  • πŸ”§ fix: Assistants API SDK calls to match Updated Arguments by @danny-avila in #8818

πŸ“¦ Dependencies & Chores

🌍 Internationalization

New Contributors

Full Changelog: https://github.com/danny-avila/LibreChat/compare/v0.7.9…v0.8.0-rc1