πŸš€ LibreChat v0.7.0
April 1, 2024

πŸš€ LibreChat v0.7.0

πŸš€ LibreChat v0.7.0

The v0.7.0 release of LibreChat


  • To update: For an efficient transition, please run:
Update
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

🏞️ Highlights

  • Introduced Anthropic’s Claude 3 & Vision support.
  • Introduced pre-built Docker images by default for streamlined deployment.
  • Updated UI theme and frontend optimizations, mainly for the chat input and editing messages.
  • Added β€œChat with Files” (RAG API + Vector Database solution) for OpenAI, Azure OpenAI, Custom Endpoints, Anthropic, and Google.
  • Added Azure OpenAI configuration through β€œlibrechat.yaml” to allow seamless switching of regions/deployments per model selection.
  • Implemented balance tracking, Azure support, fixed API actions, message streaming, vision support, and additional tools for Assistants.

✨ New Features

βš™οΈ Other Changes

🎨 Styling

πŸ”§ Fixes

  • πŸ”€ Endpoint Type Mismatch when Switching Conversations by @danny-avila in #1834
  • πŸ› Preserve Default Model in Message Requests by @danny-avila in #1857
  • πŸ—¨οΈ Prevent Resetting Title to β€˜New Chat’ on Follow-Up Message by @danny-avila in #1870
  • πŸ”€ Correct Expected Behavior for Modular Chat Feature by @danny-avila in #1871
  • 🍞 Minor fixes and improved Bun support by @danny-avila in #1916
  • πŸ› οΈ RunManager, AssistantService and useContentHandler Issues by @danny-avila in #1920
  • πŸ”§ useTextarea: duplicate text when pasting on chromium by @Berry-13 in #1951
  • πŸ”§ EditMessage: duplicate text when pasting by @Berry-13 in #1970
  • 🧩 Plugins: Keep User β€œagentModel” and Model Validation by @danny-avila in #1972
  • πŸ§ͺ ci: update failing β€œinitializeClient” tests with new expected values by @danny-avila in #1982
  • πŸ‘₯ assistants: Improve Error handling by @danny-avila in #2012
  • πŸ–ΌοΈ Clipboard Files & File Name Issues by @danny-avila in #2015
  • πŸ”§ ThemeContext: themes don’t auto-update; refresh required by @Berry-13 in #2037
  • πŸ”§ Convo Corners & Updated Colors by @itzraiss in #2046
  • πŸ€– assistants: Default Capabilities and Retrieval Models by @danny-avila in #2102
  • πŸ–ŠοΈ MessageContent: typo β€œcensored” by @Berry-13 in #2112
  • πŸ”§ Remove β€œUnique” Index from Actions Model and Initialize Empty Actions for Deletion by @danny-avila in #2118
  • πŸͺ° Azure Parsing and Assistants Payload by @danny-avila in #2133
  • πŸ“§ Correct Handling of Self-Signed Certificates in β€œsendEmail” by @danny-avila in #2148
  • πŸ”§ menu: Menu Item Filter Improvements by @f1yn in #2153
  • πŸ‹ Dockerfile: add additional deps., handle permissions, β€œβ€”no-audit” flag on install by @danny-avila in #2157
  • πŸ”§ assistants: Vision minor fix & Add Docs by @danny-avila in #2196
  • 🌟 Handle Assistants Edge Cases, Improve Filter Styling by @danny-avila in #2201
  • 🐞 client: Prevent Async Reset of Latest Message by @danny-avila in #2203
  • πŸ—¨οΈ useSSE: Prevent β€˜New Chat’ Title after Regenerating Initial Message by @danny-avila in #2238
  • 🌍 Translations: Map Partial β€œlangCode” and Add Unit Tests by @danny-avila in #2240
  • πŸ”§ Improve Assistants File Citation & Download Handling by @danny-avila in #2248
  • 🎨 Optimize StableDiffusion API Tool and Fix for Assistants Usage by @danny-avila in #2253
  • 🐞 Handle Garbled Chinese Characters in File Upload by @pxz2016 in #2261
  • 🐞 Handle Empty Model Error in Assistants Form by @danny-avila in #2265
  • πŸ“‹ Ensure Textarea Resizes in Clipboard Edge Case by @danny-avila in #2268

πŸ“ Documentation

🌐 Internationalization

New Contributors

Full Changelog: https://github.com/danny-avila/LibreChat/compare/v0.6.10…v0.7.0`;