Skip to main content
LibreChat is joining ClickHouse to power the open-source Agentic Data Stack ๐ŸŽ‰ Learn more
โ† Back to changelog

๐Ÿš€ LibreChat v0.8.2-rc1

The v0.8.2-rc1 release of LibreChat

v0.8.2-rc1

What's Changed

๐Ÿž๏ธ 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

โœจ Features

  • ๐Ÿชจ feat: Add PROXY support for AWS Bedrock endpoints (#8871) by @arthurian in #8871
  • ๐Ÿ’ป feat: Deeper MCP UI integration in the Chat UI (#9669) by @samuelpath in #9669
  • ๐ŸชŸ feat: DataTable update + Various UI enhancements (#9698) by @berry-13 in #9698
  • ๐Ÿ“Œ feat: Pin Agents and Models in the Sidebar (#10634) by @berry-13 in #10634
  • โš™๏ธ feat: add conditional visibility for model selector based on startup config (#10729) by @berry-13 in #10729
  • ๐Ÿ“Œ feat: Add Support for Persistable (Non-Dismissible) Banners (#10730) by @berry-13 in #10730
  • โŒ› feat: Add Default Temporary Chat User Setting (#10731) by @berry-13 in #10731
  • ๐Ÿ› ๏ธ feat: Add Config Validation Bypass & Improve Error Handling (#10733) by @berry-13 in #10733
  • ๐Ÿ—๏ธ feat: Dynamic MCP Server Infrastructure with Access Control (#10787) by @atefbellaaj-at-slalom in #10787
  • โš™๏ธ feat: Add configurable trust checkbox labels for MCP Server Dialog (#10820) by @atefbellaaj-at-slalom in #10820
  • ๐Ÿ”’ feat: Encrypt MCP server OAuth client secrets (#10846) by @atefbellaaj-at-slalom in #10846
  • ๐Ÿ” feat: Add Filter to MCP Builder Panel (#10885) by @atefbellaaj-at-slalom in #10885
  • ๐Ÿ›œ feat: Support Legacy OAuth Servers without .well-known Metadata (#10917) by @danny-avila in #10917
  • ๐Ÿš feat: Rate Limit Error handling in MCPConnection (#10921) by @danny-avila in #10921
  • ๐Ÿ” feat: Add API key authentication support for MCP servers (#10936) by @atefbellaaj-at-slalom in #10936
  • ๐Ÿ’ฌ feat: Improve speech recognition UX for unsupported browsers (#10964) by @berry-13 in #10964
  • ๐Ÿ” feat: MCP Server Auth UX with Dynamic Detection & Manual OAuth (#10978) by @atefbellaaj-at-slalom in #10978

โ™ฟ Accessibility

  • โ›“๏ธโ€๐Ÿ’ฅ feat: More Accessible Login Page Links (#10997) by @dustinhealy in #10997
  • ๐Ÿƒ feat: Keep Modals Open on Escape in Dropdown Menus (#10975) by @dustinhealy in #10975
  • ๐Ÿ›— fix: Address Accessibility Issues - Axe Rating: Serious (#10521) by @dustinhealy in #10521
  • ๐Ÿ›‚ fix: Address Accessibility Issues - Axe Rating: Moderate (#10607) by @dustinhealy in #10607
  • โ„น๏ธ feat: Scrollable InfoHoverCard Content (#10693) by @dustinhealy in #10693
  • ๐Ÿงฐ feat: Accessible MCP Tool Lists (#10695) by @dustinhealy in #10695
  • ๐Ÿ–Š๏ธ fix: Add left border accent to active conversation for WCAG 1.4.11 compliance (#10696) by @danny-avila in #10696
  • ๐ŸŽ›๏ธ feat: Better Preset Menu Accessibility (#10734) by @dustinhealy in #10734
  • ๐Ÿ—ฃ feat: MCP Status Accessibility Improvements (#10738) by @dustinhealy in #10738
  • ๐Ÿ”‡ fix: Hide Button Icons from Screen Readers (#10776) by @dlew in #10776
  • ๐Ÿฆป fix: Standardize Message Aria Labels for Assistive Technology (#10796) by @dlew in #10796
  • โ˜ฐ fix: Side Panel Accessibility Improvements (#10830) by @dustinhealy in #10830
  • ๐Ÿ“‚ fix: My Files Modal Accessibility Improvements (#10844) by @dustinhealy in #10844
  • ๐Ÿ“ข fix: Better Prompt Search Result Announcements (#10848) by @dustinhealy in #10848
  • ๐Ÿ”— fix: Shared Links Accessibility Improvements (#10850) by @dustinhealy in #10850
  • โ„น๏ธ feat: Dismissible Tooltips in Modals (#10851) by @dustinhealy in #10851
  • ๐Ÿšน feat: Miscellaneous Accessibility Improvements (#10913) by @dustinhealy in #10913
  • ๐Ÿชช style: Improve a11y of Agent Cards in Marketplace (#10957) by @danny-avila in #10957
  • โ†•๏ธ feat: Improve Sorting Accessibility in Archived Chats and Shared Links Modals (#10973) by @dustinhealy in #10973
  • แฏค fix: Better Contrast on Filter Icons in DataTables (#10974) by @dustinhealy in #10974

๐Ÿ› Bug Fixes

  • ๐Ÿ“‚ fix: Extend MIME Type Support for Developer Code Files (#10908) by @Gerald-M in #10908
  • ๐Ÿ”„ fix: Resolve Infinite Refresh Loop on OpenID Provider/Database Switch (#11002) by @danny-avila in #11002
  • ๐Ÿชต fix: Standardize Logging Directory with Environment-Aware Resolution (#11000) by @danny-avila in #11000
  • ๐ŸŽ›๏ธ fix: Show ModelSelector and Header Buttons Regression from #10521 (#10690) by @dustinhealy in #10690
  • ๐Ÿ‘ fix: Open/Close Sidebar Button Animation UX Regression from #10521 (#10694) by @danny-avila in #10694
  • ๐Ÿ—‘๏ธ fix: Delete Conversation Titling Regression from #10650 (#10746) by @dustinhealy in #10746
  • ๐Ÿ“ fix: ModelSelector Spacing Regression (#10785) by @dustinhealy in #10785
  • เงŽ fix: More String Interpolations (#10798) by @dustinhealy in #10798
  • ๐Ÿ“Œ fix: Pin Agents and Models (#10808) by @berry-13 in #10808
  • ๐Ÿ› fix: Improve Error Handling when Adding MCP Server Fails (#10823) by @atefbellaaj-at-slalom in #10823
  • ๐Ÿคฟ fix: Unexpected Tooltip Closures (#10860) by @dustinhealy in #10860
  • โ›ฐ๏ธ fix: Higher Z-Index Popovers (#10861) by @dustinhealy in #10861
  • ๐Ÿ”ง fix: Proper Shared Links Modal Title (#10862) by @dustinhealy in #10862
  • ๐Ÿ”ง fix: Show MCP Builder panel for users with CREATE permission even when no servers exist (#10887) by @atefbellaaj-at-slalom in #10887
  • ๐Ÿ”ง fix: Error handling in Firebase and Local file deletion (#10894) by @danny-avila in #10894
  • โš ๏ธ fix: OAuth Error and Token Expiry Detection and Reporting Improvements (#10922) by @dustinhealy in #10922
  • ๐Ÿ”ง fix: Express v5 Optional chaining for endpoint retrieval in Assistants Controllers (#10946) by @danny-avila in #10946
  • ๐Ÿ—๏ธ fix: React Key Props and Minor UI Fixes from a11y Updates (#10954) by @danny-avila in #10954

๐Ÿ“ฆ Dependencies & Chores

  • ๐Ÿ“ฆ chore: Bump @librechat/agents to v3.0.52 (#11003) by @danny-avila in #11003
  • ๐ŸŒ i18n: Update translation.json with latest translations (#10995) by @github-actions[bot] in #10995
  • ๐Ÿ”ง chore: Revert Shared Links / Data-Table Changes from #9698 (#10897) by @danny-avila in #10897
  • ๐Ÿณ chore: Update newer uv version in Dockerfile (#10237) by @unixfox in #10237
  • ๐Ÿ“ฆ chore: Bump Express.js to v5 (#10671) by @danny-avila in #10671
  • ๐Ÿ“ฆ chore: Bump MCP SDK: Fix Types and MCP OAuth due to Update (#10811) by @danny-avila in #10811
  • ๐Ÿ“ฆ chore: Bump Local Package Versions (#10883) by @danny-avila in #10883
  • ๐Ÿ“ฆ chore: Bump jws dependencies via npm audit fix (#10918) by @danny-avila in #10918
  • ๐Ÿ‘จโ€โœˆ๏ธ chore: Minor MCP-UI Logic Cleanup (#10950) by @dustinhealy in #10950
  • ๐Ÿ”ง chore: Update ESLint Config & Run Linter (#10986) by @danny-avila in #10986

๐Ÿ”ง Refactoring

  • ๐Ÿ” refactor: Add index to model field in Transaction Schema (#6890) by @pedrojreis in #6890
  • ๐Ÿ“ก refactor: MCP Runtime Config Sync with Redis Distributed Locking (#10352) by @atefbellaaj-at-slalom in #10352
  • ๐Ÿชฆ refactor: Remove Legacy Code (#10533) by @danny-avila in #10533
  • ๐ŸŒ refactor: Interpolate Localization Keys (#10650) by @dustinhealy in #10650
  • ๐Ÿงฉ refactor: Decouple MCP Config from Startup Config (#10689) by @atefbellaaj-at-slalom in #10689
  • ๐Ÿ—ƒ๏ธ refactor: Simplify MCP Server Config to Two-Repository Pattern (#10705) by @atefbellaaj-at-slalom in #10705
  • ๐Ÿงฌ refactor: Wire Database Methods into MCP Package via Registry Pattern (#10715) by @atefbellaaj-at-slalom in #10715
  • ๐Ÿ”ข refactor: Replace Stray ResourceType String Literals (#10735) by @dustinhealy in #10735
  • ๐Ÿงต refactor: Migrate Endpoint Initialization to TypeScript (#10794) by @danny-avila in #10794
  • ๐Ÿ“‘ refactor: File Search Citations Dual-Format Unicode Handling (#10888) by @danny-avila in #10888
  • โŒจ๏ธ refactor: Favorite Item Selection & Keyboard Navigation/Focus Improvements (#10952) by @danny-avila in #10952
  • ๐ŸŽฏ refactor: Centralize Agent Model Handling Across Conversation Lifecycle (#10956) by @danny-avila in #10956
  • ๐Ÿ”„ refactor: MCP Server Init and Stale Cache Handling (#10984) by @danny-avila in #10984

New Contributors

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