π LibreChat v0.8.2
The v0.8.2 release of LibreChat
Whatβs Changed
ποΈ Highlights
π Resumable LLM Streams with Horizontal Scaling
Cross-replica support for resumable streams in Redis mode, enabling seamless horizontal scaling for production deployments.
ποΈ Dynamic MCP Server Management
Add, configure, and share MCP servers directly from the UI with full access control. Includes API key authentication support, domain restrictions for remote transports, and improved OAuth handling.
π Pin Your Favorites
Pin frequently used agents and models to the sidebar for quick access.
π Inline Mermaid Diagrams
Render Mermaid diagrams inline within chat messages with enhanced UX and focus rendering.
π Major Accessibility Overhaul
Extensive improvements to meet WCAG standards with better screen reader support, keyboard navigation, focus management, and contrast ratios across the entire application.
π€ New Model & Provider Support
- Moonshot Kimi K2 Bedrock support
- Anthropic Beta support for Bedrock
- Anthropic Vertex AI support
- Gemini Image Generation Tool (Nano Banana)
- Bedrock Guardrails support
- GPT-5.1 and GPT-5.2 token pricing updates
- βExtra Highβ Reasoning Effort OpenAI parameter
β¨ Additional Notable Features
- Claude Conversation Importer with thinking support
- Floating Copy Button for code blocks
- Transparent Chat Header option
- Custom Group Icon support for Model Specs
- OpenRouter Audio/Video file upload support
- Custom Endpoint Support for Memory LLM Config
- Bedrock Provider Support for Memory Agent
For detailed changes in each release candidate, see:
- v0.8.2-rc1 - Dynamic MCP Server Infrastructure, Accessibility Overhaul, Pin Favorites
- v0.8.2-rc2 - Resumable Streams, Mermaid Diagrams, Claude Importer, Bedrock Guardrails
- v0.8.2-rc3 - Moonshot Kimi K2, Anthropic Beta for Bedrock
Changes Since v0.8.2-rc3
β¨ Features
- β Zod Email Validation at Login by @dustinhealy in #11434
- β οΈ Accessible Model Selection Icons and Announcements by @dustinhealy in #11454
- πΆβπ«οΈ Better Blur on Collapsed Chat Input by @dustinhealy in #11464
- π― High Contrast Focus Outlines for Settings Popup Menu Items by @dustinhealy in #11451
- π Sanitize Placeholders in User-provided MCP Server Config by @danny-avila in #11486
π Fixes
- π¨ Layering for Right-hand Side Panel by @danny-avila in #11392
- π Session Expiry Management for OpenID/SAML by @danny-avila in #11407
- π Focus Credential Inputs in Agent Tools by @dustinhealy in #11394
- π MeiliSearch Sync Threshold & Document Count Accuracy by @ablizorukov in #11406
- πͺ Code Block handling in Artifact Updates by @danny-avila in #11417
- π’ Alert for Agent Builder Name Invalidation by @dustinhealy in #11430
- π° Multi-Agent Token Spending & Prevent Double-Spend by @danny-avila in #11433
- π§ Add
hasAgentAccessto dependencies in useNewConvo hook by @danny-avila in #11427 - βοΈ Clipped Focus Outlines in Conversation Panel by @dustinhealy in #11438
- π Dropdown Menu Z-Index Adjustments by @dustinhealy in #11441
- π Announce Bookmark Selection State by @dustinhealy in #11450
- βοΈ Add
aria-expandedAttribute to ConvoOptions by @dustinhealy in #11452 - π Message Race Condition if Cancelled Early by @danny-avila in #11462
- π Encode Non-ASCII Characters in MCP Server Headers by @kenzaelk98 in #11432
- π¬ Email Verification Handling in Create-User Command by @shtayeb in #11408
- π§ Agent Deletion Logic to Update User Favorites by @danny-avila in #11466
- π§βπ« Multi-Agent Instructions Handling by @danny-avila in #11484
- π Conversation Search Result Announcement by @dustinhealy in #11449
- π Access Check for User-Specific Job Metadata in Streaming Endpoint by @danny-avila in #11487
- π§ Adjust offset when deleting documents during MeiliSearch cleanup by @ablizorukov in #11488
- π§© Missing Memory Agent Assignment for Matching IDs by @danny-avila in #11514
π§ Refactoring
- πͺ€ Reset Interaction State When Mouse Leaves Conversation Item by @mohamedmagdy17593 in #11402
- πͺ Secure Cookie Setting for Localhost OAuth Sessions by @maxesse in #11518
π¦ Dependencies & Chores
- π¦ Bump lodash version to ^4.17.23 by @danny-avila in #11476
- π¦ Bump
@modelcontextprotocol/sdkto v1.25.3 by @danny-avila in #11545
π Internationalization
- π i18n: Update translation.json with latest translations by @github-actions[bot] in #11439, #11465
New Contributors
- @Gerald-M made their first contribution in #10908
- @alessiopelliccione made their first contribution in #11008
- @Nk-rodrigues made their first contribution in #11087
- @SpectralOne made their first contribution in #11057
- @papasaidfine made their first contribution in #11070
- @chrisdoyle made their first contribution in #10567
- @RisingOrange made their first contribution in #11123
- @ablizorukov made their first contribution in #11157
- @nealedj made their first contribution in #11141
- @shtayeb made their first contribution in #11200
- @lurkerCha made their first contribution in #11228
- @ynori7 made their first contribution in #11282
- @darthhexx made their first contribution in #11323
- @kenzaelk98 made their first contribution in #11432
- @mohamedmagdy17593 made their first contribution in #11402
Full Changelog: https://github.com/danny-avila/LibreChat/compare/v0.8.1β¦v0.8.2