ποΈ Highlights
Major features and improvements since v0.7.9
π Granular Permissions System
Complete overhaul of permission system with fine-grained access control, Entra ID group discovery, and ACL-based (Access Control List) resource permissions with permission bits for agents, prompts, files, and conversations.
πͺ Agent Marketplace with Advanced Sharing
Agent marketplace ecosystem for discovering and sharing agents with categorization, promotion system, advanced sharing dialogs with role-based access controls, and people picker UI for user/group/role search.
π€ Model Updates
- GPT-5 support with token limits, rates, reasoning capabilities, and verbosity parameter
- Claude Sonnet 4.5 Support, Updated Context & Pricing for latest frontier models from DeepSeek & Gemini
βοΈ Other Notable Changes
- Subdirectory hosting support
- MCP Compatibility & Scaling Improvements
- App-wide Performance & Reliability Improvements
- Additional Configurations for Helm chart
- Native web search integration for OpenRouter
- MongoDB connection pool configuration options
- Upload as Text Support
- Additional Configurations for OpenID Connect
- SharePoint integration via Microsoft Graph API
What's New since v0.8.0-rc4
Latest changes since v0.8.0-rc4
β¨ Features
- π Support Multiple Roles in
OPENID_REQUIRED_ROLE
by @Isydmr in #9171 - π» Add Proxy Config for Mistral OCR API by @danny-avila in #9629
- π« MCP OAuth Auto-Reconnect by @ruggishop in #9646
- π Helm Chart Port Flexibility and MongoDB Update by @hubbertj in #9750
- πΌ Vercel App Attribution for LibreChat by @danny-avila in #9769
- π Helm DNS Configuration Support for Traffic Redirection by @SharpLu in #9785
- π OpenRouter Web Search by @danny-avila in #9853
- βΈοΈ Helm
hostAliases
Support For Custom DNS Mappings by @SharpLu in #9857 - π Expose Env Field in Helm Deployment Template by @WhammyLeaf in #9890
- βοΈ Add Gemini 2.5 Default Models & Pricing by @linnil1 in #9892
- π€ Claude Sonnet 4.5, DeepSeek V3.2 Context & Pricing by @danny-avila in #9894
π§ Refactoring
- π§ Consolidate MCP tool removal and Improve UX by @danny-avila in #9609
- π URL sanitization for MCP logging by @danny-avila in #9632
- π Agent Tool Permissions for File Upload Options by @danny-avila in #9647
- π Improve Message UI State Handling by @danny-avila in #9678
- π¨οΈ Only Allow Prompt Queries with Access by @danny-avila in #9688
- π§© File Upload Options based on Ephemeral Agent by @danny-avila in #9693
- π Convert OCR Tool Resource to Context by @danny-avila in #9699
- π― MCP Registry To Handle
serverInstructions
As String "true" by @danny-avila in #9703 - π¨ Improve Mermaid Artifacts Styling by @danny-avila in #9742
- π File Read Operations by @danny-avila in #9747
- π§° Decouple MCP Tools from System Tools by @danny-avila in #9748
- π MCP OAuth Polling with Gradual Backoff and Timeout Handling by @danny-avila in #9752
- π Improve MCP Auth UX for Agent Panel by @danny-avila in #9762
- π€ Side Panel Agent UI To Account For Ephemeral Agents by @danny-avila in #9763
- π΅οΈ Optimize Message Search Performance by @danny-avila in #9818
- πΈοΈ Drop/Add
web_search
Param Handling for Custom Endpoints by @danny-avila in #9852 - π OCR Fully Optional with Defaults for "Upload as Text" by @danny-avila in #9856
- πͺ Auth Token Retrieval with Sorting and Query Options by @danny-avila in #9884
π Fixes
- π Refresh Token Edge Cases by @danny-avila in #9625
- π» Phantom MCP Tool Calls by @dustinhealy in #9634
- β° Disable TTL For Transient OIDC Users In Permission Service by @keltschdt in #9643
- π οΈ Missing Tool Definitions on Redis Cache Clear by @danny-avila in #9681
- π¨ Redis CA file handling by @UnexpectedNull in #9692
- π Retrieve Multiple Agents In File Access Check by @danny-avila in #9695
- π½ Memory Permissions Handling by @danny-avila in #9701
- πͺ Template for Chats Starting from Agent Marketplace by @danny-avila in #9702
- π Respect Server's Token Endpoint Auth Methods for MCP OAuth Refresh by @danny-avila in #9717
- π Race Condition in Search Bar Clear Text Handler by @danny-avila in #9718
- π Prevent Deletion of User Input During AI Generation by @danny-avila in #9719
- π Handle Multiple Email Addresses in LDAP Auth by @thojou in #9729
- π·οΈ Increment Tag Counters When Forking/Duplicating Conversations by @danny-avila in #9737
- π‘οΈ Handle Null
MCPManager
InOAuthReconnectionManager
by @ruggishop in #9740 - π¦ Helm Chart HPA Configuration Issues by @clayrosenthal in #9770
- π MCP OAuth Token Persistence Race Condition and Refresh Auth Method by @wipash in #9773
- π Prioritize Immutable Sub Claim for OIDC User ID by @danny-avila in #9788
- π‘οΈ Title Generation Skip Logic Based On Endpoint Config by @danny-avila in #9811
- π Shared MCP Server Connection Management by @nhtruong in #9822
- π€ Missing User Placeholder Fields for MCP Services by @danny-avila in #9824
- π Exclude Pinned Keys from Cleanup and Fix MCP Pin State by @danny-avila in #9867
- π§ Case-Insensitive Domain Matching by @danny-avila in #9868
- π§ Ensure
getServerToolFunctions
Handles Errors by @ruggishop in #9895 - π Allow
text/xml
mimetype by @normunds-wipo in #9908
π¦ Dependencies & Chores
- π οΈ Typing and Remove Comments by @danny-avila in #9732
- π¦ Update
@librechat/agents
to v2.4.80 by @danny-avila in #9766 - π¨βπ Add Newer OpenAI Models to Default List by @danny-avila in #9926
π Internationalization
- π i18n: Updated translations in #9626, #9648, #9679, #9691, #9704, #9726, #9759, #9764, #9789, #9869
New Contributors
- @keltschdt made their first contribution in #9643
- @UnexpectedNull made their first contribution in #9692
- @thojou made their first contribution in #9729
- @hubbertj made their first contribution in #9750
- @SharpLu made their first contribution in #9785
- @linnil1 made their first contribution in #9892
- @WhammyLeaf made their first contribution in #9890
Full Changelog: v0.8.0-rc4...v0.8.0