Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 44 additions & 0 deletions components/changelog/content/config_v1.3.3.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
- Restructured `interface.prompts` and `interface.agents` from boolean to object structure
- Added `use` field to control whether users can use prompts/agents (default: `true`)
- Added `share` field to control whether users can share prompts/agents (default: `false`)
- Added `public` field to enable public sharing of prompts/agents (default: `false`)
- Boolean values still supported for backward compatibility (treated as `use` setting)
- See [Interface Configuration](/docs/configuration/librechat_yaml/object_structure/interface#prompts) for details

- Added `public` field to `interface.mcpServers` configuration
- Controls whether users can share MCP servers publicly (default: `false`)
- See [Interface Configuration](/docs/configuration/librechat_yaml/object_structure/interface#mcpservers) for details

- Enhanced SSRF protection for `actions.allowedDomains` and `mcpSettings.allowedDomains`
- When not configured: SSRF targets are blocked by default, all other domains are allowed
- When configured: Only listed domains are allowed
- Blocked targets include: localhost, private IPs, link-local IPs, `.internal`/`.local` TLDs, and common service names
- Supports protocol and port restrictions (e.g., `'https://api.example.com:8443'`)
- See [Actions Configuration](/docs/configuration/librechat_yaml/object_structure/actions#alloweddomains) and [MCP Settings](/docs/configuration/librechat_yaml/object_structure/mcp_settings#alloweddomains) for details

- Added `guardrailConfig` to `endpoints.bedrock` for AWS Bedrock Guardrails support
- Configure `guardrailIdentifier` with your guardrail ID
- Set `guardrailVersion` to specify the version
- Optional `trace` field for debugging (`"enabled"`, `"enabled_full"`, or `"disabled"`)
- See [AWS Bedrock Configuration](/docs/configuration/librechat_yaml/object_structure/aws_bedrock#guardrailconfig) for details

- Added new fields to MCP server configurations
- Added `title` field for custom display name in the UI
- Added `description` field for server description
- Added `apiKey` authentication for SSE/HTTP transports with `source`, `authorization_type`, and `custom_header` options
- Added `oauth.skip_code_challenge_check` for providers like AWS Cognito that support S256 but don't advertise it
- See [MCP Servers Configuration](/docs/configuration/librechat_yaml/object_structure/mcp_servers) for details

- Added `groupIcon` property for model specs custom groups
- Specify built-in icon keys (e.g., `"openAI"`, `"groq"`) or custom URLs
- Only the first spec with a `groupIcon` in each group is used
- See [Model Specs Configuration](/docs/configuration/librechat_yaml/object_structure/model_specs#group) for details

- Added `xhigh` (extra high) reasoning effort option for OpenAI models
- New option for `reasoning_effort` parameter: `"xhigh"`
- See [Model Specs - Preset Fields](/docs/configuration/librechat_yaml/object_structure/model_specs#reasoning_effort) for details

- Bedrock `promptCache` parameter now defaults to `true` for Claude and Nova models
- Automatically enables prompt caching for supported Bedrock models
- Can be explicitly disabled by setting `promptCache: false`
- See [Model Specs - promptCache](/docs/configuration/librechat_yaml/object_structure/model_specs#promptcache) for details
113 changes: 113 additions & 0 deletions components/changelog/content/v0.8.2.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
## What's Changed

## 🏞️ Highlights

### 🌊 Resumable LLM Streams with Horizontal Scaling
Cross-replica support for resumable streams in Redis mode, enabling seamless horizontal scaling for production deployments.

### 🏗️ Dynamic MCP Server Management
Add, configure, and share MCP servers directly from the UI with full access control. Includes API key authentication support, domain restrictions for remote transports, and improved OAuth handling.

### 📌 Pin Your Favorites
Pin frequently used agents and models to the sidebar for quick access.

### 📊 Inline Mermaid Diagrams
Render Mermaid diagrams inline within chat messages with enhanced UX and focus rendering.

### 👐 Major Accessibility Overhaul
Extensive improvements to meet WCAG standards with better screen reader support, keyboard navigation, focus management, and contrast ratios across the entire application.

### 🤖 New Model & Provider Support
- **Moonshot Kimi K2** Bedrock support
- **Anthropic Beta** support for Bedrock
- **Anthropic Vertex AI** support
- **Gemini Image Generation Tool** (Nano Banana)
- **Bedrock Guardrails** support
- **GPT-5.1 and GPT-5.2** token pricing updates
- **'Extra High' Reasoning Effort** OpenAI parameter

### ✨ Additional Notable Features
- **Claude Conversation Importer** with thinking support
- **Floating Copy Button** for code blocks
- **Transparent Chat Header** option
- **Custom Group Icon** support for Model Specs
- **OpenRouter Audio/Video** file upload support
- **Custom Endpoint Support** for Memory LLM Config
- **Bedrock Provider Support** for Memory Agent

---

For detailed changes in each release candidate, see:
- [v0.8.2-rc1](/changelog/v0.8.2-rc1) - Dynamic MCP Server Infrastructure, Accessibility Overhaul, Pin Favorites
- [v0.8.2-rc2](/changelog/v0.8.2-rc2) - Resumable Streams, Mermaid Diagrams, Claude Importer, Bedrock Guardrails
- [v0.8.2-rc3](/changelog/v0.8.2-rc3) - Moonshot Kimi K2, Anthropic Beta for Bedrock

---

## Changes Since v0.8.2-rc3

### ✨ Features

* ✅ Zod Email Validation at Login by [@dustinhealy](https://github.com/dustinhealy) in [#11434](https://github.com/danny-avila/LibreChat/pull/11434)
* ✅️ Accessible Model Selection Icons and Announcements by [@dustinhealy](https://github.com/dustinhealy) in [#11454](https://github.com/danny-avila/LibreChat/pull/11454)
* 😶‍🌫️ Better Blur on Collapsed Chat Input by [@dustinhealy](https://github.com/dustinhealy) in [#11464](https://github.com/danny-avila/LibreChat/pull/11464)
* 🎯 High Contrast Focus Outlines for Settings Popup Menu Items by [@dustinhealy](https://github.com/dustinhealy) in [#11451](https://github.com/danny-avila/LibreChat/pull/11451)
* 🔒 Sanitize Placeholders in User-provided MCP Server Config by [@danny-avila](https://github.com/danny-avila) in [#11486](https://github.com/danny-avila/LibreChat/pull/11486)

### 🐛 Fixes

* 🎨 Layering for Right-hand Side Panel by [@danny-avila](https://github.com/danny-avila) in [#11392](https://github.com/danny-avila/LibreChat/pull/11392)
* 🔒 Session Expiry Management for OpenID/SAML by [@danny-avila](https://github.com/danny-avila) in [#11407](https://github.com/danny-avila/LibreChat/pull/11407)
* 🔎 Focus Credential Inputs in Agent Tools by [@dustinhealy](https://github.com/dustinhealy) in [#11394](https://github.com/danny-avila/LibreChat/pull/11394)
* 📊 MeiliSearch Sync Threshold & Document Count Accuracy by [@ablizorukov](https://github.com/ablizorukov) in [#11406](https://github.com/danny-avila/LibreChat/pull/11406)
* 🪄 Code Block handling in Artifact Updates by [@danny-avila](https://github.com/danny-avila) in [#11417](https://github.com/danny-avila/LibreChat/pull/11417)
* 📢 Alert for Agent Builder Name Invalidation by [@dustinhealy](https://github.com/dustinhealy) in [#11430](https://github.com/danny-avila/LibreChat/pull/11430)
* 💰 Multi-Agent Token Spending & Prevent Double-Spend by [@danny-avila](https://github.com/danny-avila) in [#11433](https://github.com/danny-avila/LibreChat/pull/11433)
* 🔧 Add `hasAgentAccess` to dependencies in useNewConvo hook by [@danny-avila](https://github.com/danny-avila) in [#11427](https://github.com/danny-avila/LibreChat/pull/11427)
* ✂️ Clipped Focus Outlines in Conversation Panel by [@dustinhealy](https://github.com/dustinhealy) in [#11438](https://github.com/danny-avila/LibreChat/pull/11438)
* 📏 Dropdown Menu Z-Index Adjustments by [@dustinhealy](https://github.com/dustinhealy) in [#11441](https://github.com/danny-avila/LibreChat/pull/11441)
* 🔖 Announce Bookmark Selection State by [@dustinhealy](https://github.com/dustinhealy) in [#11450](https://github.com/danny-avila/LibreChat/pull/11450)
* ↕️ Add `aria-expanded` Attribute to ConvoOptions by [@dustinhealy](https://github.com/dustinhealy) in [#11452](https://github.com/danny-avila/LibreChat/pull/11452)
* 🏁 Message Race Condition if Cancelled Early by [@danny-avila](https://github.com/danny-avila) in [#11462](https://github.com/danny-avila/LibreChat/pull/11462)
* 🛂 Encode Non-ASCII Characters in MCP Server Headers by [@kenzaelk98](https://github.com/kenzaelk98) in [#11432](https://github.com/danny-avila/LibreChat/pull/11432)
* 📬 Email Verification Handling in Create-User Command by [@shtayeb](https://github.com/shtayeb) in [#11408](https://github.com/danny-avila/LibreChat/pull/11408)
* 🔧 Agent Deletion Logic to Update User Favorites by [@danny-avila](https://github.com/danny-avila) in [#11466](https://github.com/danny-avila/LibreChat/pull/11466)
* 🧑‍🏫 Multi-Agent Instructions Handling by [@danny-avila](https://github.com/danny-avila) in [#11484](https://github.com/danny-avila/LibreChat/pull/11484)
* 🔊 Conversation Search Result Announcement by [@dustinhealy](https://github.com/dustinhealy) in [#11449](https://github.com/danny-avila/LibreChat/pull/11449)
* 🔒 Access Check for User-Specific Job Metadata in Streaming Endpoint by [@danny-avila](https://github.com/danny-avila) in [#11487](https://github.com/danny-avila/LibreChat/pull/11487)
* 🔧 Adjust offset when deleting documents during MeiliSearch cleanup by [@ablizorukov](https://github.com/ablizorukov) in [#11488](https://github.com/danny-avila/LibreChat/pull/11488)
* 🧩 Missing Memory Agent Assignment for Matching IDs by [@danny-avila](https://github.com/danny-avila) in [#11514](https://github.com/danny-avila/LibreChat/pull/11514)

### 🔧 Refactoring

* 🪤 Reset Interaction State When Mouse Leaves Conversation Item by [@mohamedmagdy17593](https://github.com/mohamedmagdy17593) in [#11402](https://github.com/danny-avila/LibreChat/pull/11402)
* 🍪 Secure Cookie Setting for Localhost OAuth Sessions by [@maxesse](https://github.com/maxesse) in [#11518](https://github.com/danny-avila/LibreChat/pull/11518)

### 📦 Dependencies & Chores

* 📦 Bump lodash version to ^4.17.23 by [@danny-avila](https://github.com/danny-avila) in [#11476](https://github.com/danny-avila/LibreChat/pull/11476)
* 📦 Bump `@modelcontextprotocol/sdk` to v1.25.3 by [@danny-avila](https://github.com/danny-avila) in [#11545](https://github.com/danny-avila/LibreChat/pull/11545)

### 🌍 Internationalization

* 🌍 i18n: Update translation.json with latest translations by [@github-actions[bot]](https://github.com/apps/github-actions) in [#11439](https://github.com/danny-avila/LibreChat/pull/11439), [#11465](https://github.com/danny-avila/LibreChat/pull/11465)

## New Contributors

* [@Gerald-M](https://github.com/Gerald-M) made their first contribution in [#10908](https://github.com/danny-avila/LibreChat/pull/10908)
* [@alessiopelliccione](https://github.com/alessiopelliccione) made their first contribution in [#11008](https://github.com/danny-avila/LibreChat/pull/11008)
* [@Nk-rodrigues](https://github.com/Nk-rodrigues) made their first contribution in [#11087](https://github.com/danny-avila/LibreChat/pull/11087)
* [@SpectralOne](https://github.com/SpectralOne) made their first contribution in [#11057](https://github.com/danny-avila/LibreChat/pull/11057)
* [@papasaidfine](https://github.com/papasaidfine) made their first contribution in [#11070](https://github.com/danny-avila/LibreChat/pull/11070)
* [@chrisdoyle](https://github.com/chrisdoyle) made their first contribution in [#10567](https://github.com/danny-avila/LibreChat/pull/10567)
* [@RisingOrange](https://github.com/RisingOrange) made their first contribution in [#11123](https://github.com/danny-avila/LibreChat/pull/11123)
* [@ablizorukov](https://github.com/ablizorukov) made their first contribution in [#11157](https://github.com/danny-avila/LibreChat/pull/11157)
* [@nealedj](https://github.com/nealedj) made their first contribution in [#11141](https://github.com/danny-avila/LibreChat/pull/11141)
* [@shtayeb](https://github.com/shtayeb) made their first contribution in [#11200](https://github.com/danny-avila/LibreChat/pull/11200)
* [@lurkerCha](https://github.com/lurkerCha) made their first contribution in [#11228](https://github.com/danny-avila/LibreChat/pull/11228)
* [@ynori7](https://github.com/ynori7) made their first contribution in [#11282](https://github.com/danny-avila/LibreChat/pull/11282)
* [@darthhexx](https://github.com/darthhexx) made their first contribution in [#11323](https://github.com/danny-avila/LibreChat/pull/11323)
* [@kenzaelk98](https://github.com/kenzaelk98) made their first contribution in [#11432](https://github.com/danny-avila/LibreChat/pull/11432)
* [@mohamedmagdy17593](https://github.com/mohamedmagdy17593) made their first contribution in [#11402](https://github.com/danny-avila/LibreChat/pull/11402)

**Full Changelog**: https://github.com/danny-avila/LibreChat/compare/v0.8.1...v0.8.2
13 changes: 13 additions & 0 deletions pages/changelog/config_v1.3.3.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
date: 2026/01/28
title: ⚙️ Config v1.3.3
---

import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
import Content from '@/components/changelog/content/config_v1.3.3.mdx'

<ChangelogHeader />

---

<Content />
14 changes: 14 additions & 0 deletions pages/changelog/v0.8.2.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
date: 2026/01/28
title: 🚀 LibreChat v0.8.2
description: The v0.8.2 release of LibreChat
---

import { ChangelogHeader } from '@/components/changelog/ChangelogHeader'
import Content from '@/components/changelog/content/v0.8.2.mdx'

<ChangelogHeader />

---

<Content />
Loading