Whatโs Changed
v0.7.7
๐ Highlights
๐ New Models & Reasoning Capabilities
- Claude 3.7 with reasoning and thought streaming support
 - GPT-4.5 support
 - o1-mini & o3-mini with strategic function calling and 
reasoning_effortparameter - Anthropic Agents Reasoning for multiple providers, including AWS Bedrock
 
๐ง Enhanced Tools & Agent Framework
- Expanded agent capabilities with improved UI, artifact management & reasoning visualization
 - New tools: Weather data from OpenWeather, YouTube video analysis, Flux image generation
 - Support for OAuth in Actions to seamlessly connect with third-party services
 - xAI (Grok) Agent supported with modern interface
 
๐ Security & Account Management
- Two-Factor Authentication with backup codes & QR support
 - Apple authentication for streamlined login
 - GitHub Enterprise SSO login
 - Temporary chat sessions for ephemeral usage
 
๐งฐ Robust Development Features
- Artifact editing and downloads for improved code workflow
 - Code Interpreter API now supports Rscript alongside existing languages
 
๐ป Enhanced User Experience
- Quality-of-life messaging enhancements for editing and interaction
 - Conversation settings via URL query parameters for easy sharing
 - Improved accessibility throughout the application
 - i18Next Multi-language support with 18 languages
 
โจ New Features
- ๐ท feat: Allow Admin to Edit Agent/Assistant Actions by @owengo in #4591
 - ๐จ feat: Use 
x-strictattribute in OpenAPI Actions for Strict Function Definition by @owengo in #4639 - ๐จ feat: enhance UI & accessibility in file handling components by @berry-13 in #5086
 - ๐ฑ feat(.env.example): add o1 models by @evrentan in #5106
 - ๐จ feat: enhance Chat Input UI, File Mgmt. UI, Bookmarks a11y by @berry-13 in #5112
 - ๐ค feat: Support Google Agents, fix Various Provider Configurations by @danny-avila in #5126
 - ๐ feat: Implement TTL Mgmt. for In-Memory Keyv Stores by @danny-avila in #5127
 - ยฎ๏ธ feat: Support Rscript for Code Interpreter & 
recursionLimitfor Agents by @danny-avila in #5170 - ๐ feat: Convo Settings via URL Query Params & Mention Models by @danny-avila in #5184
 - โจ feat: Quality-of-Life Chat/Edit-Message Enhancements by @danny-avila in #5194
 - ๐พ feat: Production-ready Memory Store for 
express-sessionby @lkiesow in #5212 - ๐ feat: Configure JSON Log Truncation Size by @thelinuxkid in #5215
 - ๐ feat: Enhance Share Functionality, Optimize DataTable & Fix Critical Bugs by @berry-13 in #5220
 - ๐ค๏ธ feat: Add OpenWeather Tool for Weather Data Retrieval by @danny-avila in #5246
 - ๐โโ๏ธโโก๏ธ feat: Upgrade Meilisearch to v1.12.3 by @danny-avila in #5327
 - ๐ฑ๏ธ feat: Switch Scroll Button setting by @berry-13 in #5332
 - ๐ฅ feat: 
deepseek-reasonerThought Streaming by @danny-avila in #5379 - ๐ feat: Enhance User Experience and SEO with Accessibility Updates and robots.txt by @berry-13 in #5392
 - ๐ feat: Add RouteErrorBoundary for Improved Client Error handling by @berry-13 in #5396
 - ๐ feat: Artifact Editing & Downloads by @danny-avila in #5428
 - โจ feat: Add Scripts for listing users and resetting passwords by @jmaddington in #5438
 - ๐ณ feat: Deepseek Reasoning UI by @danny-avila in #5440
 - โจ feat: Add Google Parameters, Ollama/Openrouter Reasoning, & UI Optimizations by @danny-avila in #5456
 - ๐ feat: Apple auth by @rubentalstra in #5473
 - ๐ฌ feat: Temporary Chats by @ohneda in #5493
 - ๐ feat: o1 Tool Calling & 
reasoning_effortby @danny-avila in #5553 - ๐ค feat: o3-mini by @danny-avila in #5581
 - ๐ฅ feat: YouTube Tool by @danny-avila in #5582
 - โ๏ธ feat: Additional AI Gateway Provider Support; fix: Reasoning Effort for Presets/Agents by @danny-avila in #5600
 - โจ feat: added Github Enterprise SSO login by @rubentalstra in #5621
 - ๐ feat: OpenID Logout Redirect to 
end_session_endpointby @danny-avila in #5626 - ๐ฑ feat: improve mobile viewport behavior with interactive-widget meta by @ssiegel in #5675
 - ๐ feat: Two-Factor Authentication with Backup Codes & QR support by @rubentalstra in #5685
 - โจ feat: OAuth for Actions by @rubentalstra in #5693
 - ๐ช feat: Agent Artifacts by @danny-avila in #5804
 - ๐ feat: Add Custom Welcome Message in 
librechat.yamlby @rubentalstra in #5870 - ๐ง feat: Reasoning UI for Agents by @danny-avila in #5904
 - ๐ feat: Support Redis Clusters, Trusted Proxy Setting, And Toggle Meilisearch Indexing by @danny-avila in #5963
 - ๐ค feat: 192x192 Icon for Android PWA by @DavidMaza in #5966
 - ๐ผ feat: โRun Codeโ Button Toggle by @danny-avila in #5988
 - ๐ feat: Claude 3.7 Support + Reasoning by @danny-avila in #6008
 - ๐ feat: Add Georgian Language and Update Fallback Languages by @rubentalstra in #6022
 - โจ feat: Anthropic Agents Prompt Caching & UI Accessibility Enhancements by @danny-avila in #6045
 - ๐ feat: Agent Cache Tokens & Anthropic Reasoning Support by @danny-avila in #6098
 - ๐ feat: GPT-4.5, Anthropic Tool Header, and OpenAPI Ref Resolution by @danny-avila in #6118
 - ๐ผ feat: Add Flux Image Generation Tool by @danny-avila in #6147
 - ๐ง feat: Bedrock Anthropic Reasoning & Update Endpoint Handling by @danny-avila in #6163
 - ๐ feat: Enhance Model Handling, Logging & xAI Agent Support by @danny-avila in #6182
 - ๐ช feat: Customize Sandpack 
bundlerURLfor Artifacts by @danny-avila in #6191 - ๐ feat: Add Configurable MCP Server Timeouts by @iskakaushik in #6199
 - ๐ feat: Add Code API Proxy Support and Update MCP SDK by @danny-avila in #6203
 
๐ Accessibility
- โฟ a11y: Improve Accessibility in Endpoints Menu/Navigation by @danny-avila in #5123
 - ๐ a11y: Accessible name on โPrevโ button in Prompts UI by @berry-13 in #5369
 - โฟ๏ธ a11y: Enhance Accessibility in ToolSelectDialog, ThemeSelector and ChatGroupItem by @berry-13 in #5395
 - ๐ a11y: MultiSearch Clear Input by @danny-avila in #5718
 - ๐ a11y: Silence Unnecessary Icons for Screen Readers by @kangabell in #5726
 
๐ Internationalization
- ๐ i18n: Add Missing โBalanceโ Localization For All Languages by @TonyMahoney in #5594, Fix โBalanceโ Localization For Zh&ZhTraditional by @RedwindA in #5632, Fix โBalanceโ Localization For De by @leondape in #5656, โBalanceโ Localization For ZhTraditional by @SN-Koarashi in #5682
 - ๐ i18n: React-i18next & i18next Integration by @rubentalstra in #5720
 - ๐ i18n: Update latest translations in #5764, #5765, #5789, #5849, #5855, #5946, #6009, #6132, #6159
 - ๐ i18n: fix Traditional Chinese Language Option by @rubentalstra in #5854
 - ๐ i18n: Remove Debug Mode by @rubentalstra in #5879
 
๐ง Fixes
- ๐ fix: resolve session persistence post password reset by @berry-13 in #5077
 - ๐ fix: update refresh token handling to use plain token instead of hashed token by @berry-13 in #5088
 - ๐ fix: Artifacts Type Error, Tool Token Counts, and Agent Chat Import by @danny-avila in #5142
 - ๐ง fix: Fetch PWA Manifest with credentials over CORS by @samvrlewis in #5156
 - ๐ง fix: Handle Concurrent File Mgmt. For Agents by @thingersoft in #5159
 - ๐ fix: Prevent Default Values in OpenAI/Custom Endpoint Agents by @danny-avila in #5180
 - ๐ fix: Remove Local State from Bookmark Menu by @danny-avila in #5181
 - ๐งต fix: Prevent Unnecessary Re-renders when Loading Chats by @danny-avila in #5189
 - ๐ fix: Correct Endpoint/Icon Handling, Update Module Resolutions by @danny-avila in #5205
 - ๐ fix: Ensure Default ModelSpecs Are Set Correctly by @danny-avila in #5218
 - ๐ง fix: Streamline Builder Links and Enhance UI Consistency by @danny-avila in #5229
 - ๐ fix: Resolve โIcon is Not a Functionโ Error in PresetItems by @danny-avila in #5260
 - ๐ง fix: Maximize Chat Space for Agent Messages by @berry-13 in #5330
 - ๐ฏ fix: Prevent UI De-sync By Removing Redundant States by @danny-avila in #5333
 - ๐ fix: use OpenID token signature algo as discovered from the server. by @ragavpr in #5348
 - ๐ ๏ธ fix: Optionally add OpenID Sig. Algo. from Server Discovery by @danny-avila in #5398
 - ๐ช fix: Deepseek Pricing & Titling by @danny-avila in #5459
 - ๐ก๏ธ fix: enhance email verification process & refactor verifyEmail component by @berry-13 in #5485
 - ๐ fix: Update deletePromptController to include user role in query by @danny-avila in #5488
 - ๐ fix: incorrect handling for composing CJK texts in Safari by @oonishi3 in #5496
 - ๐ค fix: GoogleClient Context Handling & GenAI Parameters by @danny-avila in #5503
 - ๐จ๏ธ fix: Loading Shared Saved Prompts by @jameslamine in #5515
 - โป๏ธ fix: Prevent Instructions from Removal when nearing Max Context by @danny-avila in #5516
 - ๐ง fix: handle known OpenAI errors with empty intermediate reply by @jameslamine in #5562
 - ๐ง fix: Add missing 
finish_reasonto stream chunks by @jameslamine in #5563 - ๐ค fix: Azure Agents after Upstream Breaking Change by @danny-avila in #5571
 - ๐ fix: Handle content generation errors in GoogleClient by @danny-avila in #5575
 - ๐ ๏ธ fix: enhance UI/UX and address a11y issues in SetKeyDialog by @berry-13 in #5672
 - ๐ง fix: Wrong import 
useGetStartupConfigby @rubentalstra in #5692 - ๐ fix: Resolve Google Client Issues, CDN Screenshots, Update Models by @danny-avila in #5703
 - ๐ฌ fix: Temporary Chat PRโs broken components and improved UI by @berry-13 in #5705
 - ๐ง fix: Handle Reasoning Chunk Edge Cases by @danny-avila in #5800
 - ๐ง fix: Ariakit Combobox Virtualization by @danny-avila in #5851
 - ๐ fix: Enhance i18n Support & Optimize Category Handling by @rubentalstra in #5866
 - โ๏ธ fix: File Config Handling (revisited) by @danny-avila in #5881
 - ๐ fix: Add Null Checks for BaseURL in Agent Config by @danny-avila in #5908
 - ๐ fix: RAG Results Sorted By Distance by @danny-avila in #5931
 - ๐ fix: 2FA Encrypt TOTP Secrets & Improve Docs by @rubentalstra in #5933
 - ๐ง fix: Resizable Panel Unmount Error & Code Env. File Re-Upload by @danny-avila in #5947
 - ๐ fix: Shared Link with Markdown Code Error by @danny-avila in #6016
 
๐ Code Refactoring
- ๐ refactor: Reduce Dockerfile.multi container size by @alex-torregrosa in #5066
 - ๐ refactor: Consolidate Tokenizer; Fix Jest Open Handles by @danny-avila in #5175
 - โก๏ธ refactor: Optimize Rendering Performance for Icons, Conversations by @danny-avila in #5234
 - โป๏ธ refactor: Logout UX, Improved State Teardown, & Remove Unused Code by @danny-avila in #5292
 - ๐ refactor: Log Error Messages when OAuth Fails by @ragavpr in #5337
 - ๐ง refactor: Improve Agent Context & Minor Fixes by @danny-avila in #5349
 - ๐โโ๏ธ refactor: Optimize Reasoning UI & Token Streaming by @danny-avila in #5546
 - ๐ง refactor: Revamp Model and Tool Filtering Logic by @danny-avila in #5637
 - ๐ค refactor: Prevent Vertex AI from Setting Parameter Defaults by @danny-avila in #5653
 - ๐ refactor: Parent Message ID Handling on Error, Update Translations, Bump Agents by @danny-avila in #5833
 - โ๏ธ refactor: Enhance Logging, Navigation And Error Handling by @danny-avila in #5910
 - ๐ refactor: Ensure File Deletions, File Naming, and Agent Resource Updates by @danny-avila in #5928
 - ๐ refactor: Agents Accessibility and Gemini Error Handling by @danny-avila in #5972
 - ๐ง refactor: Improve Params Handling, Remove Legacy Items, & Update Configs by @danny-avila in #6074
 - ๐ผ๏ธ refactor: Enhance Env Extraction & Agent Image Handling by @danny-avila in #6131
 - ๐จ style: Prompt UI Refresh & A11Y Improvements by @berry-13 in #5614
 - โจ style: Enhance Styling & Accessibility by @berry-13 in #5956
 
โ๏ธ Other Changes
- ๐ง chore: bump 
mongooseto patch CVE-2025-23061 by @danny-avila in #5351 - ๐ chore: bump 
katexpackage to patch CVE-2025-23207 by @danny-avila in #5383 - ๐ง chore: Update Deepseek Pricing, Google Safety Settings by @danny-avila in #5409
 - ๐ง chore: bump 
viteto patch CVE-2025-24010 by @rubentalstra in #5495 - ๐งน chore: Remove Deprecated BingAI Code & Address Mobile Focus by @danny-avila in #5565
 - ๐งน chore: Migrate to Flat ESLint Config & Update Prettier Settings by @rubentalstra in #5737
 - ๐งน chore: Enhance Issue Templates with Emoji Labels by @rubentalstra in #5754
 - ๐ chore: Refactor Locize Workflow for Improved Translation Sync by @rubentalstra in #5781
 - ๐ฆ chore: Bump Packages by @rubentalstra in #5791
 - ๐ chore: Enforce 18next Language Keys by @rubentalstra in #5803
 - ๐ก๏ธ chore: patch 
ellipticto address GHSA-vjh7-7g9h-fjfh by @rubentalstra in #5848 - ๐ข chore: Remove Dollar Sign from Balance Display by @martvaha in #5948
 - ๐ ci: OpenID Strategy Test Async Handling by @rubentalstra in #5613
 - ๐ค ci: locize-pull-published-sync-pr.yml by @rubentalstra in #5762
 - ๐ค ci: locize-pull-published-sync-pr.yml by @rubentalstra in #5763
 - ๐ ci: Consolidate Locize Workflows for Missing Keys & PR Creation by @rubentalstra in #5769
 - ๐ฏ ci: Update ESLint Workflow to target 
api/andclient/changes by @rubentalstra in #5771 - ๐ ๏ธ ci: Add Workflow to Detect Unused i18next Keys in PRs by @rubentalstra in #5782
 - ๐ ci: Automate
CHANGELOG.mdby @rubentalstra in #5838 - โ๏ธ ci: Trigger Restriction for 
Detect Unused NPM Packagesby @rubentalstra in #5844 - ๐ docs: update readme.md by @berry-13 in #5065
 - ๐งพ docs: Update Example 
librechat.yamlby @fcnjd in #5165 - ๐ docs: Update 
librechat.example.yamlby @fuegovic in #5544 - ๐ docs: Update Language Request Template & Update README by @berry-13 in #5766
 
New Contributors
- @fcnjd made their first contribution in https://github.com/danny-avila/LibreChat/pull/5165
 - @lkiesow made their first contribution in https://github.com/danny-avila/LibreChat/pull/5212
 - @ragavpr made their first contribution in https://github.com/danny-avila/LibreChat/pull/5337
 - @oonishi3 made their first contribution in https://github.com/danny-avila/LibreChat/pull/5496
 - @evrentan made their first contribution in https://github.com/danny-avila/LibreChat/pull/5106
 - @jameslamine made their first contribution in https://github.com/danny-avila/LibreChat/pull/5515
 - @jmaddington made their first contribution in https://github.com/danny-avila/LibreChat/pull/5438
 - @owengo made their first contribution in https://github.com/danny-avila/LibreChat/pull/4591
 - @samvrlewis made their first contribution in https://github.com/danny-avila/LibreChat/pull/5156
 - @TonyMahoney made their first contribution in https://github.com/danny-avila/LibreChat/pull/5594
 - @RedwindA made their first contribution in https://github.com/danny-avila/LibreChat/pull/5632
 - @leondape made their first contribution in https://github.com/danny-avila/LibreChat/pull/5656
 - @SN-Koarashi made their first contribution in https://github.com/danny-avila/LibreChat/pull/5682
 - @ssiegel made their first contribution in https://github.com/danny-avila/LibreChat/pull/5675
 - @kangabell made their first contribution in https://github.com/danny-avila/LibreChat/pull/5726
 - @github-actions made their first contribution in https://github.com/danny-avila/LibreChat/pull/5764
 - @martvaha made their first contribution in https://github.com/danny-avila/LibreChat/pull/5948
 - @DavidMaza made their first contribution in https://github.com/danny-avila/LibreChat/pull/5966
 - @iskakaushik made their first contribution in https://github.com/danny-avila/LibreChat/pull/6199
 
Full Changelog: https://github.com/danny-avila/LibreChat/compare/v0.7.6โฆv0.7.7
