v0.8.3-rc2
Pre-release
LibreChat-AI/LibreChatv0.8.3-rc2Mar 4, 2026by danny-avila
Upgrading?
AI Summary
This release candidate focuses on local document parsing and Bedrock integration. It adds credential variables for MCP servers and enables agent duplication for editors.
Key Highlights
- Local Text Extraction for PDF, DOCX, and XLS/XLSX
- AWS Bedrock Document Uploads with reasoning_effort
- Credential Variables for DB-Sourced MCP Servers
- Agent Duplication capability for editors
- Thinking Level Parameter for Gemini 3+ Models
New Features
- Gemini 3.1 Pricing and Context Window
- OpenDocument Format File Upload and Native ODS Parsing
- messageId for Transactions
- reasoning_effort Configuration for Bedrock Models
- Thinking Level Parameter for Gemini 3+ Models
- gpt-5.3 Context Window and Pricing
- Custom Group Icon Support for Model Specs
- Preserve Deep Link Destinations Through Auth Redirect
Full Release Notes
https://www.librechat.ai/changelog/v0.8.3-rc2 ### Check out our [2026 Roadmap](https://www.librechat.ai/blog/2026-02-18_2026_roadmap)! 🎉 <details> <summary><h2>Click to expand Release Notes</h2></summary> ## What's Changed ### ✨ Features * 🤖 Gemini 3.1 Pricing and Context Window by [@danny-avila](https://github.com/danny-avila) in [#11884](https://github.com/danny-avila/LibreChat/pull/11884) * 📄 Local Text Extraction for PDF, DOCX, and XLS/XLSX by [@danny-avila](https://github.com/danny-avila) in [#11900](https://github.com/danny-avila/LibreChat/pull/11900) * 🪨 AWS Bedrock Document Uploads by [@dustinhealy](https://github.com/dustinhealy) in [#11912](https://github.com/danny-avila/LibreChat/pull/11912) * 🖱️ Native Browser Navigation Support for New Chat by [@Fahleen1](https://github.com/Fahleen1) in [#11904](https://github.com/danny-avila/LibreChat/pull/11904) * 📍 Preserve Deep Link Destinations Through the Auth Redirect Flow by [@vmskonakanchi](https://github.com/vmskonakanchi) in [#10275](https://github.com/danny-avila/LibreChat/pull/10275) * 🪪 Add `OPENID_EMAIL_CLAIM` for Configurable OpenID User Identifier by [@jkuehn](https://github.com/jkuehn) in [#11699](https://github.com/danny-avila/LibreChat/pull/11699) * 🧩 OpenDocument Format File Upload and Native ODS Parsing by [@danny-avila](https://github.com/danny-avila) in [#11959](https://github.com/danny-avila/LibreChat/pull/11959) * 🪙 Add `messageId` to Transactions by [@danny-avila](https://github.com/danny-avila) in [#11987](https://github.com/danny-avila/LibreChat/pull/11987) * 🧠 Add `reasoning_effort` Configuration for Bedrock Models by [@danny-avila](https://github.com/danny-avila) in [#11991](https://github.com/danny-avila/LibreChat/pull/11991) * 🔀 Update OpenRouter with New Reasoning Config by [@danny-avila](https://github.com/danny-avila) in [#11993](https://github.com/danny-avila/LibreChat/pull/11993) * 🎚️ Add Thinking Level Parameter for Gemini 3+ Models by [@danny-avila](https://github.com/danny-avila) in [#11994](https://github.com/danny-avila/LibreChat/pull/11994) * 🗝️ Credential Variables for DB-Sourced MCP Servers by [@danny-avila](https://github.com/danny-avila) in [#12044](https://github.com/danny-avila/LibreChat/pull/12044) * 🤖 `gemini-3.1-flash-lite-preview` Window & Pricing by [@danny-avila](https://github.com/danny-avila) in [#12043](https://github.com/danny-avila/LibreChat/pull/12043) * 💰 Add gpt-5.3 Context Window and Pricing by [@danny-avila](https://github.com/danny-avila) in [#12049](https://github.com/danny-avila/LibreChat/pull/12049) * 🧬 Allow Agent Editors to Duplicate Agents by [@danny-avila](https://github.com/danny-avila) in [#12041](https://github.com/danny-avila/LibreChat/pull/12041) ### 🐛 Fixes * 🪣 Proper Key Extraction from S3 URL by [@H31nz3l](https://github.com/H31nz3l) in [#11241](https://github.com/danny-avila/LibreChat/pull/11241) * 🪪 Handle Delimited String Role Claims in OpenID Strategy by [@danny-avila](https://github.com/danny-avila) in [#11892](https://github.com/danny-avila/LibreChat/pull/11892) * 🪣 S3 Path-Style URL Support for MinIO, R2, and Custom Endpoints by [@danny-avila](https://github.com/danny-avila) in [#11894](https://github.com/danny-avila/LibreChat/pull/11894) * 🪣 Serve Fresh Presigned URLs on Agent List Cache Hits by [@danny-avila](https://github.com/danny-avila) in [#11902](https://github.com/danny-avila/LibreChat/pull/11902) * 💎 Gemini Image Gen Tool Vertex AI Auth and File Storage by [@danny-avila](https://github.com/danny-avila) in [#11923](https://github.com/danny-avila/LibreChat/pull/11923) * 🔌 Reuse Undici Agents Per Transport and Close on Disconnect by [@danny-avila](https://github.com/danny-avila) in [#11935](https://github.com/danny-avila/LibreChat/pull/11935) * ⏱️ Separate MCP GET SSE Stream Timeout from POST and Suppress SDK-Internal Recovery Errors by [@danny-avila](https://github.com/danny-avila) in [#11936](https://github.com/danny-avila/LibreChat/pull/11936) * 🪣 Prevent Memory Retention from AsyncLocalStorage Context Propagation by [@danny-avila](https://github.com/danny-avila) in [#11942](https://github.com/danny-avila/LibreChat/pull/11942) * 📌 Populate `userMessage.files` Before First DB Save by [@marbence101](https://github.com/marbence101) in [#11939](https://github.com/danny-avila/LibreChat/pull/11939) * 🪃 Prevent Recursive Login Redirect Loop by [@danny-avila](https://github.com/danny-avila) in [#11964](https://github.com/danny-avila/LibreChat/pull/11964) * 🧩 Redirect Stability and Build Chunking by [@danny-avila](https://github.com/danny-avila) in [#11965](https://github.com/danny-avila/LibreChat/pull/11965) * 🚦 404 JSON Responses for Unmatched API Routes by [@danny-avila](https://github.com/danny-avila) in [#11976](https://github.com/danny-avila/LibreChat/pull/11976) * 💸 Model Identifier Edge Case in Agent Transactions by [@danny-avila](https://github.com/danny-avila) in [#11988](https://github.com/danny-avila/LibreChat/pull/11988) * 🎯 Use Agents Endpoint Config for Agent Panel File Upload Validation by [@danny-avila](https://github.com/danny-avila) in [#11992](https://github.com/danny-avila/LibreChat/pull/11992) * ✂️ Unicode-Safe Title Truncation and Shared View Layout Polish by [@danny-avila](https://github.com/danny-avila) in [#12003](https://github.com/danny-avila/LibreChat/pull/12003) * 🔗 Normalize MCP OAuth `resource` Parameter to Match Token Exchange by [@danny-avila](https://github.com/danny-avila) in [#12018](https://github.com/danny-avila/LibreChat/pull/12018) * 🔌 Resolve MCP OAuth Flow State Race Condition by [@busla](https://github.com/busla) in [#11941](https://github.com/danny-avila/LibreChat/pull/11941) * 👥 Duplicate Indicators for Model Specs by [@dustinhealy](https://github.com/dustinhealy) in [#11946](https://github.com/danny-avila/LibreChat/pull/11946) * 🚪 Complete OIDC RP-Initiated Logout With `id_token_hint` and Redirect Race Fix by [@danny-avila](https://github.com/danny-avila) in [#12024](https://github.com/danny-avila/LibreChat/pull/12024) * 🧭 Restore Post-Auth Navigation After Silent Token Refresh by [@danny-avila](https://github.com/danny-avila) in [#12025](https://github.com/danny-avila/LibreChat/pull/12025) * 🌐 Preserve URL Query Params Through Auth Refresh and Conversation Init by [@danny-avila](https://github.com/danny-avila) in [#12028](https://github.com/danny-avila/LibreChat/pull/12028) * 🔒 Request Interceptor for Shared Link Page Scenarios by [@danny-avila](https://github.com/danny-avila) in [#12036](https://github.com/danny-avila/LibreChat/pull/12036) * 🤝 Respect Server Token Endpoint Auth Method Preference in MCP OAuth by [@danny-avila](https://github.com/danny-avila) in [#12052](https://github.com/danny-avila/LibreChat/pull/12052) * 🧩 Expand Toolkit Definitions to Include Child Tools in Event-Driven Mode by [@danny-avila](https://github.com/danny-avila) in [#12066](https://github.com/danny-avila/LibreChat/pull/12066) ### ♿ Accessibility * ♿ Hide Collapsed Thinking Content From Screen Readers by [@danny-avila](https://github.com/danny-avila) in [#11927](https://github.com/danny-avila/LibreChat/pull/11927) * 👁️🗨️ Replace Select with Menu in AccountSettings for Screen Reader Accuracy by [@dlew](https://github.com/dlew) in [#11980](https://github.com/danny-avila/LibreChat/pull/11980) * 💤 Add `inert` to Hidden/Background Content by [@dlew](https://github.com/dlew) in [#12016](https://github.com/danny-avila/LibreChat/pull/12016) * 🫳 Restore Background on Drag and Drop Overlay by [@dlew](https://github.com/dlew) in [#12017](https://github.com/danny-avila/LibreChat/pull/12017) * 🔍 Correct Conversations ARIA Role and Increase Placeholder Contrast by [@dlew](https://github.com/dlew) in [#12021](https://github.com/danny-avila/LibreChat/pull/12021) ### 🔧 Refactoring * 🔒 `graphTokenController` to Use Federated Access Token for OBO Assertion by [@danny-avila](https://github.com/danny-avila) in [#11893](https://github.com/danny-avila/LibreChat/pull/11893) * 🧮 Bulk Transactions & Balance Updates for Token Spending by [@danny-avila](https://github.com/danny-avila) in [#11996](https://github.com/danny-avila/LibreChat/pull/11996) * 🪵 `onmessage` Handler and Restructure MCP Debug Logging by [@danny-avila](https://github.com/danny-avila) in [#12004](https://github.com/danny-avila/LibreChat/pull/12004) * 📅 Replace Numeric Weekday Index with Named Day in Date Template Variables by [@danny-avila](https://github.com/danny-avila) in [#12022](https://github.com/danny-avila/LibreChat/pull/12022) * 🌗 Consistent Mermaid Theming for Inline and Artifact Renderers by [@danny-avila](https://github.com/danny-avila) in [#12055](https://github.com/danny-avila/LibreChat/pull/12055) ### ⚙️ Other Changes * 🔍 Update MeiliSearch Version by [@danny-avila](https://github.com/danny-avila) in [#11873](https://github.com/danny-avila/LibreChat/pull/11873) * 🐳 Update Image Registry References in Docker/Helm Configurations by [@danny-avila](https://github.com/danny-avila) in [#12026](https://github.com/danny-avila/LibreChat/pull/12026) * 📦 Bump `@librechat/agents` to v3.1.51–v3.1.55 by [@danny-avila](https://github.com/danny-avila) in [#11891](https://github.com/danny-avila/LibreChat/pull/11891), [#12051](https://github.com/danny-avila/LibreChat/pull/12051) * 📦 Bump `@modelcontextprotocol/sdk` from 1.26.0 to 1.27.1 by [@danny-avila](https://github.com/danny-avila) in [#11937](https://github.com/danny-avila/LibreChat/pull/11937) * 🛡️ Bump ESLint Tooling Deps and Resolve `ajv` Security Vulnerability by [@danny-avila](https://github.com/danny-avila) in [#11938](https://github.com/danny-avila/LibreChat/pull/11938) * 📦 Bump `minimatch` due to ReDoS vulnerability, bump `rimraf`, `rollup` by [@danny-avila](https://github.com/danny-avila) in [#11963](https://github.com/danny-avila/LibreChat/pull/11963) * 📦 Update multer dependency to v2.1.0 by [@danny-avila](https://github.com/danny-avila) in [#12000](https://github.com/danny-avila/LibreChat/pull/12000) * ⚡ Bump `vite` to v7 by [@danny-avila](https://github.com/danny-avila) in [#12031](https://github.com/danny-avila/LibreChat/pull/12031) * 📦 Bump `fast-xml-parser` to v5.3.8 by [@danny-avila](https://github.com/danny-avila) in [#12040](https://github.com/danny-avila/LibreChat/pull/12040) * 📦 Bump `turbo` to v2.8.12 by [@danny-avila](https://github.com/danny-avila) in [#12042](https://github.com/danny-avila/LibreChat/pull/12042) * 📦 Update `underscore` to v1.13.8 by [@danny-avila](https://github.com/danny-avila) in [#12050](https://github.com/danny-avila/LibreChat/pull/12050) * 🎨 Update Agent Tool with New SVG Assets by [@danny-avila](https://github.com/danny-avila) in [#12065](https://github.com/danny-avila/LibreChat/pull/12065) ### 🌍 Internationalization * 🌍 i18n: Update translation.json with latest translations by [@github-actions[bot]](https://github.com/apps/github-actions) in [#11887](https://github.com/danny-avila/LibreChat/pull/11887), [#12005](https://github.com/danny-avila/LibreChat/pull/12005) * 🌍 Update translation for "no auth" message in UI by [@danny-avila](https://github.com/danny-avila) in [#12048](https://github.com/danny-avila/LibreChat/pull/12048) </details> ## New Contributors * [@H31nz3l](https://github.com/H31nz3l) made their first contribution in [#11241](https://github.com/danny-avila/LibreChat/pull/11241) * [@Fahleen1](https://github.com/Fahleen1) made their first contribution in [#11904](https://github.com/danny-avila/LibreChat/pull/11904) * [@vmskonakanchi](https://github.com/vmskonakanchi) made their first contribution in [#10275](https://github.com/danny-avila/LibreChat/pull/10275) * [@jkuehn](https://github.com/jkuehn) made their first contribution in [#11699](https://github.com/danny-avila/LibreChat/pull/11699) * [@marbence101](https://github.com/marbence101) made their first contribution in [#11939](https://github.com/danny-avila/LibreChat/pull/11939) **Full Changelog**: https://github.com/danny-avila/LibreChat/compare/v0.8.3-rc1...v0.8.3-rc2
Related Repositories
openclaw/openclaw★ 392,726
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
nilbuild/developer-roadmap★ 370,100
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
morluto/rea★ 360,920
Reverse engineer anything with agents, from app behavior down to native binaries.
anomalyco/opencode★ 219,901
The open source coding agent.
n8n-io/n8n★ 208,285
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.