πŸš€ LibreChat v0.8.0-rc4
September 12, 2025

πŸš€ LibreChat v0.8.0-rc4

The v0.8.0-rc4 release of LibreChat


What’s Changed

✨ Features

  • 🌐 Add support to SubDirectory hosting by @jpsfs in #9155
  • πŸ“Ž Upload as Text Support for Plaintext, Audio, RAG, and Token Limits by @danny-avila in #8868, #9356
  • πŸ”§ Alternative DNS Lookup for AWS ElastiCache TLS Connections by @MarcAmick in #9264
  • 🎨 MCP UI integration by @samuelpath in #9299, #9418, #9581
  • πŸ” Add Configurable Min. Password Length by @danny-avila in #9315
  • 🎀 Cumulative Transcription Support for AudioRecorder & External STT by @danny-avila in #9316, #9318
  • πŸ”’ Add Support for Integer and Float JSON Schema Types by @danny-avila in #9469
  • πŸ—„οΈ Allow Skipping Transactions When Balance is Disabled by @sbruel in #9419
  • πŸ—£οΈ Language Support for OpenAI Speech-to-Text by @danny-avila in #9470
  • πŸ“‹ Support Custom Content-Types in Action Descriptors by @sbruel in #9364
  • πŸ”— Custom Jina API URL for Web Search Reranking by @dan-and in #9236
  • 🎚️ Anthropic Parameter Set Support via Custom Endpoints by @dustinhealy in #9415
  • πŸ˜Άβ€πŸŒ«οΈ Conditionally Hide Tools Dropdown by @dustinhealy in #9530
  • πŸ”Œ Revoke MCP OAuth Credentials by @ruggishop in #9464
  • ⛑️ Add Helm serviceAccount Configuration by @jessebye in #9606

πŸ”§ Refactoring

βš™οΈ Other Changes

πŸ› Fixes

  • πŸ’² Prevent Single-dollar LaTeX for abbrev. Currency (K, M, B) by @danny-avila in #9293
  • πŸ“§ Missing Email fallback in openIdJwtLogin by @danny-avila in #9311
  • πŸ› String Interpolation in Messages Endpoint from #9155 by @danny-avila in #9312
  • πŸ”§ MCP Selection Persist and UI Flicker Issues by @danny-avila in #9324
  • πŸ› οΈ resolve broken file downloads from assistants API (Web ReadableStream support) by @arthurian in #9200
  • πŸ—ΊοΈ Embedded file handling to use Proper Filename by @danny-avila in #9372
  • πŸ—¨οΈ Prompts Pagination by @danny-avila in #9385
  • 🌟 Add Composite Indexes to Agent Categories for CosmosDB Compatibility by @mforman in #9430
  • πŸ” Image Validation when Reusing OpenID Token by @danny-avila in #9458
  • πŸ” Display File Search Citations Based on Permissions by @benverhees in #9454
  • βš™οΈ Dynamic HPA API Version Selection for K8s Compatibility by @pranshu-m in #9320
  • 🌐 Prevent MCP Body/Header Timeouts at 5-Minute mark by @danny-avila in #9476
  • πŸ”’ Update Token Deletion To Prevent Undefined Field Queries by @danny-avila in #9477
  • πŸ” Resolve Env. Variables for MCP OAuth Manual Config by @devilb2103 in #9501
  • πŸ”’ Memory Disabled Config UI Permissions by @danny-avila in #9522
  • πŸ”» Role and System Message Handling for ChatGPT Imports by @danny-avila in #9524
  • πŸͺ Show Agent Builder in Marketplace by @ruggishop in #9537
  • πŸ”– Agent Marketplace Bookmark and New Chat buttons by @ruggishop in #9549
  • πŸͺ„ MCP UI Renders for OAuth and Custom User Vars Servers by @dustinhealy in #9559
  • πŸ”ƒ Token Refresh in Browser Only, Redirect on Refresh Failure by @danny-avila in #9583
  • 🐳 Add missing uploads directory to Dockerfile by @sichgeis in #9590
  • πŸͺŸ Auto-fetch agents to fill Viewport in Marketplace Scroll by @sbruel in #9591
  • ⛑️ follow postgres bitnami values schema in rag-api helm chart by @mmdaz in #7782

🌍 Internationalization

🌍 Add Slovenian Language by @dustinhealy in #9313 🌍 Update translation.json with latest translations in #9321, #9361, #9381, #9434, #9439, #9473, #9515, #9533, #9570, #9586, #9599

New Contributors

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