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