---
date: 2026-02-18
title: 🚀 LibreChat v0.8.3-rc1
description: The v0.8.3-rc1 release of LibreChat
version: "0.8.3-rc1"
---

## What's Changed

### ✨ Features

* 🦥 Event-Driven Lazy Tool Loading by [@danny-avila](https://github.com/danny-avila) in [#11588](https://github.com/danny-avila/LibreChat/pull/11588)
* 📉 Add Token Usage Tracking for Agents API Routes by [@danny-avila](https://github.com/danny-avila) in [#11600](https://github.com/danny-avila/LibreChat/pull/11600)
* 🎯 Add Programmatic Tool Calling UI for MCP Tools by [@danny-avila](https://github.com/danny-avila) in [#11604](https://github.com/danny-avila/LibreChat/pull/11604)
* 🌙 Moonshot Provider Support by [@danny-avila](https://github.com/danny-avila) in [#11621](https://github.com/danny-avila/LibreChat/pull/11621)
* 📬 Implement Delta Buffering System for Out-of-Order SSE Events by [@danny-avila](https://github.com/danny-avila) in [#11643](https://github.com/danny-avila/LibreChat/pull/11643)
* 🤖 Claude Opus 4.6 - 1M Context, Premium Pricing, Adaptive Thinking by [@danny-avila](https://github.com/danny-avila) in [#11670](https://github.com/danny-avila/LibreChat/pull/11670)
* 🎮 Bedrock Parameters for OpenAI GPT-OSS models by [@danny-avila](https://github.com/danny-avila) in [#11798](https://github.com/danny-avila/LibreChat/pull/11798)
* 🛰️ Add Bedrock Parameter Settings for MoonshotAI and Z.AI Models by [@danny-avila](https://github.com/danny-avila) in [#11783](https://github.com/danny-avila/LibreChat/pull/11783)
* 🤖 Claude Sonnet 4.6 support by [@danny-avila](https://github.com/danny-avila) in [#11829](https://github.com/danny-avila/LibreChat/pull/11829)
* 🎭 Override Custom Endpoint Schema with Specified Params Endpoint by [@danny-avila](https://github.com/danny-avila) in [#11788](https://github.com/danny-avila/LibreChat/pull/11788)
* 🏎️ Smart Reinstall with Turborepo Caching for Better DX by [@danny-avila](https://github.com/danny-avila) in [#11785](https://github.com/danny-avila/LibreChat/pull/11785)
* 💎 Add Redis as Optional Sub-chart Dependency in Helm Chart by [@SharpLu](https://github.com/SharpLu) in [#11664](https://github.com/danny-avila/LibreChat/pull/11664)
* ⛵ Expose enableServiceLinks in Helm Deployment Templates by [@bhat-ganesh](https://github.com/bhat-ganesh) in [#11741](https://github.com/danny-avila/LibreChat/pull/11741)
* 🔧 `deleteRagFile` utility for Consistent RAG API document deletion by [@ethanlaj](https://github.com/ethanlaj) in [#11493](https://github.com/danny-avila/LibreChat/pull/11493)

### 🐛 Fixes

* 🔐 MCP OAuth Tool Discovery and Event Emission by [@danny-avila](https://github.com/danny-avila) in [#11599](https://github.com/danny-avila/LibreChat/pull/11599)
* 🔦 Tool resource files not visible in event-driven mode by [@usnavy13](https://github.com/usnavy13) in [#11610](https://github.com/danny-avila/LibreChat/pull/11610)
* 👆 Web Search and Code Interpreter Toggle Cursor Hover Behavior by [@dustinhealy](https://github.com/dustinhealy) in [#11614](https://github.com/danny-avila/LibreChat/pull/11614)
* 📱 Mention Touch UX and MCP Tool UI Consistency by [@danny-avila](https://github.com/danny-avila) in [#11627](https://github.com/danny-avila/LibreChat/pull/11627)
* 🛡️ Preserve CREATE/SHARE/SHARE_PUBLIC Permissions with Boolean Config by [@danny-avila](https://github.com/danny-avila) in [#11647](https://github.com/danny-avila/LibreChat/pull/11647)
* 🗣️ Add Various State Change Announcements by [@dustinhealy](https://github.com/dustinhealy) in [#11495](https://github.com/danny-avila/LibreChat/pull/11495)
* 🎬 Code Session Context In Event Driven Mode by [@danny-avila](https://github.com/danny-avila) in [#11673](https://github.com/danny-avila/LibreChat/pull/11673)
* 🆔 Atomic File Dedupe, Bedrock Tokens Fix, and Allowed MIME Types by [@danny-avila](https://github.com/danny-avila) in [#11675](https://github.com/danny-avila/LibreChat/pull/11675)
* 🌊 Prevent Truncations When Redis Resumable Streams Are Enabled by [@danny-avila](https://github.com/danny-avila) in [#11710](https://github.com/danny-avila/LibreChat/pull/11710)
* 🪟 Update Link Target to Open in Separate Tabs by [@flyinggrizzly](https://github.com/flyinggrizzly) in [#11669](https://github.com/danny-avila/LibreChat/pull/11669)
* 🔧 Update z-index for ImagePreview Dialog by [@danny-avila](https://github.com/danny-avila) in [#11714](https://github.com/danny-avila/LibreChat/pull/11714)
* 🛡️ Implement TOCTOU-Safe SSRF Protection for Actions and MCP by [@danny-avila](https://github.com/danny-avila) in [#11722](https://github.com/danny-avila/LibreChat/pull/11722)
* 🛡️ Secure MCP/Actions OAuth Flows, Resolve Race Condition & Tool Cache Cleanup by [@danny-avila](https://github.com/danny-avila) in [#11756](https://github.com/danny-avila/LibreChat/pull/11756)
* 🏁 Resolve Content Aggregation Race Condition in Agent Event Handlers by [@danny-avila](https://github.com/danny-avila) in [#11757](https://github.com/danny-avila/LibreChat/pull/11757)
* 🔎 Include Legacy Documents With Undefined `_meiliIndex` in Search Sync by [@ablizorukov](https://github.com/ablizorukov) in [#11745](https://github.com/danny-avila/LibreChat/pull/11745)
* 🔒 Prevent Race Condition in RedisJobStore by [@danny-avila](https://github.com/danny-avila) in [#11764](https://github.com/danny-avila/LibreChat/pull/11764)
* 🦙 Memory Agent Fails to Initialize with Ollama Provider by [@calkeo](https://github.com/calkeo) in [#11680](https://github.com/danny-avila/LibreChat/pull/11680)
* 🔒 Secure Cookie Localhost Bypass and OpenID Token Selection in AuthService by [@danny-avila](https://github.com/danny-avila) in [#11782](https://github.com/danny-avila/LibreChat/pull/11782)
* 🧰 Convert `const` to `enum` in MCP Schemas for Gemini Compatibility by [@danny-avila](https://github.com/danny-avila) in [#11784](https://github.com/danny-avila/LibreChat/pull/11784)
* 🪟 Tab Isolation for Agent Favorites + MCP Selections by [@danny-avila](https://github.com/danny-avila) in [#11786](https://github.com/danny-avila/LibreChat/pull/11786)
* 🕵️‍♂️ Handle 404 errors on agent queries for favorites by [@ethanlaj](https://github.com/ethanlaj) in [#11587](https://github.com/danny-avila/LibreChat/pull/11587)
* 🏢 Handle Group Overage for Azure Entra Authentication by [@WhammyLeaf](https://github.com/WhammyLeaf) in [#11557](https://github.com/danny-avila/LibreChat/pull/11557)
* 🌙 Accessible Contrast for Theme Switcher Icons by [@dustinhealy](https://github.com/dustinhealy) in [#11795](https://github.com/danny-avila/LibreChat/pull/11795)
* 👻 Prevent Async Title Generation From Recreating Deleted Conversations by [@danny-avila](https://github.com/danny-avila) in [#11797](https://github.com/danny-avila/LibreChat/pull/11797)
* 🎛️ Google JSON Schema Normalization/Resolution Logic by [@danny-avila](https://github.com/danny-avila) in [#11804](https://github.com/danny-avila/LibreChat/pull/11804)
* 🪂 Handle MongoDB Connection Errors to Prevent Process Crashes by [@SharpLu](https://github.com/SharpLu) in [#11809](https://github.com/danny-avila/LibreChat/pull/11809)
* 🪪 Pass Scope in OpenID Refresh Token Grant for Azure Custom API by [@seung-myung](https://github.com/seung-myung) in [#11770](https://github.com/danny-avila/LibreChat/pull/11770)
* 🐛 Normalize `output_text` blocks in Responses API input conversion by [@danny-avila](https://github.com/danny-avila) in [#11835](https://github.com/danny-avila/LibreChat/pull/11835)
* 🪹 Prevent whitespace-only Chat input Submissions by [@dobernike](https://github.com/dobernike) in [#11838](https://github.com/danny-avila/LibreChat/pull/11838)
* 🔗 Preserve Stream State Across Reconnects to Prevent Reorder Buffer Desync by [@danny-avila](https://github.com/danny-avila) in [#11842](https://github.com/danny-avila/LibreChat/pull/11842)
* 🧭 Robust 404 Conversation Not Found Redirect by [@danny-avila](https://github.com/danny-avila) in [#11853](https://github.com/danny-avila/LibreChat/pull/11853)
* 🧬 Backfill Missing SHARE Permissions and Migrate Legacy SHARED_GLOBAL Fields by [@danny-avila](https://github.com/danny-avila) in [#11854](https://github.com/danny-avila/LibreChat/pull/11854)
* 💡 System Theme Picker Selection by [@dustinhealy](https://github.com/dustinhealy) in [#11220](https://github.com/danny-avila/LibreChat/pull/11220)

### 🔧 Refactoring

* 🧩 Tool Context Builders for Web Search & Image Gen by [@danny-avila](https://github.com/danny-avila) in [#11644](https://github.com/danny-avila/LibreChat/pull/11644)
* ✈️ Single-Flight Deduplication for MCP Server Configs and Optimize Redis Batch Fetching by [@danny-avila](https://github.com/danny-avila) in [#11628](https://github.com/danny-avila/LibreChat/pull/11628)
* 🔄 Sequential Event Ordering in Redis Streaming Mode by [@danny-avila](https://github.com/danny-avila) in [#11650](https://github.com/danny-avila/LibreChat/pull/11650)
* 🪙 Distinguish ID Tokens from Access Tokens in OIDC Federated Auth by [@jlevy](https://github.com/jlevy) in [#11711](https://github.com/danny-avila/LibreChat/pull/11711)
* 🗃️ Separate Tool Cache Namespace for Blue/Green Deployments by [@danny-avila](https://github.com/danny-avila) in [#11738](https://github.com/danny-avila/LibreChat/pull/11738)
* 📳 Optimize Model Selector by [@danny-avila](https://github.com/danny-avila) in [#11787](https://github.com/danny-avila/LibreChat/pull/11787)
* 🗨️ Better Whitespace handling in Chat Message rendering by [@danny-avila](https://github.com/danny-avila) in [#11791](https://github.com/danny-avila/LibreChat/pull/11791)
* 🗂️ Artifacts via Model Specs & Scope Badge Persistence by Spec Context by [@danny-avila](https://github.com/danny-avila) in [#11796](https://github.com/danny-avila/LibreChat/pull/11796)
* 🥠 Always set OIDC refresh token cookie to survive session expiry by [@danny-avila](https://github.com/danny-avila) in [#11810](https://github.com/danny-avila/LibreChat/pull/11810)
* 🪆 Internalize Producer Event Handling into Agent Graph Context by [@danny-avila](https://github.com/danny-avila) in [#11816](https://github.com/danny-avila/LibreChat/pull/11816)
* ⚛️ Redis Scalability Improvements for High-Throughput Deployments by [@danny-avila](https://github.com/danny-avila) in [#11840](https://github.com/danny-avila/LibreChat/pull/11840)
* ♻️ On-demand MCP connections: remove proactive reconnect, default to available by [@danny-avila](https://github.com/danny-avila) in [#11839](https://github.com/danny-avila/LibreChat/pull/11839)

### ⚙️ Other Changes

* 🗑️ Remove Dev Artifacts for Deferred Tools Capability by [@danny-avila](https://github.com/danny-avila) in [#11601](https://github.com/danny-avila/LibreChat/pull/11601)
* 🔓 Comment Out MCP Permissions in `librechat.example.yaml` by [@dustinhealy](https://github.com/dustinhealy) in [#11620](https://github.com/danny-avila/LibreChat/pull/11620)
* ⚠️ Remove Deprecated `forcePrompt` setting by [@danny-avila](https://github.com/danny-avila) in [#11622](https://github.com/danny-avila/LibreChat/pull/11622)
* 🎭 Padding to Maskable Icon for Android adaptive icons by [@hellojaccc](https://github.com/hellojaccc) in [#11626](https://github.com/danny-avila/LibreChat/pull/11626)
* 🪢 Add Langfuse to `.env.example` by [@jannikmaierhoefer](https://github.com/jannikmaierhoefer) in [#11632](https://github.com/danny-avila/LibreChat/pull/11632)
* 🧽 Remove deprecated Claude models from Default List by [@saneroen](https://github.com/saneroen) in [#11639](https://github.com/danny-avila/LibreChat/pull/11639)
* 🔱 Harden API Routes Against IDOR and DoS Attacks by [@danny-avila](https://github.com/danny-avila) in [#11760](https://github.com/danny-avila/LibreChat/pull/11760)
* ♿ Enhance MCP dialog accessibility and styling consistency by [@berry-13](https://github.com/berry-13) in [#11585](https://github.com/danny-avila/LibreChat/pull/11585)
* 📋 Document Uncaught Exception Config and Fix Empty Text Export by [@danny-avila](https://github.com/danny-avila) in [#11812](https://github.com/danny-avila/LibreChat/pull/11812)
* 📦 Bump `@librechat/agents` to v3.1.33–v3.1.45, `@modelcontextprotocol/sdk` to v1.26.0, `axios`, `fast-xml-parser`, and other dependencies by [@danny-avila](https://github.com/danny-avila) in [#11606](https://github.com/danny-avila/LibreChat/pull/11606), [#11623](https://github.com/danny-avila/LibreChat/pull/11623), [#11630](https://github.com/danny-avila/LibreChat/pull/11630), [#11636](https://github.com/danny-avila/LibreChat/pull/11636), [#11665](https://github.com/danny-avila/LibreChat/pull/11665), [#11723](https://github.com/danny-avila/LibreChat/pull/11723), [#11759](https://github.com/danny-avila/LibreChat/pull/11759), [#11790](https://github.com/danny-avila/LibreChat/pull/11790), [#11805](https://github.com/danny-avila/LibreChat/pull/11805), [#11811](https://github.com/danny-avila/LibreChat/pull/11811), [#11815](https://github.com/danny-avila/LibreChat/pull/11815), [#11836](https://github.com/danny-avila/LibreChat/pull/11836), [#11841](https://github.com/danny-avila/LibreChat/pull/11841)

### 🌍 Internationalization

* 🌍 i18n: Support for Icelandic, Lithuanian, Nynorsk and Slovak languages by [@berry-13](https://github.com/berry-13) in [#11649](https://github.com/danny-avila/LibreChat/pull/11649)
* 🌍 i18n: Update translation.json with latest translations by [@github-actions[bot]](https://github.com/apps/github-actions) in [#11655](https://github.com/danny-avila/LibreChat/pull/11655), [#11672](https://github.com/danny-avila/LibreChat/pull/11672), [#11739](https://github.com/danny-avila/LibreChat/pull/11739), [#11813](https://github.com/danny-avila/LibreChat/pull/11813), [#11831](https://github.com/danny-avila/LibreChat/pull/11831)

## New Contributors

* [@hellojaccc](https://github.com/hellojaccc) made their first contribution in [#11626](https://github.com/danny-avila/LibreChat/pull/11626)
* [@jannikmaierhoefer](https://github.com/jannikmaierhoefer) made their first contribution in [#11632](https://github.com/danny-avila/LibreChat/pull/11632)
* [@saneroen](https://github.com/saneroen) made their first contribution in [#11639](https://github.com/danny-avila/LibreChat/pull/11639)
* [@flyinggrizzly](https://github.com/flyinggrizzly) made their first contribution in [#11669](https://github.com/danny-avila/LibreChat/pull/11669)
* [@jlevy](https://github.com/jlevy) made their first contribution in [#11711](https://github.com/danny-avila/LibreChat/pull/11711)
* [@calkeo](https://github.com/calkeo) made their first contribution in [#11680](https://github.com/danny-avila/LibreChat/pull/11680)
* [@bhat-ganesh](https://github.com/bhat-ganesh) made their first contribution in [#11741](https://github.com/danny-avila/LibreChat/pull/11741)
* [@seung-myung](https://github.com/seung-myung) made their first contribution in [#11770](https://github.com/danny-avila/LibreChat/pull/11770)
* [@dobernike](https://github.com/dobernike) made their first contribution in [#11838](https://github.com/danny-avila/LibreChat/pull/11838)

**Full Changelog**: https://github.com/danny-avila/LibreChat/compare/v0.8.2...v0.8.3-rc1
