mirror of
https://github.com/LibreChat-AI/librechat.ai.git
synced 2026-03-27 10:48:32 +07:00
✨ v0.7.6 (#185)
This commit is contained in:
141
components/changelog/content/v0.7.6.mdx
Normal file
141
components/changelog/content/v0.7.6.mdx
Normal file
@@ -0,0 +1,141 @@
|
||||
## What's Changed
|
||||
|
||||
## [v0.7.6](https://www.librechat.ai/changelog/v0.7.6)
|
||||
|
||||
## 🌄 Highlights
|
||||
|
||||
### 🤖 Agents
|
||||
- Introducing LibreChat's No-Code Agentic Framework
|
||||
- Create custom AI assistants with supported providers, similar to Assistants API and ChatGPT's GPTs ([learn more](https://www.librechat.ai/docs/features/agents))
|
||||
- Supports Anthropic, OpenAI, AWS Bedrock, Azure OpenAI, and custom endpoints
|
||||
- Enhanced with tools like Code Interpreter, DALL-E-3, Tavily Search, and more
|
||||
- Dynamic tool creation through OpenAPI specs and MCP Servers ([#4627](https://github.com/danny-avila/LibreChat/pull/4627))
|
||||
|
||||
### 🎯 Code Interpreter API
|
||||
- Execute code securely in multiple languages through a powerful sandbox environment ([learn more](https://www.librechat.ai/docs/features/code_interpreter))
|
||||
- Seamless file handling and management with secure session-based organization ([#4860](https://github.com/danny-avila/LibreChat/pull/4860))
|
||||
|
||||
### 🔌 MCP Support (Tools)
|
||||
- Introducing Model Context Protocol integration
|
||||
- the "USB-C of AI" that standardizes how applications provide context to LLMs ([#5015](https://github.com/danny-avila/LibreChat/pull/5015))
|
||||
- Learn more about MCP and LibreChat integration at [modelcontextprotocol.io](https://modelcontextprotocol.io/clients#librechat)
|
||||
|
||||
### 🚀 New Models Support
|
||||
- Gemini 2.0 and Flash Thinking Mode ([#4951](https://github.com/danny-avila/LibreChat/pull/4951), [more info](https://ai.google.dev/gemini-api/docs/thinking-mode))
|
||||
- New o1 "Full" Model and o1-preview/mini streaming support ([#5039](https://github.com/danny-avila/LibreChat/pull/5039)), ([#4760](https://github.com/danny-avila/LibreChat/pull/4760))
|
||||
- Claude 3.5 Haiku ([#4629](https://github.com/danny-avila/LibreChat/pull/4629))
|
||||
- AWS Nova Models ([#4852](https://github.com/danny-avila/LibreChat/pull/4852))
|
||||
|
||||
---
|
||||
|
||||
### ✨ New Features
|
||||
|
||||
* 🪙 feat: automatically add start balance by [@MSITETOP](https://github.com/MSITETOP) in [#4486](https://github.com/danny-avila/LibreChat/pull/4486)
|
||||
* 📜 feat: Add script to set balance for user by [@dennis531](https://github.com/dennis531) in [#4506](https://github.com/danny-avila/LibreChat/pull/4506)
|
||||
* 🪨 feat: Include Sonnet 3.5 v2 in Default Bedrock Models List by [@adamrb](https://github.com/adamrb) in [#4552](https://github.com/danny-avila/LibreChat/pull/4552)
|
||||
* 🔐 feat: Enhance OpenID User Info Handling by [@danny-avila](https://github.com/danny-avila) in [#4561](https://github.com/danny-avila/LibreChat/pull/4561)
|
||||
* 🔄 feat: Add Configurable Cache Headers for Index.html by [@danny-avila](https://github.com/danny-avila) in [#4565](https://github.com/danny-avila/LibreChat/pull/4565)
|
||||
* 🧵 feat: Implement Request Executor Pattern for Actions by [@danny-avila](https://github.com/danny-avila) in [#4566](https://github.com/danny-avila/LibreChat/pull/4566)
|
||||
* 🤖 feat: Custom Endpoint Agents (experimental) by [@danny-avila](https://github.com/danny-avila) in [#4627](https://github.com/danny-avila/LibreChat/pull/4627)
|
||||
* 🤖 feat: Claude 3.5 Haiku by [@danny-avila](https://github.com/danny-avila) in [#4629](https://github.com/danny-avila/LibreChat/pull/4629)
|
||||
* ❎ feat: Known Endpoint, xAI by [@danny-avila](https://github.com/danny-avila) in [#4632](https://github.com/danny-avila/LibreChat/pull/4632)
|
||||
* 🎯 feat: Enhance Title Parameter Parsing with new Anthropic Format by [@danny-avila](https://github.com/danny-avila) in [#4653](https://github.com/danny-avila/LibreChat/pull/4653)
|
||||
* 🌊 feat: add streaming support for o1 models by [@hongkai-neu](https://github.com/hongkai-neu) in [#4760](https://github.com/danny-avila/LibreChat/pull/4760)
|
||||
* 🔉 feat: Extend text mimeTypes to support VTT by [@DenisPalnitsky](https://github.com/DenisPalnitsky) in [#4770](https://github.com/danny-avila/LibreChat/pull/4770)
|
||||
* 🎯 fix: Google AI Client Stability; feat: `gemini-exp` models by [@danny-avila](https://github.com/danny-avila) in [#4781](https://github.com/danny-avila/LibreChat/pull/4781)
|
||||
* 🤖 feat: Support for new AWS Nova Models & Updated Anthropic Rates by [@danny-avila](https://github.com/danny-avila) in [#4852](https://github.com/danny-avila/LibreChat/pull/4852)
|
||||
* 🎉 feat: Code Interpreter API and Agents Release by [@danny-avila](https://github.com/danny-avila) in [#4860](https://github.com/danny-avila/LibreChat/pull/4860)
|
||||
* 🔊 feat: Add Estonian, Latvian, and Lithuanian to Language Dropdown by [@rio2dev](https://github.com/rio2dev) in [#4881](https://github.com/danny-avila/LibreChat/pull/4881)
|
||||
* 🪨 feat: add session token variable for AWS Bedrock by [@philwilliammee](https://github.com/philwilliammee) in [#4896](https://github.com/danny-avila/LibreChat/pull/4896)
|
||||
* 🤖 feat: Add Vision Models; fix: Agents `user_provided` Keys by [@danny-avila](https://github.com/danny-avila) in [#4903](https://github.com/danny-avila/LibreChat/pull/4903)
|
||||
* 🛡️ feat: Add Role Dropdown to Prompt/Agents Admin Settings by [@danny-avila](https://github.com/danny-avila) in [#4922](https://github.com/danny-avila/LibreChat/pull/4922)
|
||||
* 🚀 feat: Add Gemini 2.0 Support, Update Packages and Deprecations by [@danny-avila](https://github.com/danny-avila) in [#4951](https://github.com/danny-avila/LibreChat/pull/4951)
|
||||
* ⌚ feat: Add Current Datetime to Assistants (v1/v2) by [@danny-avila](https://github.com/danny-avila) in [#4952](https://github.com/danny-avila/LibreChat/pull/4952)
|
||||
* 🤖 feat: Add Agents `librechat.yaml` Configuration by [@danny-avila](https://github.com/danny-avila) in [#4953](https://github.com/danny-avila/LibreChat/pull/4953)
|
||||
* 🔐 feat: Implement Allowed Action Domains by [@danny-avila](https://github.com/danny-avila) in [#4964](https://github.com/danny-avila/LibreChat/pull/4964)
|
||||
* 🔧 feat: Initial MCP Support (Tools) by [@danny-avila](https://github.com/danny-avila) in [#5015](https://github.com/danny-avila/LibreChat/pull/5015)
|
||||
* 🤖 feat: Add Agent Duplication Functionality with Permission by [@danny-avila](https://github.com/danny-avila) in [#5022](https://github.com/danny-avila/LibreChat/pull/5022)
|
||||
* 🦙 feat: update AWS Bedrock pricing and token metadata for Meta models by [@danny-avila](https://github.com/danny-avila) in [#5024](https://github.com/danny-avila/LibreChat/pull/5024)
|
||||
* 🔍 feat: Add Entity ID Support for File Search Shared Resources by [@danny-avila](https://github.com/danny-avila) in [#5028](https://github.com/danny-avila/LibreChat/pull/5028)
|
||||
* ✨ feat: Implement Conversation Duplication & UI Improvements by [@danny-avila](https://github.com/danny-avila) in [#5036](https://github.com/danny-avila/LibreChat/pull/5036)
|
||||
* 🛡️ feat: Google Reverse Proxy support, `CIVIC_INTEGRITY` harm category by [@danny-avila](https://github.com/danny-avila) in [#5037](https://github.com/danny-avila/LibreChat/pull/5037)
|
||||
* 🤖 feat: Support New 'o1' Model by [@danny-avila](https://github.com/danny-avila) in [#5039](https://github.com/danny-avila/LibreChat/pull/5039)
|
||||
|
||||
### 🖼️ Style
|
||||
|
||||
* 🎨 style: parameters panel update by [@berry-13](https://github.com/berry-13) in [#4780](https://github.com/danny-avila/LibreChat/pull/4780)
|
||||
* 🎨 style: remove break-all class in modelSpec menu by [@wipash](https://github.com/wipash) in [#4787](https://github.com/danny-avila/LibreChat/pull/4787)
|
||||
|
||||
### 👐 Accessibility
|
||||
|
||||
* 🔼 a11y: Proper attributes for the side panel toggle button by [@Kim-Jaemin420](https://github.com/Kim-Jaemin420) in [#4559](https://github.com/danny-avila/LibreChat/pull/4559)
|
||||
* 🙌 a11y: Accessibility Improvements by [@danny-avila](https://github.com/danny-avila) in [#4978](https://github.com/danny-avila/LibreChat/pull/4978)
|
||||
|
||||
### 🌍 Internationalization
|
||||
|
||||
* 🌍 i18n: Updated Localizations by [@danny-avila](https://github.com/danny-avila) in [#5050](https://github.com/danny-avila/LibreChat/pull/5050)
|
||||
|
||||
### ⚙️ Other Changes
|
||||
|
||||
* 📝 docs: Added `RAG_USE_FULL_CONTEXT` to `.env.example` by [@timmanik](https://github.com/timmanik) in [#4494](https://github.com/danny-avila/LibreChat/pull/4494)
|
||||
* ✨ docs: update to 0.7.5 by [@berry-13](https://github.com/berry-13) in [#4569](https://github.com/danny-avila/LibreChat/pull/4569)
|
||||
* 🔒 chore: bump elliptic to address CVE-2024-48948 by [@danny-avila](https://github.com/danny-avila) in [#4575](https://github.com/danny-avila/LibreChat/pull/4575)
|
||||
* 🚧 WIP: Merge Dev Build by [@danny-avila](https://github.com/danny-avila) in [#4611](https://github.com/danny-avila/LibreChat/pull/4611)
|
||||
* 📘 docs: Portkey AI custom endpoint in `librechat.example.yaml` by [@siddharthsambharia-portkey](https://github.com/siddharthsambharia-portkey) in [#4625](https://github.com/danny-avila/LibreChat/pull/4625)
|
||||
* 🔧 refactor: Optimize Agent Tool Loading and Fix Bedrock Tool Handling by [@danny-avila](https://github.com/danny-avila) in [#4641](https://github.com/danny-avila/LibreChat/pull/4641)
|
||||
* 🦙 refactor: Normalize Ollama Config Names by [@danny-avila](https://github.com/danny-avila) in [#4657](https://github.com/danny-avila/LibreChat/pull/4657)
|
||||
* 🪚 refactor: Optimize `CONSOLE_JSON` Debug Logs with Truncation by [@danny-avila](https://github.com/danny-avila) in [#4709](https://github.com/danny-avila/LibreChat/pull/4709)
|
||||
* 🔧 Fix: Excessive Line Spacing in Markdown-rendered User Messages by [@ohneda](https://github.com/ohneda) in [#4718](https://github.com/danny-avila/LibreChat/pull/4718)
|
||||
* 📦 chore: Update NPM Packages by [@danny-avila](https://github.com/danny-avila) in [#4779](https://github.com/danny-avila/LibreChat/pull/4779)
|
||||
* 📦 chore: Update @anthropic-ai/sdk dependency to version 0.32.1 by [@danny-avila](https://github.com/danny-avila) in [#4782](https://github.com/danny-avila/LibreChat/pull/4782)
|
||||
* 🔧 chore: bump mongoose to 8.8.3 for CVE-2024-53900 by [@danny-avila](https://github.com/danny-avila) in [#4854](https://github.com/danny-avila/LibreChat/pull/4854)
|
||||
* 📑 docs: update README.md by [@danny-avila](https://github.com/danny-avila) in [#4904](https://github.com/danny-avila/LibreChat/pull/4904)
|
||||
* 🛠️ Fix: Update Agent Cache and Improve Actions UI by [@danny-avila](https://github.com/danny-avila) in [#5020](https://github.com/danny-avila/LibreChat/pull/5020)
|
||||
* ✨ refactor: Integrate Capabilities into Agent File Uploads and Tool Handling by [@danny-avila](https://github.com/danny-avila) in [#5048](https://github.com/danny-avila/LibreChat/pull/5048)
|
||||
|
||||
### 🔧 Fixes
|
||||
|
||||
* 🔧 fix: Allow Azure Assistants Chats to be Deleted by [@s-diez](https://github.com/s-diez) in [#3893](https://github.com/danny-avila/LibreChat/pull/3893)
|
||||
* 🖌️ fix: ordered lists markers by [@danny-avila](https://github.com/danny-avila) in [#4568](https://github.com/danny-avila/LibreChat/pull/4568)
|
||||
* 🔒 fix: Override `mdast-util-gfm-autolink-literal` Package Version by [@danny-avila](https://github.com/danny-avila) in [#4574](https://github.com/danny-avila/LibreChat/pull/4574)
|
||||
* 📑 fix: Access Control for Bookmarks (UI) by [@danny-avila](https://github.com/danny-avila) in [#4612](https://github.com/danny-avila/LibreChat/pull/4612)
|
||||
* 🪨 fix: add AWS STS session token support to Bedrock client by [@adamrb](https://github.com/adamrb) in [#4655](https://github.com/danny-avila/LibreChat/pull/4655)
|
||||
* 🤖 fix: Collaborative Agents are only editable by ADMIN by [@leon-juenemann](https://github.com/leon-juenemann) in [#4659](https://github.com/danny-avila/LibreChat/pull/4659)
|
||||
* ⚙️ fix: File Config Handling by [@danny-avila](https://github.com/danny-avila) in [#4664](https://github.com/danny-avila/LibreChat/pull/4664)
|
||||
* 🫧 fix: Tool Auth Form Button to Prevent Form Bubbling by [@danny-avila](https://github.com/danny-avila) in [#4666](https://github.com/danny-avila/LibreChat/pull/4666)
|
||||
* 🦙 fix: normalized endpoint for Ollama by [@danny-avila](https://github.com/danny-avila) in [#4681](https://github.com/danny-avila/LibreChat/pull/4681)
|
||||
* 🛡️ fix: Enhance File Upload Security & Error Handling by [@danny-avila](https://github.com/danny-avila) in [#4705](https://github.com/danny-avila/LibreChat/pull/4705)
|
||||
* 📦 fix: npm warnings; chore: bump deprecated packages by [@danny-avila](https://github.com/danny-avila) in [#4707](https://github.com/danny-avila/LibreChat/pull/4707)
|
||||
* 🔗 fix: broken blog link in README by [@senk](https://github.com/senk) in [#4763](https://github.com/danny-avila/LibreChat/pull/4763)
|
||||
* 🌿 fix: forking a long conversation breaks chat structure by [@danny-avila](https://github.com/danny-avila) in [#4778](https://github.com/danny-avila/LibreChat/pull/4778)
|
||||
* 🔑 fix: Azure Serverless Support for API Key Header & Version by [@danny-avila](https://github.com/danny-avila) in [#4791](https://github.com/danny-avila/LibreChat/pull/4791)
|
||||
* 🛣️ fix: Chat Stream Hangup by [@thingersoft](https://github.com/thingersoft) in [#4822](https://github.com/danny-avila/LibreChat/pull/4822)
|
||||
* ⚙️ fix: update Azure OpenAI STT/TTS env handling by [@berry-13](https://github.com/berry-13) in [#4859](https://github.com/danny-avila/LibreChat/pull/4859)
|
||||
* 🔧 fix: URL params, package mismatch, typing, shared link redirect, and o1 (azure) by [@danny-avila](https://github.com/danny-avila) in [#4899](https://github.com/danny-avila/LibreChat/pull/4899)
|
||||
* 🧵 fix: Assistants API Thread ID Handling by [@danny-avila](https://github.com/danny-avila) in [#4912](https://github.com/danny-avila/LibreChat/pull/4912)
|
||||
* 🐛 fix: Gemini system instructions not sent with null RAG_API_URL by [@alex-torregrosa](https://github.com/alex-torregrosa) in [#4920](https://github.com/danny-avila/LibreChat/pull/4920)
|
||||
* 🔃 fix: Exclude OAuth Routes From Service Worker Navigation by [@thelinuxkid](https://github.com/thelinuxkid) in [#4956](https://github.com/danny-avila/LibreChat/pull/4956)
|
||||
* ⭕ fix: Handle Circular References in `CONSOLE_JSON` Log Truncation by [@thelinuxkid](https://github.com/thelinuxkid) in [#4958](https://github.com/danny-avila/LibreChat/pull/4958)
|
||||
* 🔐 fix: Assign ADMIN role based on first registration in LDAP strategy by [@danny-avila](https://github.com/danny-avila) in [#4974](https://github.com/danny-avila/LibreChat/pull/4974)
|
||||
* 🐛 fix: Enforced Model Spec Icons/Labels and Agent Descriptions by [@danny-avila](https://github.com/danny-avila) in [#4979](https://github.com/danny-avila/LibreChat/pull/4979)
|
||||
* 🔧 fix: Add `modelLabel` to OpenAIClient Save Options by [@danny-avila](https://github.com/danny-avila) in [#4995](https://github.com/danny-avila/LibreChat/pull/4995)
|
||||
* 🔧 fix: Model Key Retrieval to Account for Bedrock Regions by [@danny-avila](https://github.com/danny-avila) in [#5029](https://github.com/danny-avila/LibreChat/pull/5029)
|
||||
* 🔧 fix: Get Context Window with correct Model identifier for Azure (agents) by [@danny-avila](https://github.com/danny-avila) in [#5035](https://github.com/danny-avila/LibreChat/pull/5035)
|
||||
* 🐛 fix: Correct Model Parameters Merging and Panel UI by [@danny-avila](https://github.com/danny-avila) in [#5038](https://github.com/danny-avila/LibreChat/pull/5038)
|
||||
|
||||
## New Contributors
|
||||
|
||||
* [@timmanik](https://github.com/timmanik) made their first contribution in [#4494](https://github.com/danny-avila/LibreChat/pull/4494)
|
||||
* [@MSITETOP](https://github.com/MSITETOP) made their first contribution in [#4486](https://github.com/danny-avila/LibreChat/pull/4486a)
|
||||
* [@senk](https://github.com/senk) made their first contribution in [#4763](https://github.com/danny-avila/LibreChat/pull/4763)
|
||||
* [@siddharthsambharia-portkey](https://github.com/siddharthsambharia-portkey) made their first contribution in [#4625](https://github.com/danny-avila/LibreChat/pull/4625)
|
||||
* [@wipash](https://github.com/wipash) made their first contribution in [#4787](https://github.com/danny-avila/LibreChat/pull/4787)
|
||||
* [@leon-juenemann](https://github.com/leon-juenemann) made their first contribution in [#4659](https://github.com/danny-avila/LibreChat/pull/4659)
|
||||
* [@dennis531](https://github.com/dennis531) made their first contribution in [#4506](https://github.com/danny-avila/LibreChat/pull/4506)
|
||||
* [@thingersoft](https://github.com/thingersoft) made their first contribution in [#4822](https://github.com/danny-avila/LibreChat/pull/4822)
|
||||
* [@philwilliammee](https://github.com/philwilliammee) made their first contribution in [#4896](https://github.com/danny-avila/LibreChat/pull/4896)
|
||||
* [@thelinuxkid](https://github.com/thelinuxkid) made their first contribution in [#4958](https://github.com/danny-avila/LibreChat/pull/4958)
|
||||
* [@rio2dev](https://github.com/rio2dev) made their first contribution in [#4881](https://github.com/danny-avila/LibreChat/pull/4881)
|
||||
* [@alex-torregrosa](https://github.com/alex-torregrosa) made their first contribution in [#4920](https://github.com/danny-avila/LibreChat/pull/4920)
|
||||
|
||||
**Full Changelog**: https://github.com/danny-avila/LibreChat/compare/v0.7.5...v0.7.6
|
||||
15
pages/changelog/v0.7.6.mdx
Normal file
15
pages/changelog/v0.7.6.mdx
Normal file
@@ -0,0 +1,15 @@
|
||||
---
|
||||
date: 2024/12/20
|
||||
title: 🚀 LibreChat v0.7.6
|
||||
description: The v0.7.6 release of LibreChat
|
||||
ogImage: /images/changelog/v0.7.6.gif
|
||||
---
|
||||
|
||||
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
|
||||
import Content from '@/components/changelog/content/v0.7.6.mdx'
|
||||
|
||||
<ChangelogHeader />
|
||||
|
||||
---
|
||||
|
||||
<Content />
|
||||
BIN
public/images/changelog/v0.7.6.gif
Normal file
BIN
public/images/changelog/v0.7.6.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 12 MiB |
Reference in New Issue
Block a user