diff --git a/components/changelog/content/v0.8.1.mdx b/components/changelog/content/v0.8.1.mdx
new file mode 100644
index 0000000..82451e3
--- /dev/null
+++ b/components/changelog/content/v0.8.1.mdx
@@ -0,0 +1,244 @@
+## ๐๏ธ Highlights
+
+Major features and improvements since [v0.8.0](https://www.librechat.ai/changelog/v0.8.0)
+
+### ๐ค Agent Handoffs (Beta)
+Agents can now be configured to transfer control of conversations to other specialist agents when specific expertise is needed.
+
+### ๐ Upload to Provider Support
+Files can now be directly uploaded to and handled by supported providers, removing the need for intermediate OCR and other multimodal processing steps.
+
+### ๐ผ๏ธ Improved Artifact Management and Shareability
+Artifacts have been improved with version control capabilities, better UI interactions and rendering support, and can now be viewed within shared conversations.
+
+### ๐ค Model Updates
+- **Gemini 3** support with pricing
+- **GPT-5.1** support with codex variants
+- **Grok 4** variants (fast, 4-1-fast, code-fast) with context rates
+- **Claude Opus 4.5 & Haiku 4.5** with token rates and window limits
+- **Zhipu AI GLM** family support with comprehensive context windows and pricing
+- Enhanced model pricing coverage for **DeepSeek R1/V3**, **Qwen family**, **Amazon Nova Premier**, **Llama 3.3**, **gpt-5-pro** and others with improved pattern matching
+
+### โ๏ธ Other Notable Changes
+- Langfuse Tracing support
+- Helicone AI Gateway integration
+- Bedrock Prompt Caching support
+- Screens are now prevented from sleeping during response generation
+- File names can now be used as context for Anthropic document uploads
+- Distributed Leader Election with Redis for multi-server-instance coordination within cluster deployments
+- Whether specific tool badges (file search, mcp servers, etc.) will be rendered in the chat input can now be configured via Model Specs
+- Accessibility improvements across the entire app for better keyboard navigation, screen reader support, and accessibility standards compliance
+- Helm Chart enhancements: custom deployment labels, annotations, init containers, ConfigMaps support, and additional RAG API environment variables
+- MCP Registry System restructure with distributed caching, leader-follower coordination, timeout-protected server initialization, and user-scoped tool caching
+
+### โจ Features
+
+* ๐ชจ feat: Add Bedrock Prompt Caching Support by [@dustinhealy](https://github.com/dustinhealy) in [#8271](https://github.com/danny-avila/LibreChat/pull/8271)
+* ๐ feat: Add OIDC Claim-Based Admin Role Assignment by [@jpsfs](https://github.com/jpsfs) in [#9170](https://github.com/danny-avila/LibreChat/pull/9170)
+* ๐ feat: MCP Registry Individual Server Init (2) by [@ruggishop](https://github.com/ruggishop) in [#9940](https://github.com/danny-avila/LibreChat/pull/9940)
+* ๐ค feat: Add Z.AI GLM Context Window & Pricing by [@danny-avila](https://github.com/danny-avila) in [#9979](https://github.com/danny-avila/LibreChat/pull/9979)
+* ๐ feat: Add Serper as Scraper Provider and Firecrawl Version Support by [@danny-avila](https://github.com/danny-avila) in [#9984](https://github.com/danny-avila/LibreChat/pull/9984)
+* ๐ feat: Direct Provider Attachment Support for Multimodal Content by [@danny-avila](https://github.com/danny-avila) in [#9994](https://github.com/danny-avila/LibreChat/pull/9994)
+* ๐๏ธ feat: Add Optional Group Field to ModelSpecs Configuration by [@pnancarrow](https://github.com/pnancarrow) in [#9996](https://github.com/danny-avila/LibreChat/pull/9996)
+* ๐ฎ feat: Custom OAuth Headers Support for MCP Server Config by [@ruggishop](https://github.com/ruggishop) in [#10014](https://github.com/danny-avila/LibreChat/pull/10014)
+* ๐ feat: Add Markdown Rendering Support for Artifacts by [@sbruel](https://github.com/sbruel) in [#10049](https://github.com/danny-avila/LibreChat/pull/10049)
+* ๐ feat: Word Wrapping for Text and Markdown Code Blocks by [@leblancfg](https://github.com/leblancfg) in [#10055](https://github.com/danny-avila/LibreChat/pull/10055)
+* ๐ท๏ธ feat: Add Custom Deployment Labels and Annotations for Helm by [@WhammyLeaf](https://github.com/WhammyLeaf) in [#10076](https://github.com/danny-avila/LibreChat/pull/10076)
+* ๐ feat: Context Field for Anthropic Documents (PDF) by [@danny-avila](https://github.com/danny-avila) in [#10148](https://github.com/danny-avila/LibreChat/pull/10148)
+* ๐งฎ feat: Enhance Model Pricing Coverage and Pattern Matching by [@danny-avila](https://github.com/danny-avila) in [#10173](https://github.com/danny-avila/LibreChat/pull/10173)
+* ๐ค feat: Agent Handoffs (Routing) by [@danny-avila](https://github.com/danny-avila) in [#10176](https://github.com/danny-avila/LibreChat/pull/10176)
+* ๐ feat: Configurable Domain and Port for Vite Dev Server by [@sbruel](https://github.com/sbruel) in [#10180](https://github.com/danny-avila/LibreChat/pull/10180)
+* ๐ feat: Distributed Leader Election with Redis for Multi-instance Coordination by [@nhtruong](https://github.com/nhtruong) in [#10189](https://github.com/danny-avila/LibreChat/pull/10189)
+* ๐๏ธ feat: Custom Environment Variable Support to RAG API Helm Chart by [@PaulusTM](https://github.com/PaulusTM) in [#10245](https://github.com/danny-avila/LibreChat/pull/10245)
+* ๐ feat: Chat Badges via Model Specs by [@danny-avila](https://github.com/danny-avila) in [#10272](https://github.com/danny-avila/LibreChat/pull/10272)
+* ๐ก feat: Improve reasoning (thinking) content display, copy-to-clipboard, and error handling by [@berry-13](https://github.com/berry-13) in [#10278](https://github.com/danny-avila/LibreChat/pull/10278)
+* ๐ feat: Integrate Helicone AI Gateway Provider by [@juliettech13](https://github.com/juliettech13) in [#10287](https://github.com/danny-avila/LibreChat/pull/10287)
+* ๐ชข feat: Add Langfuse Tracing Support by [@danny-avila](https://github.com/danny-avila) in [#10292](https://github.com/danny-avila/LibreChat/pull/10292)
+* ๐๏ธ feat: Reasoning Parameters for Custom Endpoints by [@danny-avila](https://github.com/danny-avila) in [#10297](https://github.com/danny-avila/LibreChat/pull/10297)
+* โจ v0.8.1-rc1 by [@danny-avila](https://github.com/danny-avila) in [#10316](https://github.com/danny-avila/LibreChat/pull/10316)
+* โจ feat: Artifact Management Enhancements, Version Control, and UI Refinements by [@danny-avila](https://github.com/danny-avila) in [#10318](https://github.com/danny-avila/LibreChat/pull/10318)
+* ๐ feat: Prioritize Provider ID Over Email for Social Login by [@danny-avila](https://github.com/danny-avila) in [#10358](https://github.com/danny-avila/LibreChat/pull/10358)
+* ๐ chore: Update tool type from `web_search_preview` to `web_search` for OpenAI by [@danny-avila](https://github.com/danny-avila) in [#10379](https://github.com/danny-avila/LibreChat/pull/10379)
+* ๐ผ๏ธ feat: File Size and MIME Type Filtering at Agent level by [@danny-avila](https://github.com/danny-avila) in [#10446](https://github.com/danny-avila/LibreChat/pull/10446)
+* ๐ feat: Configurable Debug Message Length for Logs by [@danny-avila](https://github.com/danny-avila) in [#10447](https://github.com/danny-avila/LibreChat/pull/10447)
+* ๐ feat: Anthropic/Google Web Search Support via `addParams` / `dropParams` by [@danny-avila](https://github.com/danny-avila) in [#10456](https://github.com/danny-avila/LibreChat/pull/10456)
+* ๐ feat: Default Params via Custom Params by [@danny-avila](https://github.com/danny-avila) in [#10457](https://github.com/danny-avila/LibreChat/pull/10457)
+* ๐ feat: Idempotency check for OAuth Flow Completion by [@danny-avila](https://github.com/danny-avila) in [#10468](https://github.com/danny-avila/LibreChat/pull/10468)
+* ๐ค feat: View Artifacts in Shared Conversations by [@berry-13](https://github.com/berry-13) in [#10477](https://github.com/danny-avila/LibreChat/pull/10477)
+* ๐ก๏ธ feat: Add Model Refusal Error Handling (Anthropic) by [@danny-avila](https://github.com/danny-avila) in [#10478](https://github.com/danny-avila/LibreChat/pull/10478)
+* ๐ feat: `DEBUG_MESSAGE_LENGTH` Environment Variable (pt. 2) by [@danny-avila](https://github.com/danny-avila) in [#10479](https://github.com/danny-avila/LibreChat/pull/10479)
+* ๐ค feat: GPT-5.1 by [@danny-avila](https://github.com/danny-avila) in [#10491](https://github.com/danny-avila/LibreChat/pull/10491)
+* ๐ชฃ feat: Init Containers and Custom ConfigMaps Support in Helm Chart by [@adaptivegarage](https://github.com/adaptivegarage) in [#10525](https://github.com/danny-avila/LibreChat/pull/10525)
+* ๐ค feat: Agent Avatar Removal and Decouple upload/reset from Agent Updates by [@berry-13](https://github.com/berry-13) in [#10527](https://github.com/danny-avila/LibreChat/pull/10527)
+* ๐จ feat: Pass Custom Headers to Model Discovery (`v1/models`) by [@Anthony-Jhoiro](https://github.com/Anthony-Jhoiro) in [#10564](https://github.com/danny-avila/LibreChat/pull/10564)
+* ๐ฉ feat: Add `--provider` flag to create-user script by [@ineiti](https://github.com/ineiti) in [#10572](https://github.com/danny-avila/LibreChat/pull/10572)
+* ๐ feat: Enhance Actions SSRF Protection with Comprehensive IP and Domain Validation by [@danny-avila](https://github.com/danny-avila) in [#10583](https://github.com/danny-avila/LibreChat/pull/10583)
+* ๐ค feat: Gemini 3 Support by [@danny-avila](https://github.com/danny-avila) in [#10584](https://github.com/danny-avila/LibreChat/pull/10584)
+* โ feat: Prevent Screen Sleep During Response Generation by [@michnovka](https://github.com/michnovka) in [#10597](https://github.com/danny-avila/LibreChat/pull/10597)
+* ๐ค feat: Claude Opus 4.5 Token Rates and Window Limits by [@danny-avila](https://github.com/danny-avila) in [#10653](https://github.com/danny-avila/LibreChat/pull/10653)
+* ๐ feat: Add Toasts for Successful Conversation Deletion by [@dustinhealy](https://github.com/dustinhealy) in [#10661](https://github.com/danny-avila/LibreChat/pull/10661)
+* โจ v0.8.1-rc2 by [@danny-avila](https://github.com/danny-avila) in [#10688](https://github.com/danny-avila/LibreChat/pull/10688)
+* ๐ค feat: Latest Grok Model Pricing & Context Rates by [@danny-avila](https://github.com/danny-avila) in [#10727](https://github.com/danny-avila/LibreChat/pull/10727)
+* ๐ค feat: Tool Calling Support for DeepSeek V3.2 + OpenRouter Reasoning by [@danny-avila](https://github.com/danny-avila) in [#10752](https://github.com/danny-avila/LibreChat/pull/10752)
+* ๐ก๏ธ feat: Add Middleware for JSON Parsing and Prompt Group Updates by [@danny-avila](https://github.com/danny-avila) in [#10757](https://github.com/danny-avila/LibreChat/pull/10757)
+* ๐ฅ๏ธ feat: Add Proxy Support for Tavily API Tool by [@danny-avila](https://github.com/danny-avila) in [#10770](https://github.com/danny-avila/LibreChat/pull/10770)
+* โฑ๏ธ feat: Make User Connection Idle Timeout Configurable by [@abhishekag03](https://github.com/abhishekag03) in [#10866](https://github.com/danny-avila/LibreChat/pull/10866)
+* ๐ feat: Support Legacy OAuth Servers without `.well-known` Metadata by [@danny-avila](https://github.com/danny-avila) in [#10917](https://github.com/danny-avila/LibreChat/pull/10917)
+
+### ๐ Bug Fixes
+
+* ๐ง fix: Remove Bedrock Config Transform introduced in #9931 by [@danny-avila](https://github.com/danny-avila) in [#10628](https://github.com/danny-avila/LibreChat/pull/10628)
+* ๐งฑ fix: DALL-E Proxy Bypass by [@alfo-dev](https://github.com/alfo-dev) in [#9971](https://github.com/danny-avila/LibreChat/pull/9971)
+* ๐ฆ chore: fix `packages/api` peer dependencies by [@danny-avila](https://github.com/danny-avila) in [#9973](https://github.com/danny-avila/LibreChat/pull/9973)
+* ๐ refactor: Decouple Effects from AppService, move to `data-schemas` by [@danny-avila](https://github.com/danny-avila) in [#9974](https://github.com/danny-avila/LibreChat/pull/9974)
+* โฟ๏ธ fix: Accessibility, UI consistency, dialog & avatar refactors by [@berry-13](https://github.com/berry-13) in [#9975](https://github.com/danny-avila/LibreChat/pull/9975)
+* โ๏ธ fix: Add Configurable File Size Cap for Conversation Imports by [@MarcAmick](https://github.com/MarcAmick) in [#10012](https://github.com/danny-avila/LibreChat/pull/10012)
+* ๐ fix: Add branch-specific shared links (targetMessageId) by [@berry-13](https://github.com/berry-13) in [#10016](https://github.com/danny-avila/LibreChat/pull/10016)
+* ๐จโ๐ง fix: Direct Provider Attachment Support for Agents by [@dustinhealy](https://github.com/dustinhealy) in [#10035](https://github.com/danny-avila/LibreChat/pull/10035)
+* ๐๐ผ fix: Agent Support for Upload to Provider in DragDropModal by [@dustinhealy](https://github.com/dustinhealy) in [#10063](https://github.com/danny-avila/LibreChat/pull/10063)
+* ๐ธ๏ธ fix: Upload to Provider Filetype Filtering for DragDropModal by [@dustinhealy](https://github.com/dustinhealy) in [#10064](https://github.com/danny-avila/LibreChat/pull/10064)
+* ๐ผ๏ธ fix: Extract File Context & Persist Attachments by [@danny-avila](https://github.com/danny-avila) in [#10069](https://github.com/danny-avila/LibreChat/pull/10069)
+* ๐ท๏ธ chore: update OpenAI models list in `.env.example` by [@marlonka](https://github.com/marlonka) in [#10085](https://github.com/danny-avila/LibreChat/pull/10085)
+* ๐ ๏ธ chore: Add `@radix-ui/react-tooltip` to Artifact Dependencies by [@wipash](https://github.com/wipash) in [#10112](https://github.com/danny-avila/LibreChat/pull/10112)
+* ๐งญ fix: Add Base Path Support for Login/Register and Image Paths by [@catmeme](https://github.com/catmeme) in [#10116](https://github.com/danny-avila/LibreChat/pull/10116)
+* ๐ฑ fix: Improve Mobile Chat Focus Detection and Navigation by [@danny-avila](https://github.com/danny-avila) in [#10125](https://github.com/danny-avila/LibreChat/pull/10125)
+* ๐ฉน fix: Wrap Attempt to Reconnect OAuth MCP Servers by [@ruggishop](https://github.com/ruggishop) in [#10172](https://github.com/danny-avila/LibreChat/pull/10172)
+* ๐ซ fix: Entra ID group retrieval to use `getMemberGroups` and add pagination by [@maxesse](https://github.com/maxesse) in [#10199](https://github.com/danny-avila/LibreChat/pull/10199)
+* ๐ท๏ธ fix: Add user ID to MCP tools cache keys by [@ruggishop](https://github.com/ruggishop) in [#10201](https://github.com/danny-avila/LibreChat/pull/10201)
+* ๐ ๏ธ fix: Agent Tools Modal on First-Time Agent Creation by [@sbruel](https://github.com/sbruel) in [#10234](https://github.com/danny-avila/LibreChat/pull/10234)
+* ๐งผ fix: Sanitize MCP Server Selection Against Config by [@ruggishop](https://github.com/ruggishop) in [#10243](https://github.com/danny-avila/LibreChat/pull/10243)
+* โฟ fix: Address Accessibility Issues by [@dustinhealy](https://github.com/dustinhealy) in [#10260](https://github.com/danny-avila/LibreChat/pull/10260)
+* ๐ refactor: Clear MCP only on Model Spec Selection without MCP Servers by [@danny-avila](https://github.com/danny-avila) in [#10273](https://github.com/danny-avila/LibreChat/pull/10273)
+* โ๏ธ fix: Trim Reasoning Tags from Titles and Delete Button Visibility by [@poornapragnyah](https://github.com/poornapragnyah) in [#10285](https://github.com/danny-avila/LibreChat/pull/10285)
+* ๐ fix: Correct Azure Base URL Construction for Responses API by [@peeeteeer](https://github.com/peeeteeer) in [#10289](https://github.com/danny-avila/LibreChat/pull/10289)
+* ๐๏ธ fix: Default Max Output Tokens for Claude 4+ Models by [@danny-avila](https://github.com/danny-avila) in [#10293](https://github.com/danny-avila/LibreChat/pull/10293)
+* ๐จ fix: Update artifacts Tailwind to official CDN by [@wipash](https://github.com/wipash) in [#10301](https://github.com/danny-avila/LibreChat/pull/10301)
+* ๐ฆ fix: Ollama Custom Headers by [@danny-avila](https://github.com/danny-avila) in [#10314](https://github.com/danny-avila/LibreChat/pull/10314)
+* ๐ fix: Document Uploads for Custom Endpoints by [@maxesse](https://github.com/maxesse) in [#10336](https://github.com/danny-avila/LibreChat/pull/10336)
+* ๐๏ธ fix: Azure OpenAI Speech-to-Text 400 Bad Request Error by [@ConstantTime](https://github.com/ConstantTime) in [#10355](https://github.com/danny-avila/LibreChat/pull/10355)
+* ๐ช fix: Prevent Revoked Blob URLs in Uploaded Images (FileRow) by [@danny-avila](https://github.com/danny-avila) in [#10361](https://github.com/danny-avila/LibreChat/pull/10361)
+* ๐๏ธ fix: Delete All Shared Link Deletion on Clear Chats by [@danny-avila](https://github.com/danny-avila) in [#10396](https://github.com/danny-avila/LibreChat/pull/10396)
+* ๐ refactor: Cleanup File Filtering Logic, Improve Validation by [@danny-avila](https://github.com/danny-avila) in [#10414](https://github.com/danny-avila/LibreChat/pull/10414)
+* ๐ fix: Model End Callback and Streamline Client Cleanup by [@danny-avila](https://github.com/danny-avila) in [#10438](https://github.com/danny-avila/LibreChat/pull/10438)
+* ๐ fix: persist new MCP oauth tokens properly by [@wipash](https://github.com/wipash) in [#10439](https://github.com/danny-avila/LibreChat/pull/10439)
+* ๐งฐ fix: Unprocessed Tool Calls Edge Case by [@danny-avila](https://github.com/danny-avila) in [#10440](https://github.com/danny-avila/LibreChat/pull/10440)
+* ๐ข fix: Unescape LaTeX Numbers in Artifact Content Edit by [@danny-avila](https://github.com/danny-avila) in [#10476](https://github.com/danny-avila/LibreChat/pull/10476)
+* ๐ง fix: Await MCP Instructions and Filter Malformed Tool Calls by [@danny-avila](https://github.com/danny-avila) in [#10485](https://github.com/danny-avila/LibreChat/pull/10485)
+* ๐ค fix: Replace Translation Keys with Localized Text by [@mdutkin](https://github.com/mdutkin) in [#10486](https://github.com/danny-avila/LibreChat/pull/10486)
+* ๐จ fix: Correct Read-Only State Logic in Code Editor by [@berry-13](https://github.com/berry-13) in [#10508](https://github.com/danny-avila/LibreChat/pull/10508)
+* ๐ผ fix: Remove Legacy File Upload for Non-agents by [@danny-avila](https://github.com/danny-avila) in [#10517](https://github.com/danny-avila/LibreChat/pull/10517)
+* ๐ fix: Redis Cluster Bug + ๐งช Enhance Test Coverage by [@nhtruong](https://github.com/nhtruong) in [#10518](https://github.com/danny-avila/LibreChat/pull/10518)
+* ๐๏ธ fix: Remove All User Metadata on Deletion by [@WhammyLeaf](https://github.com/WhammyLeaf) in [#10534](https://github.com/danny-avila/LibreChat/pull/10534)
+* ๐ช fix: ArtifactsPanel and SidePanel Rendering and Collapsing Behavior by [@danny-avila](https://github.com/danny-avila) in [#10537](https://github.com/danny-avila/LibreChat/pull/10537)
+* โฟ fix: `createFileSearchTool` to return tuples for error messages by [@danny-avila](https://github.com/danny-avila) in [#10547](https://github.com/danny-avila/LibreChat/pull/10547)
+* โณ fix: Async Model End Events, Await Tool Call and Dispatch Handling by [@danny-avila](https://github.com/danny-avila) in [#10552](https://github.com/danny-avila/LibreChat/pull/10552)
+* โฑ๏ธ fix: Increase RAG API Text Parsing Timeout by [@rossbg](https://github.com/rossbg) in [#10562](https://github.com/danny-avila/LibreChat/pull/10562)
+* ๐ง fix: Catch Errors in ToolEndHandler and Pass Logger by [@danny-avila](https://github.com/danny-avila) in [#10565](https://github.com/danny-avila/LibreChat/pull/10565)
+* ๐ fix: Error Handling in MCP Tool List Controller by [@danny-avila](https://github.com/danny-avila) in [#10570](https://github.com/danny-avila/LibreChat/pull/10570)
+* ๐ก๏ธ chore: Enhance Agents Error Handling via `@librechat/agents@v3.0.25` by [@danny-avila](https://github.com/danny-avila) in [#10577](https://github.com/danny-avila/LibreChat/pull/10577)
+* ๐ข fix: Resolved Screen Reader Issues with `TooltipAnchor` by [@dlew](https://github.com/dlew) in [#10580](https://github.com/danny-avila/LibreChat/pull/10580)
+* ๐ท fix: Use 'media' type for Google multimodal attachments by [@dustinhealy](https://github.com/dustinhealy) in [#10586](https://github.com/danny-avila/LibreChat/pull/10586)
+* ๐ fix: Disable Redis leader-only mode for shared app and user servers by [@nhtruong](https://github.com/nhtruong) in [#10605](https://github.com/danny-avila/LibreChat/pull/10605)
+* ๐ธ๏ธ fix: Minor Type Issues & Anthropic Web Search by [@danny-avila](https://github.com/danny-avila) in [#10618](https://github.com/danny-avila/LibreChat/pull/10618)
+* ๐ฐ๏ธ fix: MCP SSE & Ping Error Handling by [@peeeteeer](https://github.com/peeeteeer) in [#10635](https://github.com/danny-avila/LibreChat/pull/10635)
+* ๐ fix: Resolve Bedrock Tool Call Streaming "Content Type Mismatch" by [@danny-avila](https://github.com/danny-avila) in [#10647](https://github.com/danny-avila/LibreChat/pull/10647)
+* ๐ข fix: Remove Side Panel Elements from Screen Reader when Hidden by [@dlew](https://github.com/dlew) in [#10648](https://github.com/danny-avila/LibreChat/pull/10648)
+* ๐ท๏ธ fix: Editing Bookmark Descriptions by [@dustinhealy](https://github.com/dustinhealy) in [#10685](https://github.com/danny-avila/LibreChat/pull/10685)
+* ๐ฆ fix: Ollama Provider Handling by [@danny-avila](https://github.com/danny-avila) in [#10711](https://github.com/danny-avila/LibreChat/pull/10711)
+* ๐ผ๏ธ fix: Resolve stuck pixel animation during image generation by [@lemonTree43](https://github.com/lemonTree43) in [#10716](https://github.com/danny-avila/LibreChat/pull/10716)
+* ๐จ fix: Updateย `expiresAt`ย timestamp for tokens by [@lemonTree43](https://github.com/lemonTree43) in [#10740](https://github.com/danny-avila/LibreChat/pull/10740)
+* ๐ก๏ธ fix: Improve Error Handling and Null Safety in SSE Event Processing by [@danny-avila](https://github.com/danny-avila) in [#10751](https://github.com/danny-avila/LibreChat/pull/10751)
+* ๐ fix: Secure `iconURL` Handling by [@danny-avila](https://github.com/danny-avila) in [#10753](https://github.com/danny-avila/LibreChat/pull/10753)
+* ๐ refactor: Improve MCP User Variable Description Rendering by [@danny-avila](https://github.com/danny-avila) in [#10769](https://github.com/danny-avila/LibreChat/pull/10769)
+* ๐ fix: Gemini Custom Endpoint Auth. for OAI-Compatible API by [@danny-avila](https://github.com/danny-avila) in [#10806](https://github.com/danny-avila/LibreChat/pull/10806)
+* ๐ fix: Missing Proxy config in TTS and STT Services by [@alfo-dev](https://github.com/alfo-dev) in [#10852](https://github.com/danny-avila/LibreChat/pull/10852)
+* ๐ fix: Validate language format for OpenAI STT model by [@danny-avila](https://github.com/danny-avila) in [#10875](https://github.com/danny-avila/LibreChat/pull/10875)
+* ๐ง fix: Error handling in Firebase and Local file deletion by [@danny-avila](https://github.com/danny-avila) in [#10894](https://github.com/danny-avila/LibreChat/pull/10894)
+
+### ๐ฆ Dependencies & Chores
+
+* ๐งน chore: Cleanup Logger and Utility Imports by [@danny-avila](https://github.com/danny-avila) in [#9935](https://github.com/danny-avila/LibreChat/pull/9935)
+* โ๏ธ chore: Resolve Build Warning, Package Cleanup, Robust Temp Chat Time by [@danny-avila](https://github.com/danny-avila) in [#9962](https://github.com/danny-avila/LibreChat/pull/9962)
+* ๏ฟฝ chore: Update Gemini 2.5 Flash Lite Input Pricing by [@KarthiDreamr](https://github.com/KarthiDreamr) in [#10062](https://github.com/danny-avila/LibreChat/pull/10062)
+* ๐ฆ chore: Bump `@librechat/agents` from v2.4.86 to v3.0.50 by [@danny-avila](https://github.com/danny-avila) in [#10216](https://github.com/danny-avila/LibreChat/pull/10216), [#10704](https://github.com/danny-avila/LibreChat/pull/10704), [#10775](https://github.com/danny-avila/LibreChat/pull/10775), [#10874](https://github.com/danny-avila/LibreChat/pull/10874)
+* ๐ฆ chore: update `vite` to v6.4.1 and `@playwright/test` to v1.56.1 by [@danny-avila](https://github.com/danny-avila) in [#10227](https://github.com/danny-avila/LibreChat/pull/10227)
+* ๐ฆ chore: Remove `@langchain/community` & Related Legacy Code by [@danny-avila](https://github.com/danny-avila) in [#10375](https://github.com/danny-avila/LibreChat/pull/10375)
+* ๐ฆ chore: Bump `@modelcontextprotocol/sdk` to v1.21.0 by [@danny-avila](https://github.com/danny-avila) in [#10469](https://github.com/danny-avila/LibreChat/pull/10469)
+* ๐ฆ chore: Jest & Eslint Package Updates by [@danny-avila](https://github.com/danny-avila) in [#10536](https://github.com/danny-avila/LibreChat/pull/10536)
+* ๐ฆ chore: Update Packages for Security & Remove Unnecessary by [@danny-avila](https://github.com/danny-avila) in [#10620](https://github.com/danny-avila/LibreChat/pull/10620)
+* ๐ชต chore: Clean up Debug Logs in OpenID Token Extraction by [@danny-avila](https://github.com/danny-avila) in [#10687](https://github.com/danny-avila/LibreChat/pull/10687)
+* ๐ฆ chore: Bump `nodemailer` from v7.0.9 to v7.0.11 by [@danny-avila](https://github.com/danny-avila) in [#10045](https://github.com/danny-avila/LibreChat/pull/10045), [#10762](https://github.com/danny-avila/LibreChat/pull/10762)
+* ๐ฆ chore: Bump `mdast-util-to-hast` to v13.2.1 by [@danny-avila](https://github.com/danny-avila) in [#10761](https://github.com/danny-avila/LibreChat/pull/10761)
+* ๐ chore: Update `bun.lock` & Related Scripts by [@danny-avila](https://github.com/danny-avila) in [#10824](https://github.com/danny-avila/LibreChat/pull/10824)
+* ๐ฆ chore: Bump Local Package Versions by [@danny-avila](https://github.com/danny-avila) in [#10883](https://github.com/danny-avila/LibreChat/pull/10883)
+* ๐ฆ chore: Bump `jws` dependencies via `npm audit fix` by [@danny-avila](https://github.com/danny-avila) in [#10918](https://github.com/danny-avila/LibreChat/pull/10918)
+
+### ๐ง Refactoring
+
+* ๐ refactor: Migrate Cache Logic to TypeScript by [@nhtruong](https://github.com/nhtruong) in [#9771](https://github.com/danny-avila/LibreChat/pull/9771)
+* ๐ซด refactor: Broader Support for GPT-OSS Naming by [@danny-avila](https://github.com/danny-avila) in [#9978](https://github.com/danny-avila/LibreChat/pull/9978)
+* โก refactor: Latest Message Tracking with Robust Text Key Generation by [@danny-avila](https://github.com/danny-avila) in [#10059](https://github.com/danny-avila/LibreChat/pull/10059)
+* ๐ก refactor: Flush Redis Cache Script by [@danny-avila](https://github.com/danny-avila) in [#10087](https://github.com/danny-avila/LibreChat/pull/10087)
+* ๐ช refactor: OCR Fallback for "Upload as Text" File Process by [@danny-avila](https://github.com/danny-avila) in [#10126](https://github.com/danny-avila/LibreChat/pull/10126)
+* โป๏ธ refactor: Replace `fontSize` Recoil atom with Jotai by [@berry-13](https://github.com/berry-13) in [#10171](https://github.com/danny-avila/LibreChat/pull/10171)
+* ๐ refactor: MCP Registry System with Distributed Caching by [@nhtruong](https://github.com/nhtruong) in [#10191](https://github.com/danny-avila/LibreChat/pull/10191)
+* โป๏ธ refactor: Message Cache Clearing Logic into Reusable Helper by [@danny-avila](https://github.com/danny-avila) in [#10226](https://github.com/danny-avila/LibreChat/pull/10226)
+* ๐ช refactor: Allow Last Model Spec Selection without Prioritizing by [@danny-avila](https://github.com/danny-avila) in [#10258](https://github.com/danny-avila/LibreChat/pull/10258)
+* ๐ refactor: OAI Image Edit Proxy, Speech Settings Handling, Import Query Data Usage by [@danny-avila](https://github.com/danny-avila) in [#10281](https://github.com/danny-avila/LibreChat/pull/10281)
+* ๐ซ refactor: OpenID Email Claim Fallback by [@danny-avila](https://github.com/danny-avila) in [#10296](https://github.com/danny-avila/LibreChat/pull/10296)
+* ๐ refactor: Max tokens handling in Agent Initialization by [@danny-avila](https://github.com/danny-avila) in [#10299](https://github.com/danny-avila/LibreChat/pull/10299)
+* ๐ง refactor: Improve Reasoning Component Structure and UX by [@danny-avila](https://github.com/danny-avila) in [#10320](https://github.com/danny-avila/LibreChat/pull/10320)
+* โ๏ธ refactor: Provider File Validation with Configurable Size Limits by [@danny-avila](https://github.com/danny-avila) in [#10405](https://github.com/danny-avila/LibreChat/pull/10405)
+* ๐ค refactor: Improve Agent Handoff Context Tracking by [@danny-avila](https://github.com/danny-avila) in [#10553](https://github.com/danny-avila/LibreChat/pull/10553)
+* ๐ง refactor: Update Avatar component to improve file selection handling by [@usnavy13](https://github.com/usnavy13) in [#10555](https://github.com/danny-avila/LibreChat/pull/10555)
+* ๐ฌ refactor: Prevent Automatic MCP Server UI Deselection by [@danny-avila](https://github.com/danny-avila) in [#10588](https://github.com/danny-avila/LibreChat/pull/10588)
+* ๐ refactor: Skip H1 Rendering for Falsy Header Values in `AuthLayout` by [@NalinNair](https://github.com/NalinNair) in [#10606](https://github.com/danny-avila/LibreChat/pull/10606)
+* ๐ช refactor: MCP Server Init Fallback by [@danny-avila](https://github.com/danny-avila) in [#10608](https://github.com/danny-avila/LibreChat/pull/10608)
+* ๐ refactor: Add Provider Fallback for Media Encoding using Client Endpoint by [@ZihaoZhou](https://github.com/ZihaoZhou) in [#10656](https://github.com/danny-avila/LibreChat/pull/10656)
+* ๐ช refactor: Remove Use of `CHECK_BALANCE` in Balance Scripts by [@ineiti](https://github.com/ineiti) in [#10702](https://github.com/danny-avila/LibreChat/pull/10702)
+* โฌ๏ธ refactor: Improve Conversation JSON Export by [@danny-avila](https://github.com/danny-avila) in [#10726](https://github.com/danny-avila/LibreChat/pull/10726)
+* ๐ฌ refactor: Normalize Email Handling in User Methods by [@danny-avila](https://github.com/danny-avila) in [#10743](https://github.com/danny-avila/LibreChat/pull/10743)
+* ๐ refactor: Exclude Params from OAI Reasoning Models by [@danny-avila](https://github.com/danny-avila) in [#10745](https://github.com/danny-avila/LibreChat/pull/10745)
+* ๐ง refactor: `iconURL` Handling in Submission Flow by [@danny-avila](https://github.com/danny-avila) in [#10772](https://github.com/danny-avila/LibreChat/pull/10772)
+* โก refactor: Optimize & Standardize Tokenizer Usage by [@danny-avila](https://github.com/danny-avila) in [#10777](https://github.com/danny-avila/LibreChat/pull/10777)
+* ๐ช refactor: Portal Control for Shared View Settings and Google Balance Support by [@danny-avila](https://github.com/danny-avila) in [#10786](https://github.com/danny-avila/LibreChat/pull/10786)
+* ๐ฆ refactor: Request Message Sanitization for Smaller Final Response by [@danny-avila](https://github.com/danny-avila) in [#10792](https://github.com/danny-avila/LibreChat/pull/10792)
+* ๐ refactor: File Search Citations Dual-Format Unicode Handling by [@danny-avila](https://github.com/danny-avila) in [#10888](https://github.com/danny-avila/LibreChat/pull/10888)
+* ๐ refactor: File Type Inference for Frontend File Validation by [@danny-avila](https://github.com/danny-avila) in [#10807](https://github.com/danny-avila/LibreChat/pull/10807)
+* ๐๏ธ refactor: Improve prompt for Better Citation Formatting by [@mludvig](https://github.com/mludvig) in [#10858](https://github.com/danny-avila/LibreChat/pull/10858)
+
+### ๐ Internationalization
+
+* ๐ i18n: Update translation.json with latest translations by @github-actions[bot] in [#9932](https://github.com/danny-avila/LibreChat/pull/9932), [#9995](https://github.com/danny-avila/LibreChat/pull/9995), [#10070](https://github.com/danny-avila/LibreChat/pull/10070), [#10175](https://github.com/danny-avila/LibreChat/pull/10175), [#10229](https://github.com/danny-avila/LibreChat/pull/10229), [#10259](https://github.com/danny-avila/LibreChat/pull/10259), [#10274](https://github.com/danny-avila/LibreChat/pull/10274), [#10282](https://github.com/danny-avila/LibreChat/pull/10282), [#10298](https://github.com/danny-avila/LibreChat/pull/10298), [#10315](https://github.com/danny-avila/LibreChat/pull/10315), [#10323](https://github.com/danny-avila/LibreChat/pull/10323), [#10370](https://github.com/danny-avila/LibreChat/pull/10370), [#10380](https://github.com/danny-avila/LibreChat/pull/10380), [#10397](https://github.com/danny-avila/LibreChat/pull/10397), [#10448](https://github.com/danny-avila/LibreChat/pull/10448), [#10458](https://github.com/danny-avila/LibreChat/pull/10458), [#10481](https://github.com/danny-avila/LibreChat/pull/10481), [#10519](https://github.com/danny-avila/LibreChat/pull/10519), [#10622](https://github.com/danny-avila/LibreChat/pull/10622), [#10876](https://github.com/danny-avila/LibreChat/pull/10876)
+
+### ๐ Documentation
+
+* ๐
docs: Add OpenAI Image Gen Env Vars by [@Educg550](https://github.com/Educg550) in [#10335](https://github.com/danny-avila/LibreChat/pull/10335)
+
+### ๐จ UI/UX
+
+* โ style: Update "Copy Agent" Icon for Clearer Action by [@berry-13](https://github.com/berry-13) in [#10651](https://github.com/danny-avila/LibreChat/pull/10651)
+* ๐ช style: Improved Input Collapse UI by [@dustinhealy](https://github.com/dustinhealy) in [#10659](https://github.com/danny-avila/LibreChat/pull/10659)
+
+## New Contributors
+* [@alfo-dev](https://github.com/alfo-dev) made their first contribution in [#9971](https://github.com/danny-avila/LibreChat/pull/9971)
+* [@KarthiDreamr](https://github.com/KarthiDreamr) made their first contribution in [#10062](https://github.com/danny-avila/LibreChat/pull/10062)
+* [@pnancarrow](https://github.com/pnancarrow) made their first contribution in [#9996](https://github.com/danny-avila/LibreChat/pull/9996)
+* [@leblancfg](https://github.com/leblancfg) made their first contribution in [#10055](https://github.com/danny-avila/LibreChat/pull/10055)
+* [@PaulusTM](https://github.com/PaulusTM) made their first contribution in [#10245](https://github.com/danny-avila/LibreChat/pull/10245)
+* [@poornapragnyah](https://github.com/poornapragnyah) made their first contribution in [#10285](https://github.com/danny-avila/LibreChat/pull/10285)
+* [@juliettech13](https://github.com/juliettech13) made their first contribution in [#10287](https://github.com/danny-avila/LibreChat/pull/10287)
+* [@mdutkin](https://github.com/mdutkin) made their first contribution in [#10486](https://github.com/danny-avila/LibreChat/pull/10486)
+* [@adaptivegarage](https://github.com/adaptivegarage) made their first contribution in [#10525](https://github.com/danny-avila/LibreChat/pull/10525)
+* [@Anthony-Jhoiro](https://github.com/Anthony-Jhoiro) made their first contribution in [#10564](https://github.com/danny-avila/LibreChat/pull/10564)
+* [@dlew](https://github.com/dlew) made their first contribution in [#10580](https://github.com/danny-avila/LibreChat/pull/10580)
+* [@NalinNair](https://github.com/NalinNair) made their first contribution in [#10606](https://github.com/danny-avila/LibreChat/pull/10606)
+* [@michnovka](https://github.com/michnovka) made their first contribution in [#10597](https://github.com/danny-avila/LibreChat/pull/10597)
+* [@catmeme](https://github.com/catmeme) made their first contribution in [#10116](https://github.com/danny-avila/LibreChat/pull/10116)
+* [@rossbg](https://github.com/rossbg) made their first contribution in [#10562](https://github.com/danny-avila/LibreChat/pull/10562)
+* [@ZihaoZhou](https://github.com/ZihaoZhou) made their first contribution in [#10656](https://github.com/danny-avila/LibreChat/pull/10656)
+* [@lemonTree43](https://github.com/lemonTree43) made their first contribution in [#10716](https://github.com/danny-avila/LibreChat/pull/10716)
+* [@mludvig](https://github.com/mludvig) made their first contribution in [#10858](https://github.com/danny-avila/LibreChat/pull/10858)
+* [@abhishekag03](https://github.com/abhishekag03) made their first contribution in [#10866](https://github.com/danny-avila/LibreChat/pull/10866)
+
+**Full Changelog**: https://github.com/danny-avila/LibreChat/compare/v0.8.0...v0.8.1
\ No newline at end of file
diff --git a/pages/changelog/v0.8.1.mdx b/pages/changelog/v0.8.1.mdx
new file mode 100644
index 0000000..36a589a
--- /dev/null
+++ b/pages/changelog/v0.8.1.mdx
@@ -0,0 +1,14 @@
+---
+date: 2025/12/11
+title: ๐ LibreChat v0.8.1
+description: The v0.8.1 release of LibreChat
+---
+
+import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
+import Content from '@/components/changelog/content/v0.8.1.mdx'
+
+
+
+---
+
+