diff --git a/components/changelog/content/v0.7.6.mdx b/components/changelog/content/v0.7.6.mdx new file mode 100644 index 000000000..c81b563dc --- /dev/null +++ b/components/changelog/content/v0.7.6.mdx @@ -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 \ No newline at end of file diff --git a/pages/changelog/v0.7.6.mdx b/pages/changelog/v0.7.6.mdx new file mode 100644 index 000000000..292935b84 --- /dev/null +++ b/pages/changelog/v0.7.6.mdx @@ -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' + + + +--- + + diff --git a/public/images/changelog/v0.7.6.gif b/public/images/changelog/v0.7.6.gif new file mode 100644 index 000000000..16cb8b5af Binary files /dev/null and b/public/images/changelog/v0.7.6.gif differ