v0.8.2-rc1
Pre-release
LibreChat-AI/LibreChatv0.8.2-rc1Dec 17, 2025by danny-avila
Upgrading?
AI Summary
A comprehensive update focusing on accessibility compliance, advanced MCP server management, and UI enhancements including pinning favorites and temporary chat defaults.
Key Highlights
- Major Accessibility Overhaul meeting WCAG standards with improved screen reader and keyboard navigation support
- Dynamic MCP Server Management allowing users to add, configure, and share servers with access control
- Ability to pin frequently used agents and models to the sidebar
- AWS Bedrock Proxy Support for endpoint configuration
- Temporary Chat Default setting in user preferences
New Features
- Dynamic MCP Server Infrastructure with Access Control
- Encrypt MCP server OAuth client secrets
- Support for Legacy OAuth Servers without `.well-known` Metadata
- Rate Limit Error handling in MCPConnection
- API key authentication support for MCP servers
- Improved speech recognition UX for unsupported browsers
- More Accessible Login Page Links and Modals
- Standardize Message Aria Labels for Assistive Technology
- Express.js v5 and MCP SDK updates
- Decouple MCP Config from Startup Config
Full Release Notes
## ๐๏ธ Highlights * **๐ Major Accessibility Overhaul** - Extensive improvements to meet WCAG standards * Better screen reader support, keyboard navigation, focus management, and contrast ratios * **๐๏ธ Dynamic MCP Server Management** - Add, configure, and share MCP servers directly from the UI with access control * **๐ Pin Your Favorites** - Pin frequently used agents and models to the sidebar for quick access * **๐ Improved MCP Authentication** - Legacy OAuth Support and other authentication fixes * **โ Temporary Chat Default** - Set temporary chat as your default mode in user settings * **๐ชจ AWS Bedrock Proxy Support** - Configure proxy settings for AWS Bedrock endpoints * **๐ฆ Latest Packages for Express.js v5 and MCP SDK** https://www.librechat.ai/changelog/v0.8.2-rc1 <details> <summary><h2>Click to expand Release Notes</h2></summary> ### โจ Features * ๐ชจ feat: Add PROXY support for AWS Bedrock endpoints (#8871) by [@arthurian](https://github.com/arthurian) in [#8871](https://github.com/danny-avila/LibreChat/pull/8871) * ๐ป feat: Deeper MCP UI integration in the Chat UI (#9669) by [@samuelpath](https://github.com/samuelpath) in [#9669](https://github.com/danny-avila/LibreChat/pull/9669) * ๐ช feat: DataTable update + Various UI enhancements (#9698) by [@berry-13](https://github.com/berry-13) in [#9698](https://github.com/danny-avila/LibreChat/pull/9698) * ๐ feat: Pin Agents and Models in the Sidebar (#10634) by [@berry-13](https://github.com/berry-13) in [#10634](https://github.com/danny-avila/LibreChat/pull/10634) * โ๏ธ feat: add conditional visibility for model selector based on startup config (#10729) by [@berry-13](https://github.com/berry-13) in [#10729](https://github.com/danny-avila/LibreChat/pull/10729) * ๐ feat: Add Support for Persistable (Non-Dismissible) Banners (#10730) by [@berry-13](https://github.com/berry-13) in [#10730](https://github.com/danny-avila/LibreChat/pull/10730) * โ feat: Add Default Temporary Chat User Setting (#10731) by [@berry-13](https://github.com/berry-13) in [#10731](https://github.com/danny-avila/LibreChat/pull/10731) * ๐ ๏ธ feat: Add Config Validation Bypass & Improve Error Handling (#10733) by [@berry-13](https://github.com/berry-13) in [#10733](https://github.com/danny-avila/LibreChat/pull/10733) * ๐๏ธ feat: Dynamic MCP Server Infrastructure with Access Control (#10787) by [@atefbellaaj-at-slalom](https://github.com/atefbellaaj-at-slalom) in [#10787](https://github.com/danny-avila/LibreChat/pull/10787) * โ๏ธ feat: Add configurable trust checkbox labels for MCP Server Dialog (#10820) by [@atefbellaaj-at-slalom](https://github.com/atefbellaaj-at-slalom) in [#10820](https://github.com/danny-avila/LibreChat/pull/10820) * ๐ feat: Encrypt MCP server OAuth client secrets (#10846) by [@atefbellaaj-at-slalom](https://github.com/atefbellaaj-at-slalom) in [#10846](https://github.com/danny-avila/LibreChat/pull/10846) * ๐ feat: Add Filter to MCP Builder Panel (#10885) by [@atefbellaaj-at-slalom](https://github.com/atefbellaaj-at-slalom) in [#10885](https://github.com/danny-avila/LibreChat/pull/10885) * ๐ feat: Support Legacy OAuth Servers without `.well-known` Metadata (#10917) by [@danny-avila](https://github.com/danny-avila) in [#10917](https://github.com/danny-avila/LibreChat/pull/10917) * ๐ feat: Rate Limit Error handling in MCPConnection (#10921) by [@danny-avila](https://github.com/danny-avila) in [#10921](https://github.com/danny-avila/LibreChat/pull/10921) * ๐ feat: Add API key authentication support for MCP servers (#10936) by [@atefbellaaj-at-slalom](https://github.com/atefbellaaj-at-slalom) in [#10936](https://github.com/danny-avila/LibreChat/pull/10936) * ๐ฌ feat: Improve speech recognition UX for unsupported browsers (#10964) by [@berry-13](https://github.com/berry-13) in [#10964](https://github.com/danny-avila/LibreChat/pull/10964) * ๐ feat: MCP Server Auth UX with Dynamic Detection & Manual OAuth (#10978) by [@atefbellaaj-at-slalom](https://github.com/atefbellaaj-at-slalom) in [#10978](https://github.com/danny-avila/LibreChat/pull/10978) ### โฟ Accessibility * โ๏ธโ๐ฅ feat: More Accessible Login Page Links (#10997) by [@dustinhealy](https://github.com/dustinhealy) in [#10997](https://github.com/danny-avila/LibreChat/pull/10997) * ๐ feat: Keep Modals Open on Escape in Dropdown Menus (#10975) by [@dustinhealy](https://github.com/dustinhealy) in [#10975](https://github.com/danny-avila/LibreChat/pull/10975) * ๐ fix: Address Accessibility Issues - Axe Rating: Serious (#10521) by [@dustinhealy](https://github.com/dustinhealy) in [#10521](https://github.com/danny-avila/LibreChat/pull/10521) * ๐ fix: Address Accessibility Issues - Axe Rating: Moderate (#10607) by [@dustinhealy](https://github.com/dustinhealy) in [#10607](https://github.com/danny-avila/LibreChat/pull/10607) * โน๏ธ feat: Scrollable `InfoHoverCard` Content (#10693) by [@dustinhealy](https://github.com/dustinhealy) in [#10693](https://github.com/danny-avila/LibreChat/pull/10693) * ๐งฐ feat: Accessible MCP Tool Lists (#10695) by [@dustinhealy](https://github.com/dustinhealy) in [#10695](https://github.com/danny-avila/LibreChat/pull/10695) * ๐๏ธ fix: Add left border accent to active conversation for WCAG 1.4.11 compliance (#10696) by [@danny-avila](https://github.com/danny-avila) in [#10696](https://github.com/danny-avila/LibreChat/pull/10696) * ๐๏ธ feat: Better Preset Menu Accessibility (#10734) by [@dustinhealy](https://github.com/dustinhealy) in [#10734](https://github.com/danny-avila/LibreChat/pull/10734) * ๐ฃ feat: MCP Status Accessibility Improvements (#10738) by [@dustinhealy](https://github.com/dustinhealy) in [#10738](https://github.com/danny-avila/LibreChat/pull/10738) * ๐ fix: Hide Button Icons from Screen Readers (#10776) by [@dlew](https://github.com/dlew) in [#10776](https://github.com/danny-avila/LibreChat/pull/10776) * ๐ฆป fix: Standardize Message Aria Labels for Assistive Technology (#10796) by [@dlew](https://github.com/dlew) in [#10796](https://github.com/danny-avila/LibreChat/pull/10796) * โฐ fix: Side Panel Accessibility Improvements (#10830) by [@dustinhealy](https://github.com/dustinhealy) in [#10830](https://github.com/danny-avila/LibreChat/pull/10830) * ๐ fix: My Files Modal Accessibility Improvements (#10844) by [@dustinhealy](https://github.com/dustinhealy) in [#10844](https://github.com/danny-avila/LibreChat/pull/10844) * ๐ข fix: Better Prompt Search Result Announcements (#10848) by [@dustinhealy](https://github.com/dustinhealy) in [#10848](https://github.com/danny-avila/LibreChat/pull/10848) * ๐ fix: Shared Links Accessibility Improvements (#10850) by [@dustinhealy](https://github.com/dustinhealy) in [#10850](https://github.com/danny-avila/LibreChat/pull/10850) * โน๏ธ feat: Dismissible Tooltips in Modals (#10851) by [@dustinhealy](https://github.com/dustinhealy) in [#10851](https://github.com/danny-avila/LibreChat/pull/10851) * ๐น feat: Miscellaneous Accessibility Improvements (#10913) by [@dustinhealy](https://github.com/dustinhealy) in [#10913](https://github.com/danny-avila/LibreChat/pull/10913) * ๐ชช style: Improve a11y of Agent Cards in Marketplace (#10957) by [@danny-avila](https://github.com/danny-avila) in [#10957](https://github.com/danny-avila/LibreChat/pull/10957) * โ๏ธ feat: Improve Sorting Accessibility in Archived Chats and Shared Links Modals (#10973) by [@dustinhealy](https://github.com/dustinhealy) in [#10973](https://github.com/danny-avila/LibreChat/pull/10973) * แฏค fix: Better Contrast on Filter Icons in DataTables (#10974) by [@dustinhealy](https://github.com/dustinhealy) in [#10974](https://github.com/danny-avila/LibreChat/pull/10974) ### ๐ Bug Fixes * ๐ fix: Extend MIME Type Support for Developer Code Files (#10908) by [@Gerald-M](https://github.com/Gerald-M) in [#10908](https://github.com/danny-avila/LibreChat/pull/10908) * ๐ fix: Resolve Infinite Refresh Loop on OpenID Provider/Database Switch (#11002) by [@danny-avila](https://github.com/danny-avila) in [#11002](https://github.com/danny-avila/LibreChat/pull/11002) * ๐ชต fix: Standardize Logging Directory with Environment-Aware Resolution (#11000) by [@danny-avila](https://github.com/danny-avila) in [#11000](https://github.com/danny-avila/LibreChat/pull/11000) * ๐๏ธ fix: Show ModelSelector and Header Buttons Regression from #10521 (#10690) by [@dustinhealy](https://github.com/dustinhealy) in [#10690](https://github.com/danny-avila/LibreChat/pull/10690) * ๐ fix: Open/Close Sidebar Button Animation UX Regression from #10521 (#10694) by [@danny-avila](https://github.com/danny-avila) in [#10694](https://github.com/danny-avila/LibreChat/pull/10694) * ๐๏ธ fix: Delete Conversation Titling Regression from #10650 (#10746) by [@dustinhealy](https://github.com/dustinhealy) in [#10746](https://github.com/danny-avila/LibreChat/pull/10746) * ๐ fix: `ModelSelector` Spacing Regression (#10785) by [@dustinhealy](https://github.com/dustinhealy) in [#10785](https://github.com/danny-avila/LibreChat/pull/10785) * เง fix: More String Interpolations (#10798) by [@dustinhealy](https://github.com/dustinhealy) in [#10798](https://github.com/danny-avila/LibreChat/pull/10798) * ๐ fix: Pin Agents and Models (#10808) by [@berry-13](https://github.com/berry-13) in [#10808](https://github.com/danny-avila/LibreChat/pull/10808) * ๐ fix: Improve Error Handling when Adding MCP Server Fails (#10823) by [@atefbellaaj-at-slalom](https://github.com/atefbellaaj-at-slalom) in [#10823](https://github.com/danny-avila/LibreChat/pull/10823) * ๐คฟ fix: Unexpected Tooltip Closures (#10860) by [@dustinhealy](https://github.com/dustinhealy) in [#10860](https://github.com/danny-avila/LibreChat/pull/10860) * โฐ๏ธ fix: Higher Z-Index Popovers (#10861) by [@dustinhealy](https://github.com/dustinhealy) in [#10861](https://github.com/danny-avila/LibreChat/pull/10861) * ๐ง fix: Proper Shared Links Modal Title (#10862) by [@dustinhealy](https://github.com/dustinhealy) in [#10862](https://github.com/danny-avila/LibreChat/pull/10862) * ๐ง fix: Show MCP Builder panel for users with CREATE permission even when no servers exist (#10887) by [@atefbellaaj-at-slalom](https://github.com/atefbellaaj-at-slalom) in [#10887](https://github.com/danny-avila/LibreChat/pull/10887) * ๐ง fix: Error handling in Firebase and Local file deletion (#10894) by [@danny-avila](https://github.com/danny-avila) in [#10894](https://github.com/danny-avila/LibreChat/pull/10894) * โ ๏ธ fix: OAuth Error and Token Expiry Detection and Reporting Improvements (#10922) by [@dustinhealy](https://github.com/dustinhealy) in [#10922](https://github.com/danny-avila/LibreChat/pull/10922) * ๐ง fix: Express v5 Optional chaining for endpoint retrieval in Assistants Controllers (#10946) by [@danny-avila](https://github.com/danny-avila) in [#10946](https://github.com/danny-avila/LibreChat/pull/10946) * ๐๏ธ fix: React Key Props and Minor UI Fixes from a11y Updates (#10954) by [@danny-avila](https://github.com/danny-avila) in [#10954](https://github.com/danny-avila/LibreChat/pull/10954) ### ๐ฆ Dependencies & Chores * ๐ฆ chore: Bump `@librechat/agents` to v3.0.52 (#11003) by [@danny-avila](https://github.com/danny-avila) in [#11003](https://github.com/danny-avila/LibreChat/pull/11003) * ๐ i18n: Update translation.json with latest translations (#10995) by [@github-actions[bot]](https://github.com/apps/github-actions) in [#10995](https://github.com/danny-avila/LibreChat/pull/10995) * ๐ง chore: Revert Shared Links / Data-Table Changes from #9698 (#10897) by [@danny-avila](https://github.com/danny-avila) in [#10897](https://github.com/danny-avila/LibreChat/pull/10897) * ๐ณ chore: Update newer uv version in Dockerfile (#10237) by [@unixfox](https://github.com/unixfox) in [#10237](https://github.com/danny-avila/LibreChat/pull/10237) * ๐ฆ chore: Bump Express.js to v5 (#10671) by [@danny-avila](https://github.com/danny-avila) in [#10671](https://github.com/danny-avila/LibreChat/pull/10671) * ๐ฆ chore: Bump MCP SDK: Fix Types and MCP OAuth due to Update (#10811) by [@danny-avila](https://github.com/danny-avila) in [#10811](https://github.com/danny-avila/LibreChat/pull/10811) * ๐ฆ chore: Bump Local Package Versions (#10883) 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` (#10918) by [@danny-avila](https://github.com/danny-avila) in [#10918](https://github.com/danny-avila/LibreChat/pull/10918) * ๐จโโ๏ธ chore: Minor MCP-UI Logic Cleanup (#10950) by [@dustinhealy](https://github.com/dustinhealy) in [#10950](https://github.com/danny-avila/LibreChat/pull/10950) * ๐ง chore: Update ESLint Config & Run Linter (#10986) by [@danny-avila](https://github.com/danny-avila) in [#10986](https://github.com/danny-avila/LibreChat/pull/10986) ### ๐ง Refactoring * ๐ refactor: Add index to `model` field in Transaction Schema (#6890) by [@pedrojreis](https://github.com/pedrojreis) in [#6890](https://github.com/danny-avila/LibreChat/pull/6890) * ๐ก refactor: MCP Runtime Config Sync with Redis Distributed Locking (#10352) by [@atefbellaaj-at-slalom](https://github.com/atefbellaaj-at-slalom) in [#10352](https://github.com/danny-avila/LibreChat/pull/10352) * ๐ชฆ refactor: Remove Legacy Code (#10533) by [@danny-avila](https://github.com/danny-avila) in [#10533](https://github.com/danny-avila/LibreChat/pull/10533) * ๐ refactor: Interpolate Localization Keys (#10650) by [@dustinhealy](https://github.com/dustinhealy) in [#10650](https://github.com/danny-avila/LibreChat/pull/10650) * ๐งฉ refactor: Decouple MCP Config from Startup Config (#10689) by [@atefbellaaj-at-slalom](https://github.com/atefbellaaj-at-slalom) in [#10689](https://github.com/danny-avila/LibreChat/pull/10689) * ๐๏ธ refactor: Simplify MCP Server Config to Two-Repository Pattern (#10705) by [@atefbellaaj-at-slalom](https://github.com/atefbellaaj-at-slalom) in [#10705](https://github.com/danny-avila/LibreChat/pull/10705) * ๐งฌ refactor: Wire Database Methods into MCP Package via Registry Pattern (#10715) by [@atefbellaaj-at-slalom](https://github.com/atefbellaaj-at-slalom) in [#10715](https://github.com/danny-avila/LibreChat/pull/10715) * ๐ข refactor: Replace Stray ResourceType String Literals (#10735) by [@dustinhealy](https://github.com/dustinhealy) in [#10735](https://github.com/danny-avila/LibreChat/pull/10735) * ๐งต refactor: Migrate Endpoint Initialization to TypeScript (#10794) by [@danny-avila](https://github.com/danny-avila) in [#10794](https://github.com/danny-avila/LibreChat/pull/10794) * ๐ refactor: File Search Citations Dual-Format Unicode Handling (#10888) by [@danny-avila](https://github.com/danny-avila) in [#10888](https://github.com/danny-avila/LibreChat/pull/10888) * โจ๏ธ refactor: Favorite Item Selection & Keyboard Navigation/Focus Improvements (#10952) by [@danny-avila](https://github.com/danny-avila) in [#10952](https://github.com/danny-avila/LibreChat/pull/10952) * ๐ฏ refactor: Centralize Agent Model Handling Across Conversation Lifecycle (#10956) by [@danny-avila](https://github.com/danny-avila) in [#10956](https://github.com/danny-avila/LibreChat/pull/10956) * ๐ refactor: MCP Server Init and Stale Cache Handling (#10984) by [@danny-avila](https://github.com/danny-avila) in [#10984](https://github.com/danny-avila/LibreChat/pull/10984) ## New Contributors * [@Gerald-M](https://github.com/Gerald-M) made their first contribution in [#10908](https://github.com/danny-avila/LibreChat/pull/10908) * [@atefbellaaj-at-slalom](https://github.com/atefbellaaj-at-slalom) made their first contribution in [#10352](https://github.com/danny-avila/LibreChat/pull/10352) * [@pedrojreis](https://github.com/pedrojreis) made their first contribution in [#6890](https://github.com/danny-avila/LibreChat/pull/6890) * [@unixfox](https://github.com/unixfox) made their first contribution in [#10237](https://github.com/danny-avila/LibreChat/pull/10237) **Full Changelog**: https://github.com/danny-avila/LibreChat/compare/v0.8.1...v0.8.2-rc1 </details> **Full Changelog**: https://github.com/danny-avila/LibreChat/compare/v0.8.1...v0.8.2-rc1
Related Repositories
openclaw/openclawโ
392,727
The AI that really does things. Any OS. Any Platform. The lobster way. ๐ฆ
nilbuild/developer-roadmapโ
370,102
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
morluto/reaโ
361,322
Reverse engineer anything with agents, from app behavior down to native binaries.
anomalyco/opencodeโ
219,910
The open source coding agent.
n8n-io/n8nโ
208,292
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.