Releases: danny-avila/LibreChat
v0.7.5-rc1
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
- 🤖 refactor: Remove Default Model Params for All Endpoints by @danny-avila in #3682
- 🧹 chore: address minor issues by @danny-avila in #3710
- 🐋 ci: Dockerfile.multi rewrite, maintain package integrity by @danny-avila in #3772
- 🧹 chore: remove legacy markdown code by @danny-avila in #3789
- 🚚 chore: Remove client-dist volume from deploy-compose.yml by @danny-avila in #3799
- 🏷️ chore: Add Unofficial Naming Variation for Claude-3.5-Sonnet by @danny-avila in #3800
🌍 Internationalization:
- 🌏i18n: Improve Russian translation by @kukoboris in #3674, #3718
New Contributors
- @akash-singh8 made their first contribution in #3604
- @Tanvez made their first contribution in #3630
- @kukoboris made their first contribution in #3674
Full Changelog: v0.7.4...v0.7.5-rc1
v0.7.4
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
- @danny-avila
- @berry-13
- @ohneda
- @mawburn
- @PeterDaveHello
- @eniyiweb
- @GaelMartins0
- @ylioja
- @marlonka
- @aoaim
- @hulkds
- @iamNoah1
- @eltociear
- @rehas
- @meroo36
- @bnord01
- @ravi-katiyar
- @lidonius1122
- @GerkinDev
- @jung0han
- @krakenftw
New Contributors
- @kurtseifried made their first contribution in #3107
- @PedroGruvhagen made their first contribution in #3142
- @mungewrath made their first contribution in #2983
- @rehas made their first contribution in #3160
- @KiGamji made their first contribution in #3154
- @GhaithAlHallak8 made their first contribution in #3195
- @GaelMartins0 made their first contribution in #3240
- @meroo36 made their first contribution in #3294
- @ylioja made their first contribution in #3316
- @bnord01 made their first contribution in #3325
- @ravi-katiyar made their first contribution in #3247
- @jacobcolyvan made their first contribution in #3459
- @lidonius1122 made their first contribution in #3472
- @GerkinDev made their first contribution in #3513
- @xueshanf made their first contribution in #3528
- @aoaim made their first contribution in #3461
- @hulkds made their first contribution in #3356
- @jung0han made their first contribution in #3541
Full Changelog: v0.7.3...v0.7.4
v0.7.4-rc1
What's Changed
Release candidate version for v0.7.4-rc1
- 🕑 fix: Add Suspense to Connection Error Messages by @danny-avila in #3074
- ✉️ fix: email address encoding in verification link by @berry-13 in #3085
- 📝 docs: update README's video by @berry-13 in #3093
- ✨ v0.7.4-rc1 by @danny-avila in #3099
Full Changelog: v0.7.3...v0.7.4-rc1
v0.7.3
What's Changed
See the full release notes at https://www.librechat.ai/changelog/v0.7.3
Contributors for this Release
- @danny-avila
- @berry-13
- @ohneda
- @jakubmieszczak
- @DenisPalnitsky
- @fuegovic
- @nidasfly
- @achhabra2
- @s2terminal
- @arthurian
- @techwithanirudh
- @bsu3338
- @pxz2016
- @eshack94
- @ventz
- @derkoe
- @btribonde
New Contributors
- @nidasfly made their first contribution in #2654
- @derkoe made their first contribution in #2691
- @eshack94 made their first contribution in #2786
- @achhabra2 made their first contribution in #2782
- @arthurian made their first contribution in #2848
- @jakubmieszczak made their first contribution in #2960
- @btribonde made their first contribution in #3051
Full Changelog: v0.7.2...v0.7.3
v0.7.3-rc2
What's Changed
See the full release notes at https://www.librechat.ai/changelog/v0.7.3-rc2
Contributors
- @danny-avila
- @ohneda
- @fuegovic
- @achhabra2
- @nidasfly
- @s2terminal
- @arthurian
- @techwithanirudh
- @bsu3338
- @eshack94
- @pxz2016
- @ventz
New Contributors
- @eshack94 made their first contribution in #2786
- @achhabra2 made their first contribution in #2782
- @arthurian made their first contribution in #2848
Full Changelog: v0.7.3-rc...v0.7.3-rc2
v0.7.3-rc
What's Changed
See the full release notes at https://www.librechat.ai/changelog/v0.7.3-rc
New Contributors
Full Changelog: v0.7.2...v0.7.3-rc
v0.7.2
What's Changed
See the full release notes at https://www.librechat.ai/changelog/v0.7.2
New Contributors
- @mbreton made their first contribution in #2512
- @ilsubyeega made their first contribution in #2511
- @k-ishii1020 made their first contribution in #2519
- @kneelesh48 made their first contribution in #2507
- @dahlo made their first contribution in #2542
- @Extremys made their first contribution in #2580
- @ohneda made their first contribution in #2597
- @DenisPalnitsky made their first contribution in #2355
- @kaikreuzer made their first contribution in #2606
Full Changelog: v0.7.1...v0.7.2
v0.7.1
LibreChat v0.7.1
Re-release to ensure maximum compatibility across platforms
Read the full release notes on the LibreChat Blog
- To update: Please run
npm run update
from the project directory.
- Prerequisites: git and npm need to be installed on your machine
- Recommended: Clear your browser's local storage and cookies before initiating
🐳 Docker Manual Update instructions
New Contributors
- @ZentixUA made their first contribution in #2278
- @lazka made their first contribution in #2277
- @kinnla made their first contribution in #2274
- @illgitthat made their first contribution in #2267
- @h4de5 made their first contribution in #2287
- @happy-ryo made their first contribution in #2282
- @ventz made their first contribution in #2305
- @mariusgau made their first contribution in #2302
- @ochen1 made their first contribution in #2275
- @peaster made their first contribution in #2311
- @dlaporte made their first contribution in #2324
- @chrislbrown84 made their first contribution in #2341
- @HundSimon made their first contribution in #2351
- @mawburn made their first contribution in #2368
- @jp789 made their first contribution in #2391
- @iamNoah1 made their first contribution in #2451
- @Passerby1011 made their first contribution in #2417
Full Changelog: v0.7.0...v0.7.1
v0.7.0
LibreChat v0.7.0
Read LibreChat's releates note on the LibreChat Blog
- To update: Please run
npm run update
from the project directory.
- Prerequisites: git and npm need to be installed on your machine
- Recommended: Clear your browser's local storage and cookies before initiating
Note: Docker Update instructions have changed! 🐳
Read the new Docker update instructions here
New Contributors
- @arnoan made their first contribution in #1873
- @ndrsfel made their first contribution in #1858
- @ido777 made their first contribution in #1953
- @badcom made their first contribution in #2072
- @virtuman made their first contribution in #2061
- @SailFlorve made their first contribution in #2098
- @herumes made their first contribution in #2152
- @fkohrt made their first contribution in #2171
- @s2terminal made their first contribution in #2206
- @idachev made their first contribution in #2146
- @pxz2016 made their first contribution in #2261
Full Changelog: v0.6.10...v0.7.0
v0.6.10
- To update: For an efficient transition, please run
npm run update
from the project directory.- Prerequisites: git and npm need to be installed on your machine
- Recommended: We suggest that you clear localStorage and cookies before initiating
⚠️ Important Update
Dear LibreChat community,
I'm reaching out to share a critical update about our project. Today I conducted a license review to ensure the project is in good standing. All was good with one exception. I learned that the Söhne fonts used in LibreChat require proper licensing for legal use. These were added early on in the project by a community contribution, for their design alignment with ChatGPT’s aesthetic, but it was my oversight in allowing them without proper knowledge.
Actions I've Taken: I have removed the Söhne fonts from the project and replaced them with open-source alternatives. This change is effective immediately in the latest version of our repository on GitHub. I have promptly initiated contact with the relevant font foundry to discuss which licenses are most appropriate to purchase in LibreChat's situation and to come to a resolve.
Your Action Required: For anyone who has used or forked LibreChat, please update to the latest version to comply with font licensing laws. If you prefer to continue using the Söhne fonts, you'll need to secure a license for yourself. Instructions for integrating licensed fonts post-purchase can be found here.
I will make another update once I receive communication from the font foundry for added clarification.
Next Steps: I believe we can move forward and I'm willing to help anyone with this situation as needed. I am glad I reviewed the current state of dependencies, and I am committed to ensure LibreChat remains compliant, accessible, and continues improving. To clarify, I was not contacted by the foundry, I simply learned about the issue in my review and am now seeking to rectify.
The effort to match OpenAI's ChatGPT styling was well-intentioned but poorly executed, and moving forward, I'll ensure all aspects of our project meet legal and permissive standards.
This is an uncomfortable situation to be in but I believe this is the right thing to do. I appreciate your understanding and cooperation for these necessary adjustments. For updates or guidance on making these changes, feel free to reach out.
Thank you for your support of LibreChat.
Other Changes since v0.6.9
chore: Update Docker build and push actions by @danny-avila in #1790
chore: add tag for latest
for ci/cd docker builds by @danny-avila in #1791
feat: Assistants API, General File Support, Side Panel, File Explorer by @danny-avila in #1696
fix(data-provider): add openapi-types dependency by @danny-avila in #1797
docs(assistants): Additional Setup & Tool Selection Info by @danny-avila in #1798
docs: Enhance LibreChat Docker deployment guide by @CXwudi in #1796
fix(Convo): Rename Title UX by @walbercardoso in #1793
chore: Improve Assistants Run Logging by @danny-avila in #1801
fix: Reinstate Default Social Login Values by @danny-avila in #1811
New Contributors
Full Changelog: v0.6.9...v0.6.10