From 09aeb8a50cb88e18e4524aba719b7e3f3688397e Mon Sep 17 00:00:00 2001 From: Dustin Healy <54083382+dustinhealy@users.noreply.github.com> Date: Wed, 7 Jan 2026 09:00:56 -0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=A2=20docs:=20v0.8.2-rc2=20changelog?= =?UTF-8?q?=20(#482)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * docs: v0.8.2-rc2 changelog * docs: add highlights section * fix: combine internationlization and change to correct full changelog link * fix: add back what's changed header * chore: polish highlights * chore: final tweaks * Update changelog for v0.8.2-rc2 * Remove highlights from v0.8.2-rc2 changelog Removed highlights section from the changelog for version 0.8.2-rc2. * Update release date for v0.8.2-rc2 --------- Co-authored-by: Danny Avila --- components/changelog/content/v0.8.2-rc2.mdx | 117 ++++++++++++++++++++ pages/changelog/v0.8.2-rc2.mdx | 12 ++ 2 files changed, 129 insertions(+) create mode 100644 components/changelog/content/v0.8.2-rc2.mdx create mode 100644 pages/changelog/v0.8.2-rc2.mdx diff --git a/components/changelog/content/v0.8.2-rc2.mdx b/components/changelog/content/v0.8.2-rc2.mdx new file mode 100644 index 0000000..a193223 --- /dev/null +++ b/components/changelog/content/v0.8.2-rc2.mdx @@ -0,0 +1,117 @@ +## What's Changed + +### โœจ Features + +* ๐Ÿ’พ Add Memory Configuration Options for CI unit tests by [@chrisdoyle](https://github.com/chrisdoyle) in [#10567](https://github.com/danny-avila/LibreChat/pull/10567) +* ๐ŸŒ Gemini Image Generation Tool (Nano Banana) by [@usnavy13](https://github.com/usnavy13) in [#10676](https://github.com/danny-avila/LibreChat/pull/10676) +* ๐Ÿค– Anthropic Vertex AI Support by [@usnavy13](https://github.com/usnavy13) in [#10780](https://github.com/danny-avila/LibreChat/pull/10780) +* ๐Ÿชง Add Custom Group Icon Support for Model Specs by [@Odrec](https://github.com/Odrec) in [#10782](https://github.com/danny-avila/LibreChat/pull/10782) +* ๐ŸŒŠ Resumable LLM Streams with Horizontal Scaling by [@danny-avila](https://github.com/danny-avila) in [#10926](https://github.com/danny-avila/LibreChat/pull/10926) +* ๐Ÿƒ Keep Modals Open on Escape in Dropdown Menus by [@dustinhealy](https://github.com/dustinhealy) in [#10975](https://github.com/danny-avila/LibreChat/pull/10975) +* โ›“๏ธโ€๐Ÿ’ฅ More Accessible Login Page Links by [@dustinhealy](https://github.com/dustinhealy) in [#10997](https://github.com/danny-avila/LibreChat/pull/10997) +* ๐Ÿ”’ Add MCP server domain restrictions for remote transports by [@atefbellaaj-at-slalom](https://github.com/atefbellaaj-at-slalom) in [#11013](https://github.com/danny-avila/LibreChat/pull/11013) +* โšก Add Keyv memory cache read-through for MCPServersRegistry by [@atefbellaaj-at-slalom](https://github.com/atefbellaaj-at-slalom) in [#11030](https://github.com/danny-avila/LibreChat/pull/11030) +* ๐Ÿฅ‚ High Contrast Toasts by [@dustinhealy](https://github.com/dustinhealy) in [#11035](https://github.com/danny-avila/LibreChat/pull/11035) +* ๐ŸŽž๏ธ OpenRouter Audio/Video File Upload Support by [@papasaidfine](https://github.com/papasaidfine) in [#11070](https://github.com/danny-avila/LibreChat/pull/11070) +* ๐Ÿž๏ธ Modifiable OpenAI Image Gen Model Environment Variable by [@dustinhealy](https://github.com/dustinhealy) in [#11082](https://github.com/danny-avila/LibreChat/pull/11082) +* ๐Ÿช™ Update GPT-5.1 and GPT-5.2 Token Pricing by [@danny-avila](https://github.com/danny-avila) in [#11101](https://github.com/danny-avila/LibreChat/pull/11101) +* ๐Ÿ›œ Enable Network Requests in Offline Mode by [@danny-avila](https://github.com/danny-avila) in [#11107](https://github.com/danny-avila/LibreChat/pull/11107) +* ๐Ÿ“Š Render Inline Mermaid Diagrams by [@danny-avila](https://github.com/danny-avila) in [#11112](https://github.com/danny-avila/LibreChat/pull/11112) +* ๐Ÿ“‹ Add Floating Copy Button to Code Blocks by [@danny-avila](https://github.com/danny-avila) in [#11113](https://github.com/danny-avila/LibreChat/pull/11113) +* ๐ŸชŸ Make Chat Header Transparent by [@lemonTree43](https://github.com/lemonTree43) in [#11122](https://github.com/danny-avila/LibreChat/pull/11122) +* โœจ Add Claude conversation importer with thinking support by [@RisingOrange](https://github.com/RisingOrange) in [#11124](https://github.com/danny-avila/LibreChat/pull/11124) +* ๐Ÿšง Add Bedrock Guardrails Support by [@nealedj](https://github.com/nealedj) in [#11141](https://github.com/danny-avila/LibreChat/pull/11141) +* ๐Ÿ“Š Enhance Inline Mermaid UX by [@lemonTree43](https://github.com/lemonTree43) in [#11170](https://github.com/danny-avila/LibreChat/pull/11170) +* ๐Ÿง  'Extra High' Reasoning Effort OpenAI Parameter by [@danny-avila](https://github.com/danny-avila) in [#11171](https://github.com/danny-avila/LibreChat/pull/11171) +* ๐Ÿงฉ Standardize empty states, improve MCP icon upload accessibility, and refine UI layout by [@berry-13](https://github.com/berry-13) in [#11195](https://github.com/danny-avila/LibreChat/pull/11195) +* ๐Ÿ’พ Custom Endpoint Support for Memory LLM Config by [@dustinhealy](https://github.com/dustinhealy) in [#11214](https://github.com/danny-avila/LibreChat/pull/11214) +* ๐Ÿช Cross-replica support in `GenerationJobManager` for Redis mode by [@danny-avila](https://github.com/danny-avila) in [#11233](https://github.com/danny-avila/LibreChat/pull/11233) + +### ๐Ÿ› Fixes + +* ๐Ÿ“‚ Extend MIME Type Support for Developer Code Files by [@Gerald-M](https://github.com/Gerald-M) in [#10908](https://github.com/danny-avila/LibreChat/pull/10908) +* ๐Ÿšง OriginalDialog Modal Tooltip and Dropdown Menu Regressions from #10952, #11008) by [@dustinhealy](https://github.com/dustinhealy) in [#10975](https://github.com/danny-avila/LibreChat/pull/10975) +* ๐Ÿชต Standardize Logging Directory with Environment-Aware Resolution by [@danny-avila](https://github.com/danny-avila) in [#11000](https://github.com/danny-avila/LibreChat/pull/11000) +* ๐Ÿ”„ Resolve Infinite Refresh Loop on OpenID Provider/Database Switch by [@danny-avila](https://github.com/danny-avila) in [#11002](https://github.com/danny-avila/LibreChat/pull/11002) +* ๐Ÿ’ฌ Increase Z-index of `OriginalDialog` for Proper Layering by [@alessiopelliccione](https://github.com/alessiopelliccione) in [#11008](https://github.com/danny-avila/LibreChat/pull/11008) +* ๐Ÿ‘๏ธ Return Focus on My Files Modal Close by [@dustinhealy](https://github.com/dustinhealy) in [#11032](https://github.com/danny-avila/LibreChat/pull/11032) +* ๐Ÿ–ฒ๏ธ Convert Create and Edit Prompt Buttons to Links by [@dustinhealy](https://github.com/dustinhealy) in [#11056](https://github.com/danny-avila/LibreChat/pull/11056) +* โ™ป๏ธ use DOMAIN_CLIENT for MCP OAuth Redirects by [@SpectralOne](https://github.com/SpectralOne) in [#11057](https://github.com/danny-avila/LibreChat/pull/11057) +* ๐ŸŽซ OAuth Token Endpoint Auth. Method Handling for FastMCP 2.14+ Compatibility by [@owengo](https://github.com/owengo) in [#11067](https://github.com/danny-avila/LibreChat/pull/11067) +* ๐Ÿงˆ Smoother Control Panel Tab Expansion Animations by [@dustinhealy](https://github.com/dustinhealy) in [#11077](https://github.com/danny-avila/LibreChat/pull/11077) +* ๐Ÿ“ค Show Proper Upload Options for Azure and Agent Endpoints by [@dustinhealy](https://github.com/dustinhealy) in [#11081](https://github.com/danny-avila/LibreChat/pull/11081) +* ๐Ÿ”— Share Links Respect Custom Base Path by [@Nk-rodrigues](https://github.com/Nk-rodrigues) in [#11087](https://github.com/danny-avila/LibreChat/pull/11087) +* โœ๏ธ Validation for Conversation Title Updates by [@danny-avila](https://github.com/danny-avila) in [#11099](https://github.com/danny-avila/LibreChat/pull/11099) +* ๐Ÿ› ChatGPT import creating fragmented conversation tree by [@RisingOrange](https://github.com/RisingOrange) in [#11123](https://github.com/danny-avila/LibreChat/pull/11123) +* ๐Ÿงœโ€โ™€๏ธ Mermaid Dialog UI Improvements by [@danny-avila](https://github.com/danny-avila) in [#11125](https://github.com/danny-avila/LibreChat/pull/11125) +* ๐Ÿง  Messages View Height Expansion from #11142 & improve Thinking/Code-Block UX by [@danny-avila](https://github.com/danny-avila) in [#11142](https://github.com/danny-avila/LibreChat/pull/11142) +* ๐Ÿ”’ Better SSRF protection for Actions by [@danny-avila](https://github.com/danny-avila) in [#11143](https://github.com/danny-avila/LibreChat/pull/11143) +* ๐Ÿ”ง Agent File Upload Permission Checks by [@danny-avila](https://github.com/danny-avila) in [#11144](https://github.com/danny-avila/LibreChat/pull/11144) +* ๐Ÿ”’ Access Control on Agent Permission Queries by [@danny-avila](https://github.com/danny-avila) in [#11145](https://github.com/danny-avila/LibreChat/pull/11145) +* ๐ŸŽจ Use presentation background for header buttons by [@lemonTree43](https://github.com/lemonTree43) in [#11147](https://github.com/danny-avila/LibreChat/pull/11147) +* ๐Ÿ”ง Incorrect count query in meilisearch sync by [@ablizorukov](https://github.com/ablizorukov) in [#11157](https://github.com/danny-avila/LibreChat/pull/11157) +* ๐Ÿงฐ Allow UI-based MCP Management without Configured Servers by [@danny-avila](https://github.com/danny-avila) in [#11158](https://github.com/danny-avila/LibreChat/pull/11158) +* ๐Ÿชœ Layering Conflicts and UX Polish by [@danny-avila](https://github.com/danny-avila) in [#11177](https://github.com/danny-avila/LibreChat/pull/11177) +* ๐Ÿบ Restore Archive Functionality with Dedicated Endpoint by [@danny-avila](https://github.com/danny-avila) in [#11183](https://github.com/danny-avila/LibreChat/pull/11183) +* ๐Ÿ”’ Restrict MCP Stdio Transport via API by [@danny-avila](https://github.com/danny-avila) in [#11184](https://github.com/danny-avila/LibreChat/pull/11184) +* ๐Ÿ‹ NODE_MAX_OLD_SPACE_SIZE arg not being applied in `Dockerfile.multi` file's `client build` stage by [@shtayeb](https://github.com/shtayeb) in [#11200](https://github.com/danny-avila/LibreChat/pull/11200) +* ๐Ÿ“Ž Allow Message Attachments for Users with Viewer Permission on Agents by [@danny-avila](https://github.com/danny-avila) in [#11210](https://github.com/danny-avila/LibreChat/pull/11210) +* ๐Ÿงต Remove Empty String values from Gemini API Payload by [@danny-avila](https://github.com/danny-avila) in [#11213](https://github.com/danny-avila/LibreChat/pull/11213) +* ๐ŸŽฏ Actions Allowed Domains Handling by [@danny-avila](https://github.com/danny-avila) in [#11215](https://github.com/danny-avila/LibreChat/pull/11215) +* ๐Ÿž๏ธ Image Preview Refactor with Accessibility Enhancements by [@danny-avila](https://github.com/danny-avila) in [#11217](https://github.com/danny-avila/LibreChat/pull/11217) +* ๐ŸŒ™ Agent Builder MCP Tool Removal Button Text Contrast by [@dustinhealy](https://github.com/dustinhealy) in [#11223](https://github.com/danny-avila/LibreChat/pull/11223) +* ๐Ÿ”ฅ Firebase Support for Nano Banana Tool by [@lurkerCha](https://github.com/lurkerCha) in [#11228](https://github.com/danny-avila/LibreChat/pull/11228) +* ๐Ÿ”’ SSRF Protection and Domain Handling in MCP Server Config by [@danny-avila](https://github.com/danny-avila) in [#11234](https://github.com/danny-avila/LibreChat/pull/11234) +* ๐Ÿ”ง Sorting and Pagination logic for Conversations by [@danny-avila](https://github.com/danny-avila) in [#11242](https://github.com/danny-avila/LibreChat/pull/11242) +* ๐Ÿ”ง Clean empty strings from `model_parameters` for Agents/OpenAI by [@danny-avila](https://github.com/danny-avila) in [#11248](https://github.com/danny-avila/LibreChat/pull/11248) + +### ๐Ÿ“ฆ Dependencies & Chores + +* ๐Ÿ“ฆ Bump `@librechat/agents` to v3.0.51 by [@danny-avila](https://github.com/danny-avila) in [#10994](https://github.com/danny-avila/LibreChat/pull/10994) +* ๐Ÿ“ฆ Bump `@librechat/agents` to v3.0.52 by [@danny-avila](https://github.com/danny-avila) in [#11003](https://github.com/danny-avila/LibreChat/pull/11003) +* ๐Ÿ“ฆ bump MCP SDK to v1.25.1 and fix `packages/api` ghost dependencies by [@danny-avila](https://github.com/danny-avila) in [#11128](https://github.com/danny-avila/LibreChat/pull/11128) +* ๐Ÿ‹ Pin MongoDB image version in Default Docker Files by [@danny-avila](https://github.com/danny-avila) in [#11151](https://github.com/danny-avila/LibreChat/pull/11151) +* ๐Ÿ“ฆ Bump Packages & Fix Recursion in `@librechat/api` build by [@danny-avila](https://github.com/danny-avila) in [#11166](https://github.com/danny-avila/LibreChat/pull/11166) +* ๐Ÿ“ฆ bump MCP SDK to v1.25.2 by [@danny-avila](https://github.com/danny-avila) in [#11247](https://github.com/danny-avila/LibreChat/pull/11247) + +### ๐Ÿ”ง Refactoring + +* โณ Exclude Temporary Conversations and Messages from Meilisearch Indexing by [@dlew](https://github.com/dlew) in [#10872](https://github.com/danny-avila/LibreChat/pull/10872) +* ๐Ÿงฐ Default TTL for Cached Tools by [@danny-avila](https://github.com/danny-avila) in [#11033](https://github.com/danny-avila/LibreChat/pull/11033) +* โธ Improve UX for Parallel Streams (Multi-Convo) by [@danny-avila](https://github.com/danny-avila) in [#11096](https://github.com/danny-avila/LibreChat/pull/11096) +* ๐Ÿงฎ Replace Eval with Safe Math Expression Parser by [@danny-avila](https://github.com/danny-avila) in [#11098](https://github.com/danny-avila/LibreChat/pull/11098) +* ๐Ÿช„ UI Polish and Admin Dialog Unification by [@berry-13](https://github.com/berry-13) in [#11108](https://github.com/danny-avila/LibreChat/pull/11108) +* ๐Ÿ”Œ MCP UI with Improved Accessibility and Reusable Components by [@berry-13](https://github.com/berry-13) in [#11118](https://github.com/danny-avila/LibreChat/pull/11118) +* ๐Ÿ“ก SSE Connection Settings and Error Handling by [@danny-avila](https://github.com/danny-avila) in [#11129](https://github.com/danny-avila/LibreChat/pull/11129) +* ๐Ÿ”Š Audio Chunk Handling for STT by [@danny-avila](https://github.com/danny-avila) in [#11140](https://github.com/danny-avila/LibreChat/pull/11140) +* ๐Ÿ”ง Display name logic in Parallel Responses by [@danny-avila](https://github.com/danny-avila) in [#11149](https://github.com/danny-avila/LibreChat/pull/11149) +* ๐Ÿ”ง batching documents on meili index reset by [@ablizorukov](https://github.com/ablizorukov) in [#11165](https://github.com/danny-avila/LibreChat/pull/11165) +* ๐Ÿšฆ Concurrent Request Limiter for Resumable Streams by [@danny-avila](https://github.com/danny-avila) in [#11167](https://github.com/danny-avila/LibreChat/pull/11167) +* ๐Ÿซฑ๐Ÿผโ€๐Ÿซฒ๐Ÿฝ Improve Agent Handoffs by [@danny-avila](https://github.com/danny-avila) in [#11172](https://github.com/danny-avila/LibreChat/pull/11172) +* ๐Ÿ”€ Conditional Mapping Support for Multi-Convo (Parallel) Messages by [@danny-avila](https://github.com/danny-avila) in [#11180](https://github.com/danny-avila/LibreChat/pull/11180) +* ๐Ÿงœ Focus Rendering for Mermaid Diagram by [@danny-avila](https://github.com/danny-avila) in [#11181](https://github.com/danny-avila/LibreChat/pull/11181) +* ๐Ÿช Move OpenID Tokens from Cookies to Server-Side Sessions by [@danny-avila](https://github.com/danny-avila) in [#11236](https://github.com/danny-avila/LibreChat/pull/11236) + +### ๐ŸŽจ UI/UX + +* ๐Ÿง  Expanded Thinking footer, Banner links, and Copy Thoughts accessibility by [@berry-13](https://github.com/berry-13) in [#11142](https://github.com/danny-avila/LibreChat/pull/11142) + +### ๐ŸŒ Internationalization + +* ๐ŸŒ i18n: Update translation.json with latest translations by [@github-actions[bot]](https://github.com/apps/github-actions) in [#10995](https://github.com/danny-avila/LibreChat/pull/10995), [#11034](https://github.com/danny-avila/LibreChat/pull/11034), [#11051](https://github.com/danny-avila/LibreChat/pull/11051), [#11103](https://github.com/danny-avila/LibreChat/pull/11103), [#11114](https://github.com/danny-avila/LibreChat/pull/11114), [#11127](https://github.com/danny-avila/LibreChat/pull/11127), [#11130](https://github.com/danny-avila/LibreChat/pull/11130), [#11146](https://github.com/danny-avila/LibreChat/pull/11146), [#11150](https://github.com/danny-avila/LibreChat/pull/11150), [#11173](https://github.com/danny-avila/LibreChat/pull/11173), [#11218](https://github.com/danny-avila/LibreChat/pull/11218) + +## New Contributors + +* [@Gerald-M](https://github.com/Gerald-M) made their first contribution in [#10908](https://github.com/danny-avila/LibreChat/pull/10908) +* [@Nk-rodrigues](https://github.com/Nk-rodrigues) made their first contribution in [#11087](https://github.com/danny-avila/LibreChat/pull/11087) +* [@RisingOrange](https://github.com/RisingOrange) made their first contribution in [#11123](https://github.com/danny-avila/LibreChat/pull/11123) +* [@SpectralOne](https://github.com/SpectralOne) made their first contribution in [#11057](https://github.com/danny-avila/LibreChat/pull/11057) +* [@ablizorukov](https://github.com/ablizorukov) made their first contribution in [#11157](https://github.com/danny-avila/LibreChat/pull/11157) +* [@alessiopelliccione](https://github.com/alessiopelliccione) made their first contribution in [#11008](https://github.com/danny-avila/LibreChat/pull/11008) +* [@chrisdoyle](https://github.com/chrisdoyle) made their first contribution in [#10567](https://github.com/danny-avila/LibreChat/pull/10567) +* [@lurkerCha](https://github.com/lurkerCha) made their first contribution in [#11228](https://github.com/danny-avila/LibreChat/pull/11228) +* [@nealedj](https://github.com/nealedj) made their first contribution in [#11141](https://github.com/danny-avila/LibreChat/pull/11141) +* [@papasaidfine](https://github.com/papasaidfine) made their first contribution in [#11070](https://github.com/danny-avila/LibreChat/pull/11070) +* [@shtayeb](https://github.com/shtayeb) made their first contribution in [#11200](https://github.com/danny-avila/LibreChat/pull/11200) + +**Full Changelog**: https://github.com/danny-avila/LibreChat/compare/v0.8.2-rc1...v0.8.2-rc2 diff --git a/pages/changelog/v0.8.2-rc2.mdx b/pages/changelog/v0.8.2-rc2.mdx new file mode 100644 index 0000000..5fad1ae --- /dev/null +++ b/pages/changelog/v0.8.2-rc2.mdx @@ -0,0 +1,12 @@ +--- +date: 2026/01/07 +title: ๐Ÿš€ LibreChat v0.8.2-rc2 +description: The v0.8.2-rc2 release of LibreChat +--- + +import { ChangelogHeader } from '@/components/changelog/ChangelogHeader' +import Content from '@/components/changelog/content/v0.8.2-rc2.mdx' + + + +