docs: add changelog for v0.8.0-rc4 release

This commit is contained in:
Danny Avila
2025-09-24 07:24:58 -04:00
parent 4c8c27166a
commit 5701797e44
2 changed files with 110 additions and 0 deletions

View File

@@ -0,0 +1,96 @@
## What's Changed
### ✨ Features
* 🌐 Add support to SubDirectory hosting by [@jpsfs](https://github.com/jpsfs) in [#9155](https://github.com/danny-avila/LibreChat/pull/9155)
* 📎 Upload as Text Support for Plaintext, Audio, RAG, and Token Limits by [@danny-avila](https://github.com/danny-avila) in [#8868](https://github.com/danny-avila/LibreChat/pull/8868), [#9356](https://github.com/danny-avila/LibreChat/pull/9356)
* 🔧 Alternative DNS Lookup for AWS ElastiCache TLS Connections by [@MarcAmick](https://github.com/MarcAmick) in [#9264](https://github.com/danny-avila/LibreChat/pull/9264)
* 🎨 MCP UI integration by [@samuelpath](https://github.com/samuelpath) in [#9299](https://github.com/danny-avila/LibreChat/pull/9299), [#9418](https://github.com/danny-avila/LibreChat/pull/9418), [#9581](https://github.com/danny-avila/LibreChat/pull/9581)
* 🔐 Add Configurable Min. Password Length by [@danny-avila](https://github.com/danny-avila) in [#9315](https://github.com/danny-avila/LibreChat/pull/9315)
* 🎤 Cumulative Transcription Support for `AudioRecorder` & External STT by [@danny-avila](https://github.com/danny-avila) in [#9316](https://github.com/danny-avila/LibreChat/pull/9316), [#9318](https://github.com/danny-avila/LibreChat/pull/9318)
* 🔢 Add Support for Integer and Float JSON Schema Types by [@danny-avila](https://github.com/danny-avila) in [#9469](https://github.com/danny-avila/LibreChat/pull/9469)
* 🗄️ Allow Skipping Transactions When Balance is Disabled by [@sbruel](https://github.com/sbruel) in [#9419](https://github.com/danny-avila/LibreChat/pull/9419)
* 🗣️ Language Support for OpenAI Speech-to-Text by [@danny-avila](https://github.com/danny-avila) in [#9470](https://github.com/danny-avila/LibreChat/pull/9470)
* 📋 Support Custom Content-Types in Action Descriptors by [@sbruel](https://github.com/sbruel) in [#9364](https://github.com/danny-avila/LibreChat/pull/9364)
* 🔗 Custom Jina API URL for Web Search Reranking by [@dan-and](https://github.com/dan-and) in [#9236](https://github.com/danny-avila/LibreChat/pull/9236)
* 🎚️ Anthropic Parameter Set Support via Custom Endpoints by [@dustinhealy](https://github.com/dustinhealy) in [#9415](https://github.com/danny-avila/LibreChat/pull/9415)
* 😶‍🌫️ Conditionally Hide Tools Dropdown by [@dustinhealy](https://github.com/dustinhealy) in [#9530](https://github.com/danny-avila/LibreChat/pull/9530)
* 🔌 Revoke MCP OAuth Credentials by [@ruggishop](https://github.com/ruggishop) in [#9464](https://github.com/danny-avila/LibreChat/pull/9464)
* ⛑️ Add Helm `serviceAccount` Configuration by [@jessebye](https://github.com/jessebye) in [#9606](https://github.com/danny-avila/LibreChat/pull/9606)
### 🔧 Refactoring
* 🛜 Streamline App Config Usage by [@danny-avila](https://github.com/danny-avila) in [#9234](https://github.com/danny-avila/LibreChat/pull/9234), [#9366](https://github.com/danny-avila/LibreChat/pull/9366), [#9367](https://github.com/danny-avila/LibreChat/pull/9367), [#9438](https://github.com/danny-avila/LibreChat/pull/9438), [#9558](https://github.com/danny-avila/LibreChat/pull/9558)
* 🎯 Custom Endpoint Request-based Header Resolution by [@danny-avila](https://github.com/danny-avila) in [#9344](https://github.com/danny-avila/LibreChat/pull/9344)
* 🗃️ File Access via Agent; Deny Deletion if not Editor, Allow Viewer by [@danny-avila](https://github.com/danny-avila) in [#9357](https://github.com/danny-avila/LibreChat/pull/9357)
* 📇 Improve State mgmt. for File uploads and Tool Auth by [@danny-avila](https://github.com/danny-avila) in [#9359](https://github.com/danny-avila/LibreChat/pull/9359)
* ✂️ MCP UI Separation for Agents by [@dustinhealy](https://github.com/dustinhealy) and [@danny-avila](https://github.com/danny-avila) in [#9237](https://github.com/danny-avila/LibreChat/pull/9237), [#9471](https://github.com/danny-avila/LibreChat/pull/9471)
* ⬆️ Enable File Search from Upload Option by [@usnavy13](https://github.com/usnavy13) in [#9425](https://github.com/danny-avila/LibreChat/pull/9425)
* 🌒 Theme Handling to use `isDark` Utility by [@Educg550](https://github.com/Educg550) in [#9405](https://github.com/danny-avila/LibreChat/pull/9405)
* 🦾 Filter Model Specs Based on User Access to Agents by [@danny-avila](https://github.com/danny-avila) in [#9433](https://github.com/danny-avila/LibreChat/pull/9433)
* 🛂 Centralize `fileStrategy` Resolution for OpenID, SAML, and Social Logins by [@danny-avila](https://github.com/danny-avila) in [#9468](https://github.com/danny-avila/LibreChat/pull/9468)
* 🚃 Normalize paths for Vite Config Chunking by [@danny-avila](https://github.com/danny-avila) in [#9513](https://github.com/danny-avila/LibreChat/pull/9513)
* 👻 LocalStorage Cleanup and MCP State Optimization by [@danny-avila](https://github.com/danny-avila) in [#9528](https://github.com/danny-avila/LibreChat/pull/9528)
* 📂 Show File Search and Code File Upload Options Based on Agent Tools by [@danny-avila](https://github.com/danny-avila) in [#9532](https://github.com/danny-avila/LibreChat/pull/9532)
* 📬 Improved Rendering and Localization for Drag & Drop Files by [@danny-avila](https://github.com/danny-avila) in [#9547](https://github.com/danny-avila/LibreChat/pull/9547)
* 🤖 Auto-validate IDs in Agent Query by [@danny-avila](https://github.com/danny-avila) in [#9555](https://github.com/danny-avila/LibreChat/pull/9555)
* 🔧 Centralize Collection Checks for Permissions Migration by [@danny-avila](https://github.com/danny-avila) in [#9565](https://github.com/danny-avila/LibreChat/pull/9565)
* 🔒 Optimize Email Domain Validation in OpenID, SAML, and Social Logins by [@danny-avila](https://github.com/danny-avila) in [#9567](https://github.com/danny-avila/LibreChat/pull/9567), [#9566](https://github.com/danny-avila/LibreChat/pull/9566)
* 🔐 Improve MCP OAuth Event Handler Cleanup by [@danny-avila](https://github.com/danny-avila) in [#9584](https://github.com/danny-avila/LibreChat/pull/9584), [#9589](https://github.com/danny-avila/LibreChat/pull/9589)
* 🔍 Preserve Category in Agent Marketplace Search by [@danny-avila](https://github.com/danny-avila) in [#9598](https://github.com/danny-avila/LibreChat/pull/9598)
* ⌛ Add Effective Timeout for MCP Fetch by [@danny-avila](https://github.com/danny-avila) in [#9585](https://github.com/danny-avila/LibreChat/pull/9585)
### ⚙️ Other Changes
* 🐋 switch from `ankane/pgvector` to `pgvector/pgvector` by [@ethanlaj](https://github.com/ethanlaj) in [#9245](https://github.com/danny-avila/LibreChat/pull/9245)
* 🧹 Remove `dangerouslySetHtml` by [@colinlin-stripe](https://github.com/colinlin-stripe) in [#9288](https://github.com/danny-avila/LibreChat/pull/9288)
* 🧪 Tests for Anthropic and OpenAI LLM Configuration by [@danny-avila](https://github.com/danny-avila) in [#9484](https://github.com/danny-avila/LibreChat/pull/9484)
* 🧹 Remove Unused Cache Configuration Keys by [@nhtruong](https://github.com/nhtruong) in [#9551](https://github.com/danny-avila/LibreChat/pull/9551)
* ⚙️ Update Build Config due to Windows Tests by [@danny-avila](https://github.com/danny-avila) in [#9511](https://github.com/danny-avila/LibreChat/pull/9511)
* 📦 Update `caniuse-lite` to v1.0.30001741, `vite` to v6.3.6, `axios` to v1.12.1 by [@danny-avila](https://github.com/danny-avila) in [#9523](https://github.com/danny-avila/LibreChat/pull/9523), [#9553](https://github.com/danny-avila/LibreChat/pull/9553), [#9600](https://github.com/danny-avila/LibreChat/pull/9600)
### 🐛 Fixes
* 💲 Prevent Single-dollar LaTeX for abbrev. Currency (K, M, B) by [@danny-avila](https://github.com/danny-avila) in [#9293](https://github.com/danny-avila/LibreChat/pull/9293)
* 📧 Missing Email fallback in `openIdJwtLogin` by [@danny-avila](https://github.com/danny-avila) in [#9311](https://github.com/danny-avila/LibreChat/pull/9311)
* 🐛 String Interpolation in Messages Endpoint from #9155 by [@danny-avila](https://github.com/danny-avila) in [#9312](https://github.com/danny-avila/LibreChat/pull/9312)
* 🔧 MCP Selection Persist and UI Flicker Issues by [@danny-avila](https://github.com/danny-avila) in [#9324](https://github.com/danny-avila/LibreChat/pull/9324)
* 🛠️ resolve broken file downloads from assistants API (Web ReadableStream support) by [@arthurian](https://github.com/arthurian) in [#9200](https://github.com/danny-avila/LibreChat/pull/9200)
* 🗺️ Embedded file handling to use Proper Filename by [@danny-avila](https://github.com/danny-avila) in [#9372](https://github.com/danny-avila/LibreChat/pull/9372)
* 🗨️ Prompts Pagination by [@danny-avila](https://github.com/danny-avila) in [#9385](https://github.com/danny-avila/LibreChat/pull/9385)
* 🌟 Add Composite Indexes to Agent Categories for CosmosDB Compatibility by [@mforman](https://github.com/mforman) in [#9430](https://github.com/danny-avila/LibreChat/pull/9430)
* 🔐 Image Validation when Reusing OpenID Token by [@danny-avila](https://github.com/danny-avila) in [#9458](https://github.com/danny-avila/LibreChat/pull/9458)
* 🔍 Display File Search Citations Based on Permissions by [@benverhees](https://github.com/benverhees) in [#9454](https://github.com/danny-avila/LibreChat/pull/9454)
* ⚙️ Dynamic HPA API Version Selection for K8s Compatibility by [@pranshu-m](https://github.com/pranshu-m) in [#9320](https://github.com/danny-avila/LibreChat/pull/9320)
* 🌐 Prevent MCP Body/Header Timeouts at 5-Minute mark by [@danny-avila](https://github.com/danny-avila) in [#9476](https://github.com/danny-avila/LibreChat/pull/9476)
* 🔒 Update Token Deletion To Prevent Undefined Field Queries by [@danny-avila](https://github.com/danny-avila) in [#9477](https://github.com/danny-avila/LibreChat/pull/9477)
* 🔐 Resolve Env. Variables for MCP OAuth Manual Config by [@devilb2103](https://github.com/devilb2103) in [#9501](https://github.com/danny-avila/LibreChat/pull/9501)
* 🔒 Memory Disabled Config UI Permissions by [@danny-avila](https://github.com/danny-avila) in [#9522](https://github.com/danny-avila/LibreChat/pull/9522)
* 🔻 Role and System Message Handling for ChatGPT Imports by [@danny-avila](https://github.com/danny-avila) in [#9524](https://github.com/danny-avila/LibreChat/pull/9524)
* 🏪 Show Agent Builder in Marketplace by [@ruggishop](https://github.com/ruggishop) in [#9537](https://github.com/danny-avila/LibreChat/pull/9537)
* 🔖 Agent Marketplace Bookmark and New Chat buttons by [@ruggishop](https://github.com/ruggishop) in [#9549](https://github.com/danny-avila/LibreChat/pull/9549)
* 🪄 MCP UI Renders for OAuth and Custom User Vars Servers by [@dustinhealy](https://github.com/dustinhealy) in [#9559](https://github.com/danny-avila/LibreChat/pull/9559)
* 🔃 Token Refresh in Browser Only, Redirect on Refresh Failure by [@danny-avila](https://github.com/danny-avila) in [#9583](https://github.com/danny-avila/LibreChat/pull/9583)
* 🐳 Add missing `uploads` directory to Dockerfile by [@sichgeis](https://github.com/sichgeis) in [#9590](https://github.com/danny-avila/LibreChat/pull/9590)
* 🪟 Auto-fetch agents to fill Viewport in Marketplace Scroll by [@sbruel](https://github.com/sbruel) in [#9591](https://github.com/danny-avila/LibreChat/pull/9591)
* ⛑️ follow postgres bitnami values schema in rag-api helm chart by [@mmdaz](https://github.com/mmdaz) in [#7782](https://github.com/danny-avila/LibreChat/pull/7782)
### 🌍 Internationalization
🌍 Add Slovenian Language by [@dustinhealy](https://github.com/dustinhealy) in [#9313](https://github.com/danny-avila/LibreChat/pull/9313)
🌍 Update translation.json with latest translations in [#9321](https://github.com/danny-avila/LibreChat/pull/9321), [#9361](https://github.com/danny-avila/LibreChat/pull/9361), [#9381](https://github.com/danny-avila/LibreChat/pull/9381), [#9434](https://github.com/danny-avila/LibreChat/pull/9434), [#9439](https://github.com/danny-avila/LibreChat/pull/9439), [#9473](https://github.com/danny-avila/LibreChat/pull/9473), [#9515](https://github.com/danny-avila/LibreChat/pull/9515), [#9533](https://github.com/danny-avila/LibreChat/pull/9533), [#9570](https://github.com/danny-avila/LibreChat/pull/9570), [#9586](https://github.com/danny-avila/LibreChat/pull/9586), [#9599](https://github.com/danny-avila/LibreChat/pull/9599)
## New Contributors
* [@jpsfs](https://github.com/jpsfs) made their first contribution in [#9155](https://github.com/danny-avila/LibreChat/pull/9155)
* [@ethanlaj](https://github.com/ethanlaj) made their first contribution in [#9245](https://github.com/danny-avila/LibreChat/pull/9245)
* [@colinlin-stripe](https://github.com/colinlin-stripe) made their first contribution in [#9288](https://github.com/danny-avila/LibreChat/pull/9288)
* [@MarcAmick](https://github.com/MarcAmick) made their first contribution in [#9264](https://github.com/danny-avila/LibreChat/pull/9264)
* [@mforman](https://github.com/mforman) made their first contribution in [#9430](https://github.com/danny-avila/LibreChat/pull/9430)
* [@Educg550](https://github.com/Educg550) made their first contribution in [#9405](https://github.com/danny-avila/LibreChat/pull/9405)
* [@dan-and](https://github.com/dan-and) made their first contribution in [#9236](https://github.com/danny-avila/LibreChat/pull/9236)
* [@devilb2103](https://github.com/devilb2103) made their first contribution in [#9501](https://github.com/danny-avila/LibreChat/pull/9501)
* [@sichgeis](https://github.com/sichgeis) made their first contribution in [#9590](https://github.com/danny-avila/LibreChat/pull/9590)
* [@mmdaz](https://github.com/mmdaz) made their first contribution in [#7782](https://github.com/danny-avila/LibreChat/pull/7782)
* [@jessebye](https://github.com/jessebye) made their first contribution in [#9606](https://github.com/danny-avila/LibreChat/pull/9606)
**Full Changelog**: https://github.com/danny-avila/LibreChat/compare/v0.8.0-rc3...v0.8.0-rc4

View File

@@ -0,0 +1,14 @@
---
date: 2025/09/12
title: 🚀 LibreChat v0.8.0-rc4
description: The v0.8.0-rc4 release of LibreChat
---
import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
import Content from '@/components/changelog/content/v0.8.0-rc4.mdx'
<ChangelogHeader />
---
<Content />