Skip to content

Releases: danny-avila/LibreChat

v0.7.8

08 May 19:20
f7777a2
Compare
Choose a tag to compare
v0.7.8 Pre-release
Pre-release

What's Changed

🏞️ Highlights

  • New AI Models: Support for GPT-4.1, o4-mini, o3, Gemini 2.5, and Grok 3
  • UI Refresh: UX, Navigation, Accessibility Improvements & Optimizations
  • Agent Chain: Sequential mixture-of-agents enabling multiple specialized AIs to collaborate on complex tasks
  • Mistral OCR for text extraction: from documents and gpt-4o-transcribe for audio transcription
  • OpenAI Web Search models: for accessing real-time information
  • Persistent Code Environment: Code Interpreter files can now persist between chat sessions on demand
  • Cloud Storage: S3 and Azure Blob integration with auto-refreshing URLs for robust file handling
  • OpenAI Image Tools (GPT-Image-1): for generating and editing images
  • Special date/time Variables: for prompts and agents that are used dynamically
  • Automatic balance refill system: and enhanced Redis integration for rate limiting

✨ New Features

👐 Accessibility

  • 🎨 a11y: Update Model Spec Description Text by @berry-13 in #6294
  • 🗑️ a11y: Add Accessible Name to Button for File Attachment Removal by @kangabell in #6709
  • ⌨️ a11y: enhance accessibility & visual consistency by @berry-13 in #6866
  • 🙌 a11y: Searchbar/Conversations List Focus by @danny-avila in #7096
  • 👐 a11y: Improve Fork and SplitText Accessibility by @danny-avila in #7147

🔧 Fixes

  • 🐛 fix: Avatar Type Definitions in Agent/Assistant Schemas by @danny-avila in #6235
  • 🔧 fix: MeiliSearch Field Error and Patch Incorrect Import by #6210 by @rubentalstra in #6245
  • 🔏 fix: Enhance Two-Factor Authentication by @rubentalstra in #6247
  • 🐛 fix: Await saveMessage in abortMiddleware to ensure proper execution by @sh4shii in #6248
  • 🔧 fix: Axios Proxy Usage And Bump mongoose by @danny-avila in #6298
  • 🔧 fix: comment out MCP servers to resolve service run issues by @KunalScriptz in #6316
  • 🔧 fix: Update Token Calculations and Mapping, MCP env Initialization by @danny-avila in #6406
  • 🐞 fix: Agent "Resend" Message Attachments + Source Icon Styling by @danny-avila in #6408
  • 🐛 fix: Prevent Crash on Duplicate Message ID by @Odrec in #6392
  • 🔐 fix: Invalid Key Length in 2FA Encryption by @rubentalstra in #6432
  • 🏗️ fix: Fix Agents Token Spend Race Conditions, Expand Test Coverage by @danny-avila in #6480
  • 🔃 fix: Draft Clearing, Claude Titles, Remove Default Vision Max Tokens by @danny-avila in #6501
  • 🔧 fix: Update username reference to use user.name in greeting display by @rubentalstra in #6534
  • 🔧 fix: S3 Download Stream with Key Extraction and Blob Storage Encoding for Vision by @danny-avila in #6557
  • 🔧 fix: Mistral type strictness for usage & update token values/windows by @danny-avila in #6562
  • 🔧 fix: Consolidate Text Parsing and TTS Edge Initialization by @danny-avila in #6582
  • 🔧 fix: Ensure continuation in image processing on base64 encoding from Blob Storage by @danny-avila in #6619
  • ✉️ fix: Fallback For User Name In Email Templates by @danny-avila in #6620
  • 🔧 fix: Azure Blob Integration and File Source References by @rubentalstra in [#6575](https://github.com...
Read more

v0.7.8-rc1

30 Apr 01:28
18dc3f8
Compare
Choose a tag to compare
v0.7.8-rc1 Pre-release
Pre-release

What's Changed

🧪 Release Candidate Notice

This is a release candidate (RC), which means no further major features will be introduced. Only pending minor issues or already identified features will be addressed before the final release. This RC provides an opportunity to test the most stable version before the full v0.7.8 release later this week.

🏞️ Highlights

  • New AI Models: Support for GPT-4.1, o4-mini, o3, Gemini 2.5, and Grok 3
  • Agent Chain: Sequential mixture-of-agents enabling multiple specialized AIs to collaborate on complex tasks
  • Mistral OCR for text extraction: from documents and gpt-4o-transcribe for audio transcription
  • OpenAI Web Search models: for accessing real-time information
  • Persistent Code Environment: Code Interpreter files can now persist between chat sessions on demand
  • Cloud Storage: S3 and Azure Blob integration with auto-refreshing URLs for robust file handling
  • OpenAI Image Tools (GPT-Image-1): for generating and editing images
  • UI Refresh: UX, Navigation, Accessibility Improvements & Optimizations
  • Special date/time Variables: for prompts and agents that are used dynamically
  • Automatic balance refill system: and enhanced Redis integration for rate limiting

✨ New Features

👐 Accessibility

  • 🎨 a11y: Update Model Spec Description Text by @berry-13 in #6294
  • 🗑️ a11y: Add Accessible Name to Button for File Attachment Removal by @kangabell in #6709
  • ⌨️ a11y: enhance accessibility & visual consistency by @berry-13 in #6866
  • 🙌 a11y: Searchbar/Conversations List Focus by @danny-avila in #7096
  • 👐 a11y: Improve Fork and SplitText Accessibility by @danny-avila in #7147

🔧 Fixes

  • 🐛 fix: Avatar Type Definitions in Agent/Assistant Schemas by @danny-avila in #6235
  • 🔧 fix: MeiliSearch Field Error and Patch Incorrect Import by #6210 by @rubentalstra in #6245
  • 🔏 fix: Enhance Two-Factor Authentication by @rubentalstra in #6247
  • 🐛 fix: Await saveMessage in abortMiddleware to ensure proper execution by @sh4shii in #6248
  • 🔧 fix: Axios Proxy Usage And Bump mongoose by @danny-avila in #6298
  • 🔧 fix: comment out MCP servers to resolve service run issues by @KunalScriptz in #6316
  • 🔧 fix: Update Token Calculations and Mapping, MCP env Initialization by @danny-avila in #6406
  • 🐞 fix: Agent "Resend" Message Attachments + Source Icon Styling by @danny-avila in #6408
  • 🐛 fix: Prevent Crash on Duplicate Message ID by @Odrec in #6392
  • 🔐 fix: Invalid Key Length in 2FA Encryption by @rubentalstra in #6432
  • 🏗️ fix: Fix Agents Token Spend Race Conditions, Expand Test Coverage by @danny-avila in #6480
  • 🔃 fix: Draft Clearing, Claude Titles, Remove Default Vision Max Tokens by @danny-avila in #6501
  • 🔧 fix: Update username reference to use user.name in greeting display by @rubentalstra in #6534
  • 🔧 fix: S3 Download Stream with Key Extraction and Blob Storage Encoding for Vision by @danny-avila in #6557
  • 🔧 fix: Mistral type strictness for usage & update token values/windows by @danny-avila in #6562
  • 🔧 fix: Consolidate Text Parsing and TTS Edge Initialization by @danny-avila in #6582
  • 🔧 fix: Ensure continuation in image processing on base64 encoding from Blob Storage by @danny-avila in #6619
  • ✉️ fix: Fallback For User Name In Email Templates by @danny-avila in #6620
  • 🔧 fix: Azure Blob Integration and File Source References by @rubentalstra in #6575
  • 🐛 fix: Safeguard against undefined addedEndpoints by @wipash in #6654
  • 🤖 fix: Gemini 2.5 Vision Support by @danny-avila in #6663
  • 🔄 fix: Avatar & Error Handling Enhancements by @danny-avila in #6687
  • 🔧 fix: Chat Middleware, Zod...
Read more

v0.7.7

06 Mar 20:14
4d04904
Compare
Choose a tag to compare
v0.7.7 Pre-release
Pre-release

What's Changed

✨ New Features

👐 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

🔧 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' E...
Read more

v0.7.7-rc1

11 Feb 17:14
46f0342
Compare
Choose a tag to compare
v0.7.7-rc1 Pre-release
Pre-release

What's Changed

It's LibreChat's 2nd birthday! 🎂

v0.7.7 will release later this week along with a few more updates. This release candidate is released for preliminary updates in anticipation of the full release

✨ New Features

🌍 Internationalization

👐 Accessibility

  • 🔈 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

🔧 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: Improve Accessibility in Endpoints Menu/Navigation by @danny-avila in #5123
  • 🐛 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_reason to 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 useGetStartupConfig by @rubentalstra in #5692
  • 🚀 fix: Resolve Google Client Issues, CDN Screenshots, Update Models by @danny-avila in #5703
  • 💬 fix: Temporary Chat PR's bro...
Read more

v0.7.6

20 Dec 16:48
9b118d4
Compare
Choose a tag to compare
v0.7.6 Pre-release
Pre-release

What's Changed

🌄 Highlights

🤖 Agents

  • Introducing LibreChat's No-Code Agentic Framework (learn more)
    • Create custom AI assistants with supported providers, similar to Assistants API and ChatGPT's GPTs
    • Supports Anthropic, OpenAI, AWS Bedrock, Azure OpenAI, and custom endpoints
  • Enhanced with tools like Code Interpreter, DALL-E-3, Tavily Search, and more
  • Dynamic tool creation through OpenAPI specs and MCP Servers (#4627)

🎯 Code Interpreter API

  • Execute code securely in multiple languages through a powerful sandbox environment (learn more)
  • Seamless file handling and management with secure session-based organization (#4860)

🔌 MCP Support (Tools)

  • Introducing Model Context Protocol integration
    • the "USB-C of AI" that standardizes how applications provide context to LLMs (#5015)
  • Learn more about MCP and LibreChat integration at modelcontextprotocol.io

🚀 New Models Support

  • Gemini 2.0 and Flash Thinking Mode (#4951, more info)
  • New o1 "Full" Model and o1-preview/mini streaming support (#5039), (#4760)
  • Claude 3.5 Haiku (#4629)
  • AWS Nova Models (#4852)

See detailed release notes at https://www.librechat.ai/changelog/v0.7.6

New Contributors

Full Changelog: v0.7.5...v0.7.6

v0.7.6-rc1

07 Dec 22:17
2875380
Compare
Choose a tag to compare
v0.7.6-rc1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.7.5...v0.7.6-rc1

v0.7.5

25 Oct 11:00
600d217
Compare
Choose a tag to compare
v0.7.5 Pre-release
Pre-release

What's Changed

v0.7.5

Updates since v0.7.4 include:

✨ New Features

🖼️ Style

  • 🔐 style: update auth and loading screen by @berry-13 in #3875
  • 💡 style: switched to Ariakit's tooltip by @berry-13 in #3748
  • 👐 style: Improve a11y/theming for Settings Dialog, Dropdown Menus; fix: SearchBar focus issues by @berry-13 in #4091
  • 🎨 style: UI Style Enhancements and Refactor for Improved Consistency and Layout by @berry-13 in #4471

👐 Accessibility

  • 👐 a11y: New Chat button - focus, mobile label, collapsed sidebar label by @Tanvez in #4069
  • 🔘 a11y: Switch Contrast and File Input Key Events to WCAG by @danny-avila in #4536

🌍 Internationalization

  • 🌏 i18n: modify username min length in Ko.ts (3→2) by @Kim-Jaemin420 in #4532
  • 🌏 i18n: Added Missing Localizations (Ar, De, Es, Fr, It, Jp, Ko, Ru, Zh) by @danny-avila in #4540

⚙️ Other Changes

🔧 Fixes

New Contributors

Read more

v0.7.5-rc2

10 Sep 23:22
0209955
Compare
Choose a tag to compare
v0.7.5-rc2 Pre-release
Pre-release

What's Changed

v0.7.5-rc2

✨ New Features

🔧 Fixes

⚙️ Other Changes

👐 Accessibility

🌍 Internationalization

  • 🌍 i18n: Updated Chinese Translation by @zjjxwhh in #3871
  • 🌍 i18n: Update Japanese translation by @hide361 in #3877
  • 🌍 i18n: Improved German language translations for artifacts and other minor changes by @marlonka in #3924
  • 🌍 i18n: Improved Portuguese Brazilian language translations by @itzraiss in #3947

New Contributors

Full Changelog: v0.7.5-rc1...v0.7.5-rc2

v0.7.5-rc1

27 Aug 19:14
80e1bdc
Compare
Choose a tag to compare
v0.7.5-rc1 Pre-release
Pre-release

What's Changed

✨ New Features

  • 🛠️ feat: Azure OpenAI Assistants File Downloads by @danny-avila in #3653
  • 🤖 feat: Recognize chatgpt-4o-latest, update default OpenAI Models by @danny-avila in #3667
  • 💾 feat: Anthropic Prompt Caching by @danny-avila in #3670
  • 📩 feat: invite user by @berry-13 in #3012
  • 🧪 feat: Prompt Dropdown Variable; style: Add Markdown Support by @danny-avila in #3681
  • 🔐 feat: Toggle Access to Prompts via librechat.yaml by @danny-avila in #3735
  • 🔖 feat: Enhance Bookmarks UX, add RBAC, toggle via librechat.yaml by @danny-avila in #3747
  • 🧮 feat: Improve LaTeX rendering consistency by @danny-avila in #3763
  • 🧮 feat: Improve structured token spending and testing; fix: Anthropic Cache Spend by @danny-avila in #3766
  • 🐋 feat: Known Endpoints: DeepSeek, Unify by @fuegovic in #3776, #3778
  • 🧠 feat: Prompt caching switch, prompt query params; refactor: static cache, prompt/markdown styling, trim copied code, switch new chat to convo URL by @danny-avila in #3784

🚀 Optimizations:

  • 📜 refactor: Optimize Longer Message Thread Performance by @danny-avila in #3610
  • 🔀 refactor: Modularize TTS Logic for Improved Browser support by @danny-avila in #3657
  • 🖱️ fix: Message Scrolling UX; refactor: Frontend UX/DX Optimizations by @danny-avila in #3733

🎨 Styling

  • 🖼️ style: Conversation Menu and Dialogs update by @berry-13 in #3601
  • ⏺️ style: Better Markdown Lists by @danny-avila in #3777
  • ⌨️ style(a11y): kb access for LLM endpoint menu; refactor: style by @berry-13 in #3714

🔧 Fixes

  • 📧 fix: @command & +command timing for click selections - closes #3613 by @berry-13 in #3617
  • 🎛️ fix: Improve Frontend Practices for Audio Settings by @danny-avila in #3624
  • 🎙️ fix: Optimize and Fix Browser TTS Incompatibility (firefox) by @danny-avila in #3627
  • 🎧 fix(TTS): Improve State of audio playback, hook patterns, and fix undefined MediaSource by @danny-avila in #3632
  • 🔧 fix: Bookmark Order Adjustment When Moving Up by @ohneda in #3634
  • 🦙 fix: Update Title Message Role for Ollama if None Provided by @danny-avila in #3663
  • 🔧 fix: Delete Archived Chat z-index issue by @arthurian in #3643
  • ⚓ fix: Export Button Content Shift; chore: bump axios and add logging by @berry-13 in #3668
  • 📱 fix: Resolve Android Device and Accessibility Issues of Sidebar Combobox by @danny-avila in #3689
  • 🐛 fix: Anthropic Prompt Caching Edge Case by @danny-avila in #3690
  • 🔑 fix(AuthService): properly handle reading and deletion of password reset token by @berry-13 in #3697
  • 🔧 fix: add clear all button to bookmark navigation items by @berry-13 in #3721
  • 🔧 fix: EndpointIcon crash when using @ mention command by @danny-avila in #3742
  • 🔧 fix: handle missing custom config speech by @berry-13 in #3790
  • 🔍 fix: USE_REDIS condition, Markdown list counter, code highlights by @danny-avila in #3806

⚙️ Other Changes

🌍 Internationalization:

New Contributors

Full Changelog: v0.7.4...v0.7.5-rc1

v0.7.4

10 Aug 19:04
cf69b7e
Compare
Choose a tag to compare
v0.7.4 Pre-release
Pre-release

What's Changed

🏞️ Highlights

  • 🗨️ Prompts Library
  • 🌿 Multi-response Streaming
  • 🔖 Conversation Bookmarks
  • 🤲 Initial Digital Accessibility Improvements
  • 🚀 Significant Performance Improvements across the board

See the full release notes at https://www.librechat.ai/changelog/v0.7.4

Contributors for this Release

New Contributors

Full Changelog: v0.7.3...v0.7.4