v0.6.9
版本发布时间: 2024-02-13 22:48:59
danny-avila/LibreChat最新发布版本:v0.7.5-rc2(2024-09-11 07:22:28)
-
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
🏞️ Highlights
- Happy Birthday LibreChat! LibreChat is now officially 1-year old!
- Infinite Scrolling: Scroll down to load more conversations, now sorted by date and usage.
-
Docker
- Builds for ARM64v8: Ensuring compatibility with a wider range of hardware, including Raspberry Pi and other ARM-based systems.
- Docker Hub Images: Pre-built images are now available on Docker Hub along with GitHub Containers
- GPT-4 & GPT-3.5 Turbo/0125 Model Support: The latest GPT models are now supported.
- Security Enhancements: Continuous improvements to security measures to protect user data and privacy.
- OpenRouter: Now dynamically uses OpenRouter token cost for all of their models to update Token credit balance
- The Assistants API integration will be merged to main shortly after this release, as this release marks a "latest stable release" before a huge update.
:sparkles: New Features
- feat: allow only certain domain by @Berry-13 in https://github.com/danny-avila/LibreChat/pull/1562
- feat: PWA on iOS by @fuegovic in https://github.com/danny-avila/LibreChat/pull/1602
- feat: Nginx SSL Secure Config by @bsu3338 in https://github.com/danny-avila/LibreChat/pull/1615
- feat: Add Health Check Route to Backend by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1623
- feat: Support for GPT-4 Turbo/0125 Models by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1643
- feat: ScrolltoBottom & Mobile Improvements; Translation Update by @itzraiss in https://github.com/danny-avila/LibreChat/pull/1651
- feat: Log Custom Config File and Add Known Model Limits to Custom Endpoint by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1657
- feat: Security Enhancements by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1681
- feat: Support for GPT-3.5 Turbo/0125 Model by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1704
- feat: Use OpenRouter Model Data for Token Cost and Context by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1703
- style: Infinite Scroll Nav and Sort Convos by Date/Usage by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1708
- feat: User ID in Model Query; chore: cleanup ModelService by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1753
- feat: Support Alternate API Keys for Plugins by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1760
- feat: Push Container Images to DockerHub by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1762
- happy birthday LibreChat by @Berry-13 in https://github.com/danny-avila/LibreChat/pull/1768
:gear: Other Changes
- refactor: auth; style: match OpenAI; feat: custom social login order by @Berry-13 in https://github.com/danny-avila/LibreChat/pull/1421
- Clean Up OpenAI Config and Show 'Set Azure Key' for Plugins by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1649
- style: Settings UI Enhancements for Mobile by @machinsoft in https://github.com/danny-avila/LibreChat/pull/1721
- refactor(convoSchema): index
updatedAt
field by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1732 - style: Circular Streaming Cursor by @itzraiss in https://github.com/danny-avila/LibreChat/pull/1736
- chore: Refactor Update Script to Utilize Docker Compose v2 by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1752
- style: Update conversation history groups by @trevorswanson in https://github.com/danny-avila/LibreChat/pull/1770
- ci: Fix Conversation Grouping Tests by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1773
🔧 Fixes
- fix: Converted the getter
name
anddescription
of Azure AI Search Plugin to a property by @zentooo in https://github.com/danny-avila/LibreChat/pull/1599 - fix(Root.tsx): Update styling to use
h-dvh
instead ofh-screen
by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1608 - feat: CI Docker builds for arm64v8 by @fidoriel in https://github.com/danny-avila/LibreChat/pull/1607
- fix: Preserve Dollar Signs in Code Blocks for LaTeX Parsing by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1612
- fix: Bump
@langchain/google-genai
to Address Chinese Text Bug by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1654 - fix: Avatar Check in User Auth by @ineiti in https://github.com/danny-avila/LibreChat/pull/1677 *fix: Re-order System Message to Top for Mistral API Payloads by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1678
- fix: Pass Base64 to Gemini Vision Payload when using CDN URLs by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1705
- fix(getModelMaxTokens): Retrieve Correct Context Tokens for Azure OpenAI by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1710
- fix: Patch incorrect Package Installation by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1720
- fix: Update
.devcontainer
Files by @ryohei-kamiya in https://github.com/danny-avila/LibreChat/pull/1712 - fix: socialLogins default value by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1730
- fix: Minor Plugins Improvements by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1766
:memo: Documentation
- docs: Update litellm.md to add Ollama by @bsu3338 in https://github.com/danny-avila/LibreChat/pull/1616
- docs: Update litellm.md with Redis and Langfuse by @bsu3338 in https://github.com/danny-avila/LibreChat/pull/1618
- docs: Update
multilingual_information.md
by @jo-s-eph in https://github.com/danny-avila/LibreChat/pull/1622 - docs update: remove ChatGPTbrowser and other small fixes by @fuegovic in https://github.com/danny-avila/LibreChat/pull/1686
- docs: add
copilot-gpt4-service
AI setup info by @zimmra in https://github.com/danny-avila/LibreChat/pull/1695 - docs: Ninja - ChatGPT-browser reverse proxy by @fuegovic in https://github.com/danny-avila/LibreChat/pull/1697
- README.md: update button layout by @fuegovic in https://github.com/danny-avila/LibreChat/pull/1709
- docs: How to Authenticate MongoDB by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1724
- docs: Formatting Fix by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1725
- docs: Formatting Fix by @fuegovic in https://github.com/danny-avila/LibreChat/pull/1726
- docs: Add deploy to Zeabur button and guide by @yuaanlin in https://github.com/danny-avila/LibreChat/pull/1727
- docs: fix link pointing to dotenv guide by @Nihisil in https://github.com/danny-avila/LibreChat/pull/1739
- update dotenv.md by @fuegovic in https://github.com/danny-avila/LibreChat/pull/1740
- docs: Ollama Documentation Update by @bsu3338 in https://github.com/danny-avila/LibreChat/pull/1756
- docs: update to compose v2 by @fuegovic in https://github.com/danny-avila/LibreChat/pull/1767
- update custom_config.md by @fuegovic in https://github.com/danny-avila/LibreChat/pull/1774
- docs: clarifications - override file & balance/token count by @fuegovic in https://github.com/danny-avila/LibreChat/pull/1783
🌐 Internationalization
- Update indonesian translation by @wahitftry in https://github.com/danny-avila/LibreChat/pull/1601
- Update Japanese translation by @Kakenyan in https://github.com/danny-avila/LibreChat/pull/1666
- Update German Translations by @marlonka in https://github.com/danny-avila/LibreChat/pull/1683
👀 Upcoming Features
- Assistants API will release shortly after this tag.
- Admin Panel (more info on this soon)
- Enhanced Prompt Engineering
- Create a Preset wizard
- Add/delete messages anywhere in the conversation
- Multiple response streaming
- In-line text commands for using presets/assistants/switching endpoints
New Contributors
- @fidoriel made their first contribution in https://github.com/danny-avila/LibreChat/pull/1607
- @jo-s-eph made their first contribution in https://github.com/danny-avila/LibreChat/pull/1622
- @Kakenyan made their first contribution in https://github.com/danny-avila/LibreChat/pull/1666
- @zimmra made their first contribution in https://github.com/danny-avila/LibreChat/pull/1695
- @marlonka made their first contribution in https://github.com/danny-avila/LibreChat/pull/1683
- @ryohei-kamiya made their first contribution in https://github.com/danny-avila/LibreChat/pull/1712
- @yuaanlin made their first contribution in https://github.com/danny-avila/LibreChat/pull/1727
- @Nihisil made their first contribution in https://github.com/danny-avila/LibreChat/pull/1739
- @trevorswanson made their first contribution in https://github.com/danny-avila/LibreChat/pull/1770
Full Changelog: https://github.com/danny-avila/LibreChat/compare/v0.6.6...v0.6.9