April 23, 2024
🚀 LibreChat v0.7.1
The v0.7.1 release of LibreChat
🏞️ Highlights
- Cohere AI, Gemini 1.5, and extensive Vertex AI support
- Introduction of Side panel usage for all Endpoints
- Major PWA and Textarea improvements
👀 What’s Next
- System-wide Custom model Options via librechat.yaml
- Import conversations from ChatGPT, LibreChat, and Chatbot UI
Track upcoming changes: https://github.com/danny-avila/LibreChat/milestone/4
✨ New Features
- Required OpenID Role by @danny-avila in 2279
- Cohere AI support as Custom Endpoint by @danny-avila in 2328, 2329
- Enhance Message Editing with File Resubmission by @danny-avila in 2347
- Title Improvements by @danny-avila in 2363
- Model & Assistants Combobox for Side Panel by @danny-avila in 2380
- Update Context Limits by @danny-avila in 2381
- Gemini 1.5 Support (+Vertex AI) by @danny-avila in 2383
- Authenticated Image Requests by @danny-avila in 2389
- Add ‘EnterToSend’ Option & Update Br. Translation 🇧🇷 by @danny-avila in 2413
- Added PWA Setup & Manual Chunks via Vite by @danny-avila in 2477
⚙️ Other Changes
- Optimize client build by caching npm install step by @ochen1 in 2275
- converted translation files to “.ts” by @berry-13 in 2288
- Optimize ModelsConfig Query Cache by @danny-avila in 2330
- Attempt Default Preset Fix & Other Changes by @danny-avila in 2342
- Assistant File Downloads by @danny-avila in 2364
- Conversation List Behavior after Deletion by @danny-avila in 2414
- Make Image URL Security Optional by @danny-avila in 2415
- update .env.example by @fuegovic in 2449
- Use Strategy Functions for Avatars by @danny-avila in 2467
- Consolidate Logic & Issue more Warnings by @danny-avila in 2468
- Display Client-facing Errors by @danny-avila in 2476
- Add “.env.test” for “backend-review.yml” by @danny-avila in 2501
🎨 Styling
- CodeAnalyze, WrenchIcon and ImageGen SVG Animations by @walbercardoso in 2348, 2382
- Remove Plugins Icon Background by @mawburn in 2368
- update CodeSherpa icon by @Passerby1011 in 2417
🔧 Fixes
- Create Necessary Directories at Build time by @lazka in 2277
- remove userId filter from “loadActionSets” & Docs Update by @danny-avila in 2286
- Correct Unwanted Newlines after Undo in Textarea by @danny-avila in 2289
- Catch “deleteVectors” Errors & Update RAG API docs by @danny-avila in 2299
- Balance and Token Usage Improvements by @danny-avila in 2350
- Minor Fixes and Refactors by @danny-avila in 2388
- OIDC Username Array Edge Case by @ventz in 2394
- Update “maxOutputTokens” Condition by @danny-avila in 2434
- Ensure “imageOutputType” is Always Defined by @danny-avila in 2438
- Merge Textarea Ref with Form for Simplified Handling by @danny-avila in 2456
- Minor Assistants Endpoint Fixes by @danny-avila in 2472
- Handle Long Domain Names & Other Minor chores by @danny-avila in 2475
- Resolve Proper Dependencies to fix Application Error by @danny-avila in 2488
- Allow Code Filetypes and Suppress Known Vite Warnings by @danny-avila in 2492
📝 Documentation
- Remove Google Domains Reference by @illgitthat in 2267
- Note on ‘host.docker.internal’ for Ollama Config by @kinnla in 2274
- Update NagaAI by @ZentixUA in 2278
- Fix Link to Docker Compose Override File by @h4de5 in 2287
- Update Ollama + LiteLLM Instructions by @mariusgau in 2302
- fixed Traefik web layout by @ventz in 2305
- Correct Google OAuth Callback URL Example by @peaster in 2311
- Update “traefik.md” - Documentation Fix for edge case race condition by @ventz in 2322
- Working Examples for LiteLLM, Docker, LibreChat and LiteLLM models for AWS, Azure, GCP by @ventz in 2323
- Reflect correct LiteLLM baseURL when using docker-compose by @dlaporte in 2324
- Add Note to “nginx.md” by @chrislbrown84 in 2341
- Default Value Warnings & Docker Docs Update by @danny-avila in 2343
- Add claude haiku to example anthropic models by @jp789 in 2391
- env changes v0.6.10→v0.7.0+ by @fuegovic in 2442
- update docker_compose_install.md by @fuegovic in 2447
- Remove duplicate information by @iamNoah1 in 2451
- llama3 by @fuegovic in 2470
- remove “copilot-gpt4-service” by @fuegovic in 2491
🌐 Internationalization
- Add new Japanese Localization entries by @happy-ryo in 2282
- Update Chinese Translation by @HundSimon in 2351
- Update German Translations by @marlonka in 2409
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: https://github.com/danny-avila/LibreChat/compare/v0.7.0…v0.7.1`;