v0.8.0-rc4
Pre-release
LibreChat-AI/LibreChatv0.8.0-rc4Sep 12, 2025by danny-avila
Upgrading?
AI Summary
Release Candidate 4 for v0.8.0, focusing on MCP UI integration, SubDirectory hosting, Upload as Text support, and various refactoring efforts.
Key Highlights
- SubDirectory hosting support
- Upload as Text Support for Plaintext, Audio, RAG, and Token Limits
- MCP UI integration with deeper integration
- Cumulative Transcription Support for `AudioRecorder` & External STT
- Custom Jina API URL for Web Search Reranking
New Features
- SubDirectory hosting support
- Upload as Text Support for Plaintext, Audio, RAG, and Token Limits
- Alternative DNS Lookup for AWS ElastiCache TLS Connections
- MCP UI integration
- Configurable Min. Password Length
- Cumulative Transcription Support for `AudioRecorder` & External STT
- Integer and Float JSON Schema Types
- Skip Transactions When Balance is Disabled
- Language Support for OpenAI Speech-to-Text
- Custom Jina API URL for Web Search Reranking
- Anthropic Parameter Set Support via Custom Endpoints
- Revoke MCP OAuth Credentials
- Helm `serviceAccount` Configuration
- Streamline App Config Usage
- File Access via Agent
- MCP UI Separation for Agents
- Enable File Search from Upload Option
- Theme Handling to use `isDark` Utility
- Filter Model Specs Based on User Access
- Remove `dangerouslySetHtml`
Full Release Notes
## What's Changed ### β¨ Features * π Add support to SubDirectory hosting by @jpsfs in https://github.com/danny-avila/LibreChat/pull/9155 * π Upload as Text Support for Plaintext, Audio, RAG, and Token Limits by @danny-avila in https://github.com/danny-avila/LibreChat/pull/8868, https://github.com/danny-avila/LibreChat/pull/9356 * π§ Alternative DNS Lookup for AWS ElastiCache TLS Connections by @MarcAmick in https://github.com/danny-avila/LibreChat/pull/9264 * π¨ MCP UI integration by @samuelpath in https://github.com/danny-avila/LibreChat/pull/9299, https://github.com/danny-avila/LibreChat/pull/9418, https://github.com/danny-avila/LibreChat/pull/9581 * π Add Configurable Min. Password Length by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9315 * π€ Cumulative Transcription Support for `AudioRecorder` & External STT by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9316, https://github.com/danny-avila/LibreChat/pull/9318 * π’ Add Support for Integer and Float JSON Schema Types by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9469 * ποΈ Allow Skipping Transactions When Balance is Disabled by @sbruel in https://github.com/danny-avila/LibreChat/pull/9419 * π£οΈ Language Support for OpenAI Speech-to-Text by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9470 * π Support Custom Content-Types in Action Descriptors by @sbruel in https://github.com/danny-avila/LibreChat/pull/9364 * π Custom Jina API URL for Web Search Reranking by @dan-and in https://github.com/danny-avila/LibreChat/pull/9236 * ποΈ Anthropic Parameter Set Support via Custom Endpoints by @dustinhealy in https://github.com/danny-avila/LibreChat/pull/9415 * πΆβπ«οΈ Conditionally Hide Tools Dropdown by @dustinhealy in https://github.com/danny-avila/LibreChat/pull/9530 * π Revoke MCP OAuth Credentials by @ruggishop in https://github.com/danny-avila/LibreChat/pull/9464 * βοΈ add Helm `serviceAccount` Configuration by @jessebye in https://github.com/danny-avila/LibreChat/pull/9606 ### π§ Refactoring * π Streamline App Config Usage by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9234, https://github.com/danny-avila/LibreChat/pull/9366, https://github.com/danny-avila/LibreChat/pull/9367, https://github.com/danny-avila/LibreChat/pull/9438, https://github.com/danny-avila/LibreChat/pull/9558 * π― Custom Endpoint Request-based Header Resolution by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9344 * ποΈ File Access via Agent; Deny Deletion if not Editor, Allow Viewer by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9357 * π Improve State mgmt. for File uploads and Tool Auth by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9359 * βοΈ MCP UI Separation for Agents by @dustinhealy and @danny-avila in https://github.com/danny-avila/LibreChat/pull/9237, https://github.com/danny-avila/LibreChat/pull/9471 * β¬οΈ Enable File Search from Upload Option by @usnavy13 in https://github.com/danny-avila/LibreChat/pull/9425 * π Theme Handling to use `isDark` Utility by @Educg550 in https://github.com/danny-avila/LibreChat/pull/9405 * π¦Ύ Filter Model Specs Based on User Access to Agents by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9433 * π Centralize `fileStrategy` Resolution for OpenID, SAML, and Social Logins by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9468 * π Normalize paths for Vite Config Chunking by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9513 * π» LocalStorage Cleanup and MCP State Optimization by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9528 * π Show File Search and Code File Upload Options Based on Agent Tools by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9532 * π¬ Improved Rendering and Localization for Drag & Drop Files by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9547 * π€ Auto-validate IDs in Agent Query by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9555 * π§ Centralize Collection Checks for Permissions Migration by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9565 * π Optimize Email Domain Validation in OpenID, SAML, and Social Logins by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9567, https://github.com/danny-avila/LibreChat/pull/9566 * π Improve MCP OAuth Event Handler Cleanup by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9584, https://github.com/danny-avila/LibreChat/pull/9589 * π Preserve Category in Agent Marketplace Search by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9598 * β Add Effective Timeout for MCP Fetch by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9585 ### βοΈ Other Changes * π switch from `ankane/pgvector` to `pgvector/pgvector` by @ethanlaj in https://github.com/danny-avila/LibreChat/pull/9245 * π§Ή Remove `dangerouslySetHtml` by @colinlin-stripe in https://github.com/danny-avila/LibreChat/pull/9288 * π§ͺ Tests for Anthropic and OpenAI LLM Configuration by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9484 * π§Ή Remove Unused Cache Configuration Keys by @nhtruong in https://github.com/danny-avila/LibreChat/pull/9551 * βοΈ Update Build Config due to Windows Tests by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9511 * π¦ Update `caniuse-lite` to v1.0.30001741, `vite` to v6.3.6, `axios` to v1.12.1 by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9523, https://github.com/danny-avila/LibreChat/pull/9553, https://github.com/danny-avila/LibreChat/pull/9600 ### π Fixes * π² Prevent Single-dollar LaTeX for abbrev. Currency (K, M, B) by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9293 * π§ Missing Email fallback in `openIdJwtLogin` by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9311 * π String Interpolation in Messages Endpoint from #9155 by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9312 * π§ MCP Selection Persist and UI Flicker Issues by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9324 * π οΈ resolve broken file downloads from assistants API (Web ReadableStream support) by @arthurian in https://github.com/danny-avila/LibreChat/pull/9200 * πΊοΈ Embedded file handling to use Proper Filename by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9372 * π¨οΈ Prompts Pagination by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9385 * π Add Composite Indexes to Agent Categories for CosmosDB Compatibility by @mforman in https://github.com/danny-avila/LibreChat/pull/9430 * π Image Validation when Reusing OpenID Token by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9458 * π Display File Search Citations Based on Permissions by @benverhees in https://github.com/danny-avila/LibreChat/pull/9454 * βοΈ Dynamic HPA API Version Selection for K8s Compatibility by @pranshu-m in https://github.com/danny-avila/LibreChat/pull/9320 * π Prevent MCP Body/Header Timeouts at 5-Minute mark by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9476 * π Update Token Deletion To Prevent Undefined Field Queries by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9477 * π Resolve Env. Variables for MCP OAuth Manual Config by @devilb2103 in https://github.com/danny-avila/LibreChat/pull/9501 * π Memory Disabled Config UI Permissions by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9522 * π» Role and System Message Handling for ChatGPT Imports by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9524 * πͺ Show Agent Builder in Marketplace by @ruggishop in https://github.com/danny-avila/LibreChat/pull/9537 * π Agent Marketplace Bookmark and New Chat buttons by @ruggishop in https://github.com/danny-avila/LibreChat/pull/9549 * πͺ MCP UI Renders for OAuth and Custom User Vars Servers by @dustinhealy in https://github.com/danny-avila/LibreChat/pull/9559 * π Token Refresh in Browser Only, Redirect on Refresh Failure by @danny-avila in https://github.com/danny-avila/LibreChat/pull/9583 * π³ Add missing `uploads` directory to Dockerfile by @sichgeis in https://github.com/danny-avila/LibreChat/pull/9590 * πͺ Auto-fetch agents to fill Viewport in Marketplace Scroll by @sbruel in https://github.com/danny-avila/LibreChat/pull/9591 * βοΈ follow postgres bitnami values schema in rag-api helm chart by @mmdaz in https://github.com/danny-avila/LibreChat/pull/7782 ### π Internationalization π Add Slovenian Language by @dustinhealy in https://github.com/danny-avila/LibreChat/pull/9313 π Update translation.json with latest translations in https://github.com/danny-avila/LibreChat/pull/9321, https://github.com/danny-avila/LibreChat/pull/9361, https://github.com/danny-avila/LibreChat/pull/9381, https://github.com/danny-avila/LibreChat/pull/9434, https://github.com/danny-avila/LibreChat/pull/9439, https://github.com/danny-avila/LibreChat/pull/9473, https://github.com/danny-avila/LibreChat/pull/9515, https://github.com/danny-avila/LibreChat/pull/9533, https://github.com/danny-avila/LibreChat/pull/9570, https://github.com/danny-avila/LibreChat/pull/9586, https://github.com/danny-avila/LibreChat/pull/9599 ## New Contributors * @jpsfs made their first contribution in https://github.com/danny-avila/LibreChat/pull/9155 * @ethanlaj made their first contribution in https://github.com/danny-avila/LibreChat/pull/9245 * @colinlin-stripe made their first contribution in https://github.com/danny-avila/LibreChat/pull/9288 * @MarcAmick made their first contribution in https://github.com/danny-avila/LibreChat/pull/9264 * @mforman made their first contribution in https://github.com/danny-avila/LibreChat/pull/9430 * @Educg550 made their first contribution in https://github.com/danny-avila/LibreChat/pull/9405 * @dan-and made their first contribution in https://github.com/danny-avila/LibreChat/pull/9236 * @devilb2103 made their first contribution in https://github.com/danny-avila/LibreChat/pull/9501 * @sichgeis made their first contribution in https://github.com/danny-avila/LibreChat/pull/9590 * @mmdaz made their first contribution in https://github.com/danny-avila/LibreChat/pull/7782 * @jessebye made their first contribution in https://github.com/danny-avila/LibreChat/pull/9606 **Full Changelog**: https://github.com/danny-avila/LibreChat/compare/v0.8.0-rc3...v0.8.0-rc4
Related Repositories
openclaw/openclawβ
392,733
The AI that really does things. Any OS. Any Platform. The lobster way. π¦
nilbuild/developer-roadmapβ
370,111
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
morluto/reaβ
361,952
Reverse engineer anything with agents, from app behavior down to native binaries.
anomalyco/opencodeβ
219,950
The open source coding agent.
n8n-io/n8nβ
208,299
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.