v0.8.2-rc2
Pre-release
LibreChat-AI/LibreChatv0.8.2-rc2Jan 7, 2026by danny-avila
Upgrading?
AI Summary
This release introduces resumable chats for cross-replica support and enables offline mode network requests. It adds Mermaid diagram rendering and Bedrock guardrails for enhanced security.
Key Highlights
- Resumable Chats with Cross-replica Support
- Network Requests in Offline Mode
- Mermaid Diagram Rendering
- AWS Bedrock Guardrails support
- Enhanced Actions/MCP Security with domain restrictions
New Features
- Gemini Image Generation Tool (Nano Banana)
- Anthropic Vertex AI Support
- Custom Group Icon Support for Model Specs
- OpenRouter Audio/Video File Upload Support
- Modifiable OpenAI Image Gen Model Environment Variable
- Extra High Reasoning Effort OpenAI Parameter
- Transparent Chat Headers
- Claude conversation importer with thinking support
- Standardize empty states and refine UI layout
Full Release Notes
## ๐๏ธ Highlights * **๐ Resumable Chats** with Cross-replica Support * **โธ Improve UX for Parallel Streams**, better side-by-side responses using Multi-Convo feature * **๐ซฑ๐ผโ๐ซฒ๐ฝ Improve Agent Handoffs** with better "transfer context" and recursive handoffs * **๐ Enable Network Requests in Offline Mode** allowing complete offline use of LibreChat * **๐ Mermaid Diagram Rendering** - Inline rendering of Mermaid diagrams in chat messages * **๐ง AWS Bedrock Guardrails** - Add Bedrock Guardrails support for enhanced content filtering * **๐ Enhanced Actions/MCP Security** - Domain restrictions, SSRF protection, and OAuth handling improvements * **๐จ UI/UX Polish** - Layering fixes, transparent chat headers, new footers for Thoughts/Code blocks * **๐ง Accessibility Improvements** - Various fixes to improve keyboard navigation and accessibility across the app * **๐ Gemini Image Generation Tool (Nano Banana)** - New image generation tool powered by Google's Gemini API * **๐ค Anthropic Vertex AI Support** - Integration with Claude models through Google Cloud's Vertex AI platform https://www.librechat.ai/changelog/v0.8.2-rc2 <details> <summary><h2>Click to expand Release Notes</h2></summary> ## What's Changed ### โจ Features * ๐พ Add Memory Configuration Options for CI unit tests by [@chrisdoyle](https://github.com/chrisdoyle) in [#10567](https://github.com/danny-avila/LibreChat/pull/10567) * ๐ Gemini Image Generation Tool (Nano Banana) by [@usnavy13](https://github.com/usnavy13) in [#10676](https://github.com/danny-avila/LibreChat/pull/10676) * ๐ค Anthropic Vertex AI Support by [@usnavy13](https://github.com/usnavy13) in [#10780](https://github.com/danny-avila/LibreChat/pull/10780) * ๐ชง Add Custom Group Icon Support for Model Specs by [@Odrec](https://github.com/Odrec) in [#10782](https://github.com/danny-avila/LibreChat/pull/10782) * ๐ Resumable LLM Streams with Horizontal Scaling by [@danny-avila](https://github.com/danny-avila) in [#10926](https://github.com/danny-avila/LibreChat/pull/10926) * ๐ Keep Modals Open on Escape in Dropdown Menus by [@dustinhealy](https://github.com/dustinhealy) in [#10975](https://github.com/danny-avila/LibreChat/pull/10975) * โ๏ธโ๐ฅ More Accessible Login Page Links by [@dustinhealy](https://github.com/dustinhealy) in [#10997](https://github.com/danny-avila/LibreChat/pull/10997) * ๐ Add MCP server domain restrictions for remote transports by [@atefbellaaj-at-slalom](https://github.com/atefbellaaj-at-slalom) in [#11013](https://github.com/danny-avila/LibreChat/pull/11013) * โก Add Keyv memory cache read-through for MCPServersRegistry by [@atefbellaaj-at-slalom](https://github.com/atefbellaaj-at-slalom) in [#11030](https://github.com/danny-avila/LibreChat/pull/11030) * ๐ฅ High Contrast Toasts by [@dustinhealy](https://github.com/dustinhealy) in [#11035](https://github.com/danny-avila/LibreChat/pull/11035) * ๐๏ธ OpenRouter Audio/Video File Upload Support by [@papasaidfine](https://github.com/papasaidfine) in [#11070](https://github.com/danny-avila/LibreChat/pull/11070) * ๐๏ธ Modifiable OpenAI Image Gen Model Environment Variable by [@dustinhealy](https://github.com/dustinhealy) in [#11082](https://github.com/danny-avila/LibreChat/pull/11082) * ๐ช Update GPT-5.1 and GPT-5.2 Token Pricing by [@danny-avila](https://github.com/danny-avila) in [#11101](https://github.com/danny-avila/LibreChat/pull/11101) * ๐ Enable Network Requests in Offline Mode by [@danny-avila](https://github.com/danny-avila) in [#11107](https://github.com/danny-avila/LibreChat/pull/11107) * ๐ Render Inline Mermaid Diagrams by [@danny-avila](https://github.com/danny-avila) in [#11112](https://github.com/danny-avila/LibreChat/pull/11112) * ๐ Add Floating Copy Button to Code Blocks by [@danny-avila](https://github.com/danny-avila) in [#11113](https://github.com/danny-avila/LibreChat/pull/11113) * ๐ช Make Chat Header Transparent by [@lemonTree43](https://github.com/lemonTree43) in [#11122](https://github.com/danny-avila/LibreChat/pull/11122) * โจ Add Claude conversation importer with thinking support by [@RisingOrange](https://github.com/RisingOrange) in [#11124](https://github.com/danny-avila/LibreChat/pull/11124) * ๐ง Add Bedrock Guardrails Support by [@nealedj](https://github.com/nealedj) in [#11141](https://github.com/danny-avila/LibreChat/pull/11141) * ๐ Enhance Inline Mermaid UX by [@lemonTree43](https://github.com/lemonTree43) in [#11170](https://github.com/danny-avila/LibreChat/pull/11170) * ๐ง 'Extra High' Reasoning Effort OpenAI Parameter by [@danny-avila](https://github.com/danny-avila) in [#11171](https://github.com/danny-avila/LibreChat/pull/11171) * ๐งฉ Standardize empty states, improve MCP icon upload accessibility, and refine UI layout by [@berry-13](https://github.com/berry-13) in [#11195](https://github.com/danny-avila/LibreChat/pull/11195) * ๐พ Custom Endpoint Support for Memory LLM Config by [@dustinhealy](https://github.com/dustinhealy) in [#11214](https://github.com/danny-avila/LibreChat/pull/11214) * ๐ช Cross-replica support in `GenerationJobManager` for Redis mode by [@danny-avila](https://github.com/danny-avila) in [#11233](https://github.com/danny-avila/LibreChat/pull/11233) ### ๐ Fixes * ๐ Extend MIME Type Support for Developer Code Files by [@Gerald-M](https://github.com/Gerald-M) in [#10908](https://github.com/danny-avila/LibreChat/pull/10908) * ๐ง OriginalDialog Modal Tooltip and Dropdown Menu Regressions from #10952, #11008) by [@dustinhealy](https://github.com/dustinhealy) in [#10975](https://github.com/danny-avila/LibreChat/pull/10975) * ๐ชต Standardize Logging Directory with Environment-Aware Resolution by [@danny-avila](https://github.com/danny-avila) in [#11000](https://github.com/danny-avila/LibreChat/pull/11000) * ๐ Resolve Infinite Refresh Loop on OpenID Provider/Database Switch by [@danny-avila](https://github.com/danny-avila) in [#11002](https://github.com/danny-avila/LibreChat/pull/11002) * ๐ฌ Increase Z-index of `OriginalDialog` for Proper Layering by [@alessiopelliccione](https://github.com/alessiopelliccione) in [#11008](https://github.com/danny-avila/LibreChat/pull/11008) * ๐๏ธ Return Focus on My Files Modal Close by [@dustinhealy](https://github.com/dustinhealy) in [#11032](https://github.com/danny-avila/LibreChat/pull/11032) * ๐ฒ๏ธ Convert Create and Edit Prompt Buttons to Links by [@dustinhealy](https://github.com/dustinhealy) in [#11056](https://github.com/danny-avila/LibreChat/pull/11056) * โป๏ธ use DOMAIN_CLIENT for MCP OAuth Redirects by [@SpectralOne](https://github.com/SpectralOne) in [#11057](https://github.com/danny-avila/LibreChat/pull/11057) * ๐ซ OAuth Token Endpoint Auth. Method Handling for FastMCP 2.14+ Compatibility by [@owengo](https://github.com/owengo) in [#11067](https://github.com/danny-avila/LibreChat/pull/11067) * ๐ง Smoother Control Panel Tab Expansion Animations by [@dustinhealy](https://github.com/dustinhealy) in [#11077](https://github.com/danny-avila/LibreChat/pull/11077) * ๐ค Show Proper Upload Options for Azure and Agent Endpoints by [@dustinhealy](https://github.com/dustinhealy) in [#11081](https://github.com/danny-avila/LibreChat/pull/11081) * ๐ Share Links Respect Custom Base Path by [@Nk-rodrigues](https://github.com/Nk-rodrigues) in [#11087](https://github.com/danny-avila/LibreChat/pull/11087) * โ๏ธ Validation for Conversation Title Updates by [@danny-avila](https://github.com/danny-avila) in [#11099](https://github.com/danny-avila/LibreChat/pull/11099) * ๐ ChatGPT import creating fragmented conversation tree by [@RisingOrange](https://github.com/RisingOrange) in [#11123](https://github.com/danny-avila/LibreChat/pull/11123) * ๐งโโ๏ธ Mermaid Dialog UI Improvements by [@danny-avila](https://github.com/danny-avila) in [#11125](https://github.com/danny-avila/LibreChat/pull/11125) * ๐ง Messages View Height Expansion from #11142 & improve Thinking/Code-Block UX by [@danny-avila](https://github.com/danny-avila) in [#11142](https://github.com/danny-avila/LibreChat/pull/11142) * ๐ Better SSRF protection for Actions by [@danny-avila](https://github.com/danny-avila) in [#11143](https://github.com/danny-avila/LibreChat/pull/11143) * ๐ง Agent File Upload Permission Checks by [@danny-avila](https://github.com/danny-avila) in [#11144](https://github.com/danny-avila/LibreChat/pull/11144) * ๐ Access Control on Agent Permission Queries by [@danny-avila](https://github.com/danny-avila) in [#11145](https://github.com/danny-avila/LibreChat/pull/11145) * ๐จ Use presentation background for header buttons by [@lemonTree43](https://github.com/lemonTree43) in [#11147](https://github.com/danny-avila/LibreChat/pull/11147) * ๐ง Incorrect count query in meilisearch sync by [@ablizorukov](https://github.com/ablizorukov) in [#11157](https://github.com/danny-avila/LibreChat/pull/11157) * ๐งฐ Allow UI-based MCP Management without Configured Servers by [@danny-avila](https://github.com/danny-avila) in [#11158](https://github.com/danny-avila/LibreChat/pull/11158) * ๐ช Layering Conflicts and UX Polish by [@danny-avila](https://github.com/danny-avila) in [#11177](https://github.com/danny-avila/LibreChat/pull/11177) * ๐บ Restore Archive Functionality with Dedicated Endpoint by [@danny-avila](https://github.com/danny-avila) in [#11183](https://github.com/danny-avila/LibreChat/pull/11183) * ๐ Restrict MCP Stdio Transport via API by [@danny-avila](https://github.com/danny-avila) in [#11184](https://github.com/danny-avila/LibreChat/pull/11184) * ๐ NODE_MAX_OLD_SPACE_SIZE arg not being applied in `Dockerfile.multi` file's `client build` stage by [@shtayeb](https://github.com/shtayeb) in [#11200](https://github.com/danny-avila/LibreChat/pull/11200) * ๐ Allow Message Attachments for Users with Viewer Permission on Agents by [@danny-avila](https://github.com/danny-avila) in [#11210](https://github.com/danny-avila/LibreChat/pull/11210) * ๐งต Remove Empty String values from Gemini API Payload by [@danny-avila](https://github.com/danny-avila) in [#11213](https://github.com/danny-avila/LibreChat/pull/11213) * ๐ฏ Actions Allowed Domains Handling by [@danny-avila](https://github.com/danny-avila) in [#11215](https://github.com/danny-avila/LibreChat/pull/11215) * ๐๏ธ Image Preview Refactor with Accessibility Enhancements by [@danny-avila](https://github.com/danny-avila) in [#11217](https://github.com/danny-avila/LibreChat/pull/11217) * ๐ Agent Builder MCP Tool Removal Button Text Contrast by [@dustinhealy](https://github.com/dustinhealy) in [#11223](https://github.com/danny-avila/LibreChat/pull/11223) * ๐ฅ Firebase Support for Nano Banana Tool by [@lurkerCha](https://github.com/lurkerCha) in [#11228](https://github.com/danny-avila/LibreChat/pull/11228) * ๐ SSRF Protection and Domain Handling in MCP Server Config by [@danny-avila](https://github.com/danny-avila) in [#11234](https://github.com/danny-avila/LibreChat/pull/11234) * ๐ง Sorting and Pagination logic for Conversations by [@danny-avila](https://github.com/danny-avila) in [#11242](https://github.com/danny-avila/LibreChat/pull/11242) * ๐ง Clean empty strings from `model_parameters` for Agents/OpenAI by [@danny-avila](https://github.com/danny-avila) in [#11248](https://github.com/danny-avila/LibreChat/pull/11248) ### ๐ฆ Dependencies & Chores * ๐ฆ Bump `@librechat/agents` to v3.0.51 by [@danny-avila](https://github.com/danny-avila) in [#10994](https://github.com/danny-avila/LibreChat/pull/10994) * ๐ฆ Bump `@librechat/agents` to v3.0.52 by [@danny-avila](https://github.com/danny-avila) in [#11003](https://github.com/danny-avila/LibreChat/pull/11003) * ๐ฆ bump MCP SDK to v1.25.1 and fix `packages/api` ghost dependencies by [@danny-avila](https://github.com/danny-avila) in [#11128](https://github.com/danny-avila/LibreChat/pull/11128) * ๐ Pin MongoDB image version in Default Docker Files by [@danny-avila](https://github.com/danny-avila) in [#11151](https://github.com/danny-avila/LibreChat/pull/11151) * ๐ฆ Bump Packages & Fix Recursion in `@librechat/api` build by [@danny-avila](https://github.com/danny-avila) in [#11166](https://github.com/danny-avila/LibreChat/pull/11166) * ๐ฆ bump MCP SDK to v1.25.2 by [@danny-avila](https://github.com/danny-avila) in [#11247](https://github.com/danny-avila/LibreChat/pull/11247) ### ๐ง Refactoring * โณ Exclude Temporary Conversations and Messages from Meilisearch Indexing by [@dlew](https://github.com/dlew) in [#10872](https://github.com/danny-avila/LibreChat/pull/10872) * ๐งฐ Default TTL for Cached Tools by [@danny-avila](https://github.com/danny-avila) in [#11033](https://github.com/danny-avila/LibreChat/pull/11033) * โธ Improve UX for Parallel Streams (Multi-Convo) by [@danny-avila](https://github.com/danny-avila) in [#11096](https://github.com/danny-avila/LibreChat/pull/11096) * ๐งฎ Replace Eval with Safe Math Expression Parser by [@danny-avila](https://github.com/danny-avila) in [#11098](https://github.com/danny-avila/LibreChat/pull/11098) * ๐ช UI Polish and Admin Dialog Unification by [@berry-13](https://github.com/berry-13) in [#11108](https://github.com/danny-avila/LibreChat/pull/11108) * ๐ MCP UI with Improved Accessibility and Reusable Components by [@berry-13](https://github.com/berry-13) in [#11118](https://github.com/danny-avila/LibreChat/pull/11118) * ๐ก SSE Connection Settings and Error Handling by [@danny-avila](https://github.com/danny-avila) in [#11129](https://github.com/danny-avila/LibreChat/pull/11129) * ๐ Audio Chunk Handling for STT by [@danny-avila](https://github.com/danny-avila) in [#11140](https://github.com/danny-avila/LibreChat/pull/11140) * ๐ง Display name logic in Parallel Responses by [@danny-avila](https://github.com/danny-avila) in [#11149](https://github.com/danny-avila/LibreChat/pull/11149) * ๐ง batching documents on meili index reset by [@ablizorukov](https://github.com/ablizorukov) in [#11165](https://github.com/danny-avila/LibreChat/pull/11165) * ๐ฆ Concurrent Request Limiter for Resumable Streams by [@danny-avila](https://github.com/danny-avila) in [#11167](https://github.com/danny-avila/LibreChat/pull/11167) * ๐ซฑ๐ผโ๐ซฒ๐ฝ Improve Agent Handoffs by [@danny-avila](https://github.com/danny-avila) in [#11172](https://github.com/danny-avila/LibreChat/pull/11172) * ๐ Conditional Mapping Support for Multi-Convo (Parallel) Messages by [@danny-avila](https://github.com/danny-avila) in [#11180](https://github.com/danny-avila/LibreChat/pull/11180) * ๐ง Focus Rendering for Mermaid Diagram by [@danny-avila](https://github.com/danny-avila) in [#11181](https://github.com/danny-avila/LibreChat/pull/11181) * ๐ช Move OpenID Tokens from Cookies to Server-Side Sessions by [@danny-avila](https://github.com/danny-avila) in [#11236](https://github.com/danny-avila/LibreChat/pull/11236) ### ๐จ UI/UX * ๐ง Expanded Thinking footer, Banner links, and Copy Thoughts accessibility by [@berry-13](https://github.com/berry-13) in [#11142](https://github.com/danny-avila/LibreChat/pull/11142) ### ๐ Internationalization * ๐ i18n: Update translation.json with latest translations by [@github-actions[bot]](https://github.com/apps/github-actions) in [#10995](https://github.com/danny-avila/LibreChat/pull/10995), [#11034](https://github.com/danny-avila/LibreChat/pull/11034), [#11051](https://github.com/danny-avila/LibreChat/pull/11051), [#11103](https://github.com/danny-avila/LibreChat/pull/11103), [#11114](https://github.com/danny-avila/LibreChat/pull/11114), [#11127](https://github.com/danny-avila/LibreChat/pull/11127), [#11130](https://github.com/danny-avila/LibreChat/pull/11130), [#11146](https://github.com/danny-avila/LibreChat/pull/11146), [#11150](https://github.com/danny-avila/LibreChat/pull/11150), [#11173](https://github.com/danny-avila/LibreChat/pull/11173), [#11218](https://github.com/danny-avila/LibreChat/pull/11218) ## New Contributors * [@Gerald-M](https://github.com/Gerald-M) made their first contribution in [#10908](https://github.com/danny-avila/LibreChat/pull/10908) * [@Nk-rodrigues](https://github.com/Nk-rodrigues) made their first contribution in [#11087](https://github.com/danny-avila/LibreChat/pull/11087) * [@RisingOrange](https://github.com/RisingOrange) made their first contribution in [#11123](https://github.com/danny-avila/LibreChat/pull/11123) * [@SpectralOne](https://github.com/SpectralOne) made their first contribution in [#11057](https://github.com/danny-avila/LibreChat/pull/11057) * [@ablizorukov](https://github.com/ablizorukov) made their first contribution in [#11157](https://github.com/danny-avila/LibreChat/pull/11157) * [@alessiopelliccione](https://github.com/alessiopelliccione) made their first contribution in [#11008](https://github.com/danny-avila/LibreChat/pull/11008) * [@chrisdoyle](https://github.com/chrisdoyle) made their first contribution in [#10567](https://github.com/danny-avila/LibreChat/pull/10567) * [@lurkerCha](https://github.com/lurkerCha) made their first contribution in [#11228](https://github.com/danny-avila/LibreChat/pull/11228) * [@nealedj](https://github.com/nealedj) made their first contribution in [#11141](https://github.com/danny-avila/LibreChat/pull/11141) * [@papasaidfine](https://github.com/papasaidfine) made their first contribution in [#11070](https://github.com/danny-avila/LibreChat/pull/11070) * [@shtayeb](https://github.com/shtayeb) made their first contribution in [#11200](https://github.com/danny-avila/LibreChat/pull/11200) **Full Changelog**: https://github.com/danny-avila/LibreChat/compare/v0.8.2-rc1...v0.8.2-rc2 </details>
Related Repositories
openclaw/openclawโ
392,729
The AI that really does things. Any OS. Any Platform. The lobster way. ๐ฆ
nilbuild/developer-roadmapโ
370,109
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
morluto/reaโ
361,640
Reverse engineer anything with agents, from app behavior down to native binaries.
anomalyco/opencodeโ
219,934
The open source coding agent.
n8n-io/n8nโ
208,298
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.