Skip to content

Latest commit

Β 

History

History
236 lines (190 loc) Β· 23.5 KB

File metadata and controls

236 lines (190 loc) Β· 23.5 KB

Changelog

All notable changes to this project will be documented in this file.

[Unreleased]

✨ New Features

  • ✨ feat: implement search parameter updates by @mawburn in #7151
  • 🎏 feat: Add MCP support for Streamable HTTP Transport by @benverhees in #7353
  • πŸ”’ feat: Add Content Security Policy using Helmet middleware by @rubentalstra in #7377
  • ✨ feat: Add Normalization for MCP Server Names by @danny-avila in #7421
  • πŸ“Š feat: Improve Helm Chart by @hofq in #3638
  • 🦾 feat: Claude-4 Support by @danny-avila in #7509
  • πŸͺ¨ feat: Bedrock Support for Claude-4 Reasoning by @danny-avila in #7517

🌍 Internationalization

  • 🌍 i18n: Add Danish and Czech and Catalan localization support by @rubentalstra in #7373
  • 🌍 i18n: Update translation.json with latest translations by @github-actions[bot] in #7375
  • 🌍 i18n: Update translation.json with latest translations by @github-actions[bot] in #7468

πŸ”§ Fixes

  • πŸ’¬ fix: update aria-label for accessibility in ConvoLink component by @berry-13 in #7320
  • πŸ”‘ fix: use apiKey instead of openAIApiKey in OpenAI-like Config by @danny-avila in #7337
  • πŸ”„ fix: update navigation logic in useFocusChatEffect to ensure correct search parameters are used by @mawburn in #7340
  • πŸ”„ fix: Improve MCP Connection Cleanup by @danny-avila in #7400
  • πŸ›‘οΈ fix: Preset and Validation Logic for URL Query Params by @danny-avila in #7407
  • 🌘 fix: artifact of preview text is illegible in dark mode by @nhtruong in #7405
  • πŸ›‘οΈ fix: Temporarily Remove CSP until Configurable by @danny-avila in #7419
  • πŸ’½ fix: Exclude index page / from static cache settings by @sbruel in #7382

βš™οΈ Other Changes

  • πŸ“œ docs: CHANGELOG for release v0.7.8 by @github-actions[bot] in #7290
  • πŸ“¦ chore: Update API Package Dependencies by @danny-avila in #7359
  • πŸ“œ docs: Unreleased Changelog by @github-actions[bot] in #7321
  • πŸ“œ docs: Unreleased Changelog by @github-actions[bot] in #7434
  • πŸ›‘οΈ chore: multer v2.0.0 for CVE-2025-47935 and CVE-2025-47944 by @danny-avila in #7454
  • πŸ“‚ refactor: Improve FileAttachment & File Form Deletion by @danny-avila in #7471
  • πŸ“Š chore: Remove Old Helm Chart by @hofq in #7512
  • πŸͺ– chore: bump helm app version to v0.7.8 by @austin-barrington in #7524

[v0.7.8] -

Changes from v0.7.8-rc1 to v0.7.8.

✨ New Features

  • ✨ feat: Enhance form submission for touch screens by @berry-13 in #7198
  • πŸ” feat: Additional Tavily API Tool Parameters by @glowforge-opensource in #7232
  • πŸ‹ feat: Add python to Dockerfile for increased MCP compatibility by @technicalpickles in #7270

πŸ”§ Fixes

  • πŸ”§ fix: Google Gemma Support & OpenAI Reasoning Instructions by @danny-avila in #7196
  • πŸ› οΈ fix: Conversation Navigation State by @danny-avila in #7210
  • πŸ”„ fix: o-Series Model Regex for System Messages by @danny-avila in #7245
  • πŸ”– fix: Custom Headers for Initial MCP SSE Connection by @danny-avila in #7246
  • πŸ›‘οΈ fix: Deep Clone MCPOptions for User MCP Connections by @danny-avila in #7247
  • πŸ”„ fix: URL Param Race Condition and File Draft Persistence by @danny-avila in #7257
  • πŸ”„ fix: Assistants Endpoint & Minor Issues by @danny-avila in #7274
  • πŸ”„ fix: Ollama Think Tag Edge Case with Tools by @danny-avila in #7275

βš™οΈ Other Changes

  • πŸ“œ docs: CHANGELOG for release v0.7.8-rc1 by @github-actions[bot] in #7153
  • πŸ”„ refactor: Artifact Visibility Management by @danny-avila in #7181
  • πŸ“¦ chore: Bump Package Security by @danny-avila in #7183
  • 🌿 refactor: Unmount Fork Popover on Hide for Better Performance by @danny-avila in #7189
  • 🧰 chore: ESLint configuration to enforce Prettier formatting rules by @mawburn in #7186
  • 🎨 style: Improve KaTeX Rendering for LaTeX Equations by @andresgit in #7223
  • πŸ“ docs: Update .env.example Google models by @marlonka in #7254
  • πŸ’¬ refactor: MCP Chat Visibility Option, Google Rates, Remove OpenAPI Plugins by @danny-avila in #7286
  • πŸ“œ docs: Unreleased Changelog by @github-actions[bot] in #7214

See full release details


[v0.7.8-rc1] -

Changes from v0.7.7 to v0.7.8-rc1.

✨ New Features

  • πŸ” feat: Mistral OCR API / Upload Files as Text by @danny-avila in #6274
  • πŸ€– feat: Support OpenAI Web Search models by @danny-avila in #6313
  • πŸ”— feat: Agent Chain (Mixture-of-Agents) by @danny-avila in #6374
  • βŒ› feat: initTimeout for Slow Starting MCP Servers by @perweij in #6383
  • πŸš€ feat: S3 Integration for File handling and Image uploads by @rubentalstra in #6142
  • πŸ”’feat: Enable OpenID Auto-Redirect by @leondape in #6066
  • πŸš€ feat: Integrate Azure Blob Storage for file handling and image uploads by @rubentalstra in #6153
  • πŸš€ feat: Add support for custom AWS endpoint in S3 by @rubentalstra in #6431
  • πŸš€ feat: Add support for LDAP STARTTLS in LDAP authentication by @rubentalstra in #6438
  • πŸš€ feat: Refactor schema exports and update package version to 0.0.4 by @rubentalstra in #6455
  • πŸ”Ό feat: Add Auto Submit For URL Query Params by @mjaverto in #6440
  • πŸ›  feat: Enhance Redis Integration, Rate Limiters & Log Headers by @danny-avila in #6462
  • πŸ’΅ feat: Add Automatic Balance Refill by @rubentalstra in #6452
  • πŸ—£οΈ feat: add support for gpt-4o-transcribe models by @berry-13 in #6483
  • 🎨 feat: UI Refresh for Enhanced UX by @berry-13 in #6346
  • 🌍 feat: Add support for Hungarian language localization by @rubentalstra in #6508
  • πŸš€ feat: Add Gemini 2.5 Token/Context Values, Increase Max Possible Output to 64k by @danny-avila in #6563
  • πŸš€ feat: Enhance MCP Connections For Multi-User Support by @danny-avila in #6610
  • πŸš€ feat: Enhance S3 URL Expiry with Refresh; fix: S3 File Deletion by @danny-avila in #6647
  • πŸš€ feat: enhance UI components and refactor settings by @berry-13 in #6625
  • πŸ’¬ feat: move TemporaryChat to the Header by @berry-13 in #6646
  • πŸš€ feat: Use Model Specs + Specific Endpoints, Limit Providers for Agents by @danny-avila in #6650
  • πŸͺ™ feat: Sync Balance Config on Login by @danny-avila in #6671
  • πŸ”¦ feat: MCP Support for Non-Agent Endpoints by @danny-avila in #6775
  • πŸ—ƒοΈ feat: Code Interpreter File Persistence between Sessions by @danny-avila in #6790
  • πŸ–₯️ feat: Code Interpreter API for Non-Agent Endpoints by @danny-avila in #6803
  • ⚑ feat: Self-hosted Artifacts Static Bundler URL by @danny-avila in #6827
  • 🐳 feat: Add Jemalloc and UV to Docker Builds by @danny-avila in #6836
  • πŸ€– feat: GPT-4.1 by @danny-avila in #6880
  • πŸ‘‹ feat: remove Edge TTS by @berry-13 in #6885
  • feat: nav optimization by @berry-13 in #5785
  • πŸ—ΊοΈ feat: Add Parameter Location Mapping for OpenAPI actions by @peeeteeer in #6858
  • πŸ€– feat: Support o4-mini and o3 Models by @danny-avila in #6928
  • 🎨 feat: OpenAI Image Tools (GPT-Image-1) by @danny-avila in #7079
  • πŸ—“οΈ feat: Add Special Variables for Prompts & Agents, Prompt UI Improvements by @danny-avila in #7123

🌍 Internationalization

  • 🌍 i18n: Add Thai Language Support and Update Translations by @rubentalstra in #6219
  • 🌍 i18n: Update translation.json with latest translations by @github-actions[bot] in #6220
  • 🌍 i18n: Update translation.json with latest translations by @github-actions[bot] in #6240
  • 🌍 i18n: Update translation.json with latest translations by @github-actions[bot] in #6241
  • 🌍 i18n: Update translation.json with latest translations by @github-actions[bot] in #6277
  • 🌍 i18n: Update translation.json with latest translations by @github-actions[bot] in #6414
  • 🌍 i18n: Update translation.json with latest translations by @github-actions[bot] in #6505
  • 🌍 i18n: Update translation.json with latest translations by @github-actions[bot] in #6530
  • 🌍 i18n: Add Persian Localization Support by @rubentalstra in #6669
  • 🌍 i18n: Update translation.json with latest translations by @github-actions[bot] in #6667
  • 🌍 i18n: Update translation.json with latest translations by @github-actions[bot] in #7126
  • 🌍 i18n: Update translation.json with latest translations by @github-actions[bot] in #7148

πŸ‘ Accessibility

  • 🎨 a11y: Update Model Spec Description Text by @berry-13 in #6294
  • πŸ—‘οΈ a11y: Add Accessible Name to Button for File Attachment Removal by @kangabell in #6709
  • ⌨️ a11y: enhance accessibility & visual consistency by @berry-13 in #6866
  • πŸ™Œ a11y: Searchbar/Conversations List Focus by @danny-avila in #7096
  • πŸ‘ a11y: Improve Fork and SplitText Accessibility by @danny-avila in #7147

πŸ”§ Fixes

  • πŸ› fix: Avatar Type Definitions in Agent/Assistant Schemas by @danny-avila in #6235
  • πŸ”§ fix: MeiliSearch Field Error and Patch Incorrect Import by #6210 by @rubentalstra in #6245
  • πŸ” fix: Enhance Two-Factor Authentication by @rubentalstra in #6247
  • πŸ› fix: Await saveMessage in abortMiddleware to ensure proper execution by @sh4shii in #6248
  • πŸ”§ fix: Axios Proxy Usage And Bump mongoose by @danny-avila in #6298
  • πŸ”§ fix: comment out MCP servers to resolve service run issues by @KunalScriptz in #6316
  • πŸ”§ fix: Update Token Calculations and Mapping, MCP env Initialization by @danny-avila in #6406
  • 🐞 fix: Agent "Resend" Message Attachments + Source Icon Styling by @danny-avila in #6408
  • πŸ› fix: Prevent Crash on Duplicate Message ID by @Odrec in #6392
  • πŸ” fix: Invalid Key Length in 2FA Encryption by @rubentalstra in #6432
  • πŸ—οΈ fix: Fix Agents Token Spend Race Conditions, Expand Test Coverage by @danny-avila in #6480
  • πŸ”ƒ fix: Draft Clearing, Claude Titles, Remove Default Vision Max Tokens by @danny-avila in #6501
  • πŸ”§ fix: Update username reference to use user.name in greeting display by @rubentalstra in #6534
  • πŸ”§ fix: S3 Download Stream with Key Extraction and Blob Storage Encoding for Vision by @danny-avila in #6557
  • πŸ”§ fix: Mistral type strictness for usage & update token values/windows by @danny-avila in #6562
  • πŸ”§ fix: Consolidate Text Parsing and TTS Edge Initialization by @danny-avila in #6582
  • πŸ”§ fix: Ensure continuation in image processing on base64 encoding from Blob Storage by @danny-avila in #6619
  • βœ‰οΈ fix: Fallback For User Name In Email Templates by @danny-avila in #6620
  • πŸ”§ fix: Azure Blob Integration and File Source References by @rubentalstra in #6575
  • πŸ› fix: Safeguard against undefined addedEndpoints by @wipash in #6654
  • πŸ€– fix: Gemini 2.5 Vision Support by @danny-avila in #6663
  • πŸ”„ fix: Avatar & Error Handling Enhancements by @danny-avila in #6687
  • πŸ”§ fix: Chat Middleware, Zod Conversion, Auto-Save and S3 URL Refresh by @danny-avila in #6720
  • πŸ”§ fix: Agent Capability Checks & DocumentDB Compatibility for Agent Resource Removal by @danny-avila in #6726
  • πŸ”„ fix: Improve audio MIME type detection and handling by @berry-13 in #6707
  • πŸͺΊ fix: Update Role Handling due to New Schema Shape by @danny-avila in #6774
  • πŸ—¨οΈ fix: Show ModelSpec Greeting by @berry-13 in #6770
  • πŸ”§ fix: Keyv and Proxy Issues, and More Memory Optimizations by @danny-avila in #6867
  • ✨ fix: Implement dynamic text sizing for greeting and name display by @berry-13 in #6833
  • πŸ“ fix: Mistral OCR Image Support and Azure Agent Titles by @danny-avila in #6901
  • πŸ“’ fix: Invalid engineTTS and Conversation State on Navigation by @berry-13 in #6904
  • πŸ› οΈ fix: Improve Accessibility and Display of Conversation Menu by @danny-avila in #6913
  • πŸ”§ fix: Agent Resource Form, Convo Menu Style, Ensure Draft Clears on Submission by @danny-avila in #6925
  • πŸ”€ fix: MCP Improvements, Auto-Save Drafts, Artifact Markup by @danny-avila in #7040
  • πŸ‹ fix: Improve Deepseek Compatbility by @danny-avila in #7132
  • πŸ™ fix: Add Redis Ping Interval to Prevent Connection Drops by @peeeteeer in #7127

βš™οΈ Other Changes

  • πŸ“¦ refactor: Move DB Models to @librechat/data-schemas by @rubentalstra in #6210
  • πŸ“¦ chore: Patch axios to address CVE-2025-27152 by @danny-avila in #6222
  • ⚠️ refactor: Use Error Content Part Instead Of Throwing Error for Agents by @danny-avila in #6262
  • πŸƒβ€β™‚οΈ refactor: Improve Agent Run Context & Misc. Changes by @danny-avila in #6448
  • πŸ“ docs: librechat.example.yaml by @ineiti in #6442
  • πŸƒβ€β™‚οΈ refactor: More Agent Context Improvements during Run by @danny-avila in #6477
  • πŸ”ƒ refactor: Allow streaming for o1 models by @danny-avila in #6509
  • πŸ”§ chore: Vite Plugin Upgrades & Config Optimizations by @rubentalstra in #6547
  • πŸ”§ refactor: Consolidate Logging, Model Selection & Actions Optimizations, Minor Fixes by @danny-avila in #6553
  • 🎨 style: Address Minor UI Refresh Issues by @berry-13 in #6552
  • πŸ”§ refactor: Enhance Model & Endpoint Configurations with Global Indicators 🌍 by @berry-13 in #6578
  • πŸ’¬ style: Chat UI, Greeting, and Message adjustments by @berry-13 in #6612
  • ⚑ refactor: DocumentDB Compatibility for Balance Updates by @danny-avila in #6673
  • 🧹 chore: Update ESLint rules for React hooks by @rubentalstra in #6685
  • πŸͺ™ chore: Update Gemini Pricing by @RedwindA in #6731
  • πŸͺΊ refactor: Nest Permission fields for Roles by @rubentalstra in #6487
  • πŸ“¦ chore: Update caniuse-lite dependency to version 1.0.30001706 by @rubentalstra in #6482
  • βš™οΈ refactor: OAuth Flow Signal, Type Safety, Tool Progress & Updated Packages by @danny-avila in #6752
  • πŸ“¦ chore: bump vite from 6.2.3 to 6.2.5 by @dependabot[bot] in #6745
  • πŸ’Ύ chore: Enhance Local Storage Handling and Update MCP SDK by @danny-avila in #6809
  • πŸ€– refactor: Improve Agents Memory Usage, Bump Keyv, Grok 3 by @danny-avila in #6850
  • πŸ’Ύ refactor: Enhance Memory In Image Encodings & Client Disposal by @danny-avila in #6852
  • πŸ” refactor: Token Event Handler and Standardize maxTokens Key by @danny-avila in #6886
  • πŸ” refactor: Search & Message Retrieval by @berry-13 in #6903
  • 🎨 style: standardize dropdown styling & fix z-Index layering by @berry-13 in #6939
  • πŸ“™ docs: CONTRIBUTING.md by @dblock in #6831
  • 🧭 refactor: Modernize Nav/Header by @danny-avila in #7094
  • πŸͺΆ refactor: Chat Input Focus for Conversation Navigations & ChatForm Optimizations by @danny-avila in #7100
  • πŸ”ƒ refactor: Streamline Navigation, Message Loading UX by @danny-avila in #7118
  • πŸ“œ docs: Unreleased changelog by @github-actions[bot] in #6265

See full release details