January 7, 2026
๐ LibreChat v0.8.2-rc2
The v0.8.2-rc2 release of LibreChat
Whatโs Changed
โจ Features
- ๐พ Add Memory Configuration Options for CI unit tests by @chrisdoyle in #10567
- ๐ Gemini Image Generation Tool (Nano Banana) by @usnavy13 in #10676
- ๐ค Anthropic Vertex AI Support by @usnavy13 in #10780
- ๐ชง Add Custom Group Icon Support for Model Specs by @Odrec in #10782
- ๐ Resumable LLM Streams with Horizontal Scaling by @danny-avila in #10926
- ๐ Keep Modals Open on Escape in Dropdown Menus by @dustinhealy in #10975
- โ๏ธโ๐ฅ More Accessible Login Page Links by @dustinhealy in #10997
- ๐ Add MCP server domain restrictions for remote transports by @atefbellaaj-at-slalom in #11013
- โก Add Keyv memory cache read-through for MCPServersRegistry by @atefbellaaj-at-slalom in #11030
- ๐ฅ High Contrast Toasts by @dustinhealy in #11035
- ๐๏ธ OpenRouter Audio/Video File Upload Support by @papasaidfine in #11070
- ๐๏ธ Modifiable OpenAI Image Gen Model Environment Variable by @dustinhealy in #11082
- ๐ช Update GPT-5.1 and GPT-5.2 Token Pricing by @danny-avila in #11101
- ๐ Enable Network Requests in Offline Mode by @danny-avila in #11107
- ๐ Render Inline Mermaid Diagrams by @danny-avila in #11112
- ๐ Add Floating Copy Button to Code Blocks by @danny-avila in #11113
- ๐ช Make Chat Header Transparent by @lemonTree43 in #11122
- โจ Add Claude conversation importer with thinking support by @RisingOrange in #11124
- ๐ง Add Bedrock Guardrails Support by @nealedj in #11141
- ๐ Enhance Inline Mermaid UX by @lemonTree43 in #11170
- ๐ง โExtra Highโ Reasoning Effort OpenAI Parameter by @danny-avila in #11171
- ๐งฉ Standardize empty states, improve MCP icon upload accessibility, and refine UI layout by @berry-13 in #11195
- ๐พ Custom Endpoint Support for Memory LLM Config by @dustinhealy in #11214
- ๐ช Cross-replica support in
GenerationJobManagerfor Redis mode by @danny-avila in #11233
๐ Fixes
- ๐ Extend MIME Type Support for Developer Code Files by @Gerald-M in #10908
- ๐ง OriginalDialog Modal Tooltip and Dropdown Menu Regressions from #10952, #11008) by @dustinhealy in #10975
- ๐ชต Standardize Logging Directory with Environment-Aware Resolution by @danny-avila in #11000
- ๐ Resolve Infinite Refresh Loop on OpenID Provider/Database Switch by @danny-avila in #11002
- ๐ฌ Increase Z-index of
OriginalDialogfor Proper Layering by @alessiopelliccione in #11008 - ๐๏ธ Return Focus on My Files Modal Close by @dustinhealy in #11032
- ๐ฒ๏ธ Convert Create and Edit Prompt Buttons to Links by @dustinhealy in #11056
- โป๏ธ use DOMAIN_CLIENT for MCP OAuth Redirects by @SpectralOne in #11057
- ๐ซ OAuth Token Endpoint Auth. Method Handling for FastMCP 2.14+ Compatibility by @owengo in #11067
- ๐ง Smoother Control Panel Tab Expansion Animations by @dustinhealy in #11077
- ๐ค Show Proper Upload Options for Azure and Agent Endpoints by @dustinhealy in #11081
- ๐ Share Links Respect Custom Base Path by @Nk-rodrigues in #11087
- โ๏ธ Validation for Conversation Title Updates by @danny-avila in #11099
- ๐ ChatGPT import creating fragmented conversation tree by @RisingOrange in #11123
- ๐งโโ๏ธ Mermaid Dialog UI Improvements by @danny-avila in #11125
- ๐ง Messages View Height Expansion from #11142 & improve Thinking/Code-Block UX by @danny-avila in #11142
- ๐ Better SSRF protection for Actions by @danny-avila in #11143
- ๐ง Agent File Upload Permission Checks by @danny-avila in #11144
- ๐ Access Control on Agent Permission Queries by @danny-avila in #11145
- ๐จ Use presentation background for header buttons by @lemonTree43 in #11147
- ๐ง Incorrect count query in meilisearch sync by @ablizorukov in #11157
- ๐งฐ Allow UI-based MCP Management without Configured Servers by @danny-avila in #11158
- ๐ช Layering Conflicts and UX Polish by @danny-avila in #11177
- ๐บ Restore Archive Functionality with Dedicated Endpoint by @danny-avila in #11183
- ๐ Restrict MCP Stdio Transport via API by @danny-avila in #11184
- ๐ NODE_MAX_OLD_SPACE_SIZE arg not being applied in
Dockerfile.multifileโsclient buildstage by @shtayeb in #11200 - ๐ Allow Message Attachments for Users with Viewer Permission on Agents by @danny-avila in #11210
- ๐งต Remove Empty String values from Gemini API Payload by @danny-avila in #11213
- ๐ฏ Actions Allowed Domains Handling by @danny-avila in #11215
- ๐๏ธ Image Preview Refactor with Accessibility Enhancements by @danny-avila in #11217
- ๐ Agent Builder MCP Tool Removal Button Text Contrast by @dustinhealy in #11223
- ๐ฅ Firebase Support for Nano Banana Tool by @lurkerCha in #11228
- ๐ SSRF Protection and Domain Handling in MCP Server Config by @danny-avila in #11234
- ๐ง Sorting and Pagination logic for Conversations by @danny-avila in #11242
- ๐ง Clean empty strings from
model_parametersfor Agents/OpenAI by @danny-avila in #11248
๐ฆ Dependencies & Chores
- ๐ฆ Bump
@librechat/agentsto v3.0.51 by @danny-avila in #10994 - ๐ฆ Bump
@librechat/agentsto v3.0.52 by @danny-avila in #11003 - ๐ฆ bump MCP SDK to v1.25.1 and fix
packages/apighost dependencies by @danny-avila in #11128 - ๐ Pin MongoDB image version in Default Docker Files by @danny-avila in #11151
- ๐ฆ Bump Packages & Fix Recursion in
@librechat/apibuild by @danny-avila in #11166 - ๐ฆ bump MCP SDK to v1.25.2 by @danny-avila in #11247
๐ง Refactoring
- โณ Exclude Temporary Conversations and Messages from Meilisearch Indexing by @dlew in #10872
- ๐งฐ Default TTL for Cached Tools by @danny-avila in #11033
- โธ Improve UX for Parallel Streams (Multi-Convo) by @danny-avila in #11096
- ๐งฎ Replace Eval with Safe Math Expression Parser by @danny-avila in #11098
- ๐ช UI Polish and Admin Dialog Unification by @berry-13 in #11108
- ๐ MCP UI with Improved Accessibility and Reusable Components by @berry-13 in #11118
- ๐ก SSE Connection Settings and Error Handling by @danny-avila in #11129
- ๐ Audio Chunk Handling for STT by @danny-avila in #11140
- ๐ง Display name logic in Parallel Responses by @danny-avila in #11149
- ๐ง batching documents on meili index reset by @ablizorukov in #11165
- ๐ฆ Concurrent Request Limiter for Resumable Streams by @danny-avila in #11167
- ๐ซฑ๐ผโ๐ซฒ๐ฝ Improve Agent Handoffs by @danny-avila in #11172
- ๐ Conditional Mapping Support for Multi-Convo (Parallel) Messages by @danny-avila in #11180
- ๐ง Focus Rendering for Mermaid Diagram by @danny-avila in #11181
- ๐ช Move OpenID Tokens from Cookies to Server-Side Sessions by @danny-avila in #11236
๐จ UI/UX
๐ Internationalization
- ๐ i18n: Update translation.json with latest translations by @github-actions[bot] in #10995, #11034, #11051, #11103, #11114, #11127, #11130, #11146, #11150, #11173, #11218
New Contributors
- @Gerald-M made their first contribution in #10908
- @Nk-rodrigues made their first contribution in #11087
- @RisingOrange made their first contribution in #11123
- @SpectralOne made their first contribution in #11057
- @ablizorukov made their first contribution in #11157
- @alessiopelliccione made their first contribution in #11008
- @chrisdoyle made their first contribution in #10567
- @lurkerCha made their first contribution in #11228
- @nealedj made their first contribution in #11141
- @papasaidfine made their first contribution in #11070
- @shtayeb made their first contribution in #11200
Full Changelog: https://github.com/danny-avila/LibreChat/compare/v0.8.2-rc1โฆv0.8.2-rc2