mirror of
https://github.com/LibreChat-AI/librechat.ai.git
synced 2026-03-27 10:48:32 +07:00
172 lines
23 KiB
Plaintext
172 lines
23 KiB
Plaintext
- Introduced Anthropic's Claude 3 & Vision support.
|
||
- Introduced pre-built Docker images by default for streamlined deployment.
|
||
- Updated UI theme and frontend optimizations, mainly for the chat input and editing messages.
|
||
- Added "Chat with Files" (RAG API + Vector Database solution) for OpenAI, Azure OpenAI, Custom Endpoints, Anthropic, and Google.
|
||
- Added Azure OpenAI configuration through "librechat.yaml" to allow seamless switching of regions/deployments per model selection.
|
||
- Implemented balance tracking, Azure support, fixed API actions, message streaming, vision support, and additional tools for Assistants.
|
||
|
||
### ✨ New Features
|
||
|
||
- 🛡️ Model Validation Middleware by [@danny-avila](https://github.com/danny-avila) in [#1841](https://github.com/danny-avila/LibreChat/pull/1841)
|
||
- 📋 Accumulate Text Parts to Clipboard for Assistant Outputs by [@danny-avila](https://github.com/danny-avila) in [#1847](https://github.com/danny-avila/LibreChat/pull/1847)
|
||
- 🔧 optional librechat.yaml path via environment variable by [@ndrsfel](https://github.com/ndrsfel) in [#1858](https://github.com/danny-avila/LibreChat/pull/1858)
|
||
- 🐋 docker pre-built image by default by [@fuegovic](https://github.com/fuegovic) in [#1860](https://github.com/danny-avila/LibreChat/pull/1860)
|
||
- 🅰️ Azure Config to Allow Different Deployments per Model by [@danny-avila](https://github.com/danny-avila) in [#1863](https://github.com/danny-avila/LibreChat/pull/1863)
|
||
- 🎨 Create Avatars of Initials Locally by [@danny-avila](https://github.com/danny-avila) in [#1869](https://github.com/danny-avila/LibreChat/pull/1869)
|
||
- 🔗 NavLinks customization for Help & Faq URL by [@Berry-13](https://github.com/Berry-13) in [#1872](https://github.com/danny-avila/LibreChat/pull/1872)
|
||
- 🅰️ Azure AI Studio, Models as a Service Support by [@danny-avila](https://github.com/danny-avila) in [#1902](https://github.com/danny-avila/LibreChat/pull/1902)
|
||
- 🤖 add multiple known endpoints by [@fuegovic](https://github.com/fuegovic) in [#1917](https://github.com/danny-avila/LibreChat/pull/1917)
|
||
- 🌍 Extend regex to support international usernames by [@fuegovic](https://github.com/fuegovic) in [#1918](https://github.com/danny-avila/LibreChat/pull/1918)
|
||
- 🔗 User Provided Base URL for OpenAI endpoints by [@danny-avila](https://github.com/danny-avila) in [#1919](https://github.com/danny-avila/LibreChat/pull/1919)
|
||
- 📝 Improved Textarea Functionality by [@danny-avila](https://github.com/danny-avila) in [#1942](https://github.com/danny-avila/LibreChat/pull/1942)
|
||
- 👤 Show Default Icon if No Avatar or Username provided by [@danny-avila](https://github.com/danny-avila) in [#1943](https://github.com/danny-avila/LibreChat/pull/1943)
|
||
- 🖥️ Match STDOUT Logs with Debug File Logs by [@danny-avila](https://github.com/danny-avila) in [#1944](https://github.com/danny-avila/LibreChat/pull/1944)
|
||
- 🔎 update meilisearch to v1.6 / 0.37.0 by [@fuegovic](https://github.com/fuegovic) in [#1981](https://github.com/danny-avila/LibreChat/pull/1981)
|
||
- 🤖 Anthropic: Claude 3 & Vision Support by [@danny-avila](https://github.com/danny-avila) in [#1984](https://github.com/danny-avila/LibreChat/pull/1984)
|
||
- 🔎 Traversaal Search Tool by [@danny-avila](https://github.com/danny-avila) in [#1991](https://github.com/danny-avila/LibreChat/pull/1991)
|
||
- 🅰️ Azure OpenAI Assistants API Support by [@danny-avila](https://github.com/danny-avila) in [#1992](https://github.com/danny-avila/LibreChat/pull/1992)
|
||
- 🔍 Add Google Search Tool for Assistants by [@walbercardoso](https://github.com/walbercardoso) in [#1994](https://github.com/danny-avila/LibreChat/pull/1994)
|
||
- 🌐 librechat.yaml from URL by [@danny-avila](https://github.com/danny-avila) in [#2064](https://github.com/danny-avila/LibreChat/pull/2064)
|
||
- 📜 Customize Privacy Policy & Terms of Service by [@f1yn](https://github.com/f1yn) in [#2091](https://github.com/danny-avila/LibreChat/pull/2091)
|
||
- 🪙 Assistants Token Balance & other improvements by [@danny-avila](https://github.com/danny-avila) in [#2114](https://github.com/danny-avila/LibreChat/pull/2114)
|
||
- 🔧 Share Assistant Actions between Users by [@danny-avila](https://github.com/danny-avila) in [#2116](https://github.com/danny-avila/LibreChat/pull/2116)
|
||
- 🔧 Actions: Allow Multiple Actions from Same Domain per Assistant by [@danny-avila](https://github.com/danny-avila) in [#2120](https://github.com/danny-avila/LibreChat/pull/2120)
|
||
- 🔍 Filter MultiSelect and SelectDropDown (+variants) + CSS fixes for Scrollbar by [@danny-avila](https://github.com/danny-avila) in [#2138](https://github.com/danny-avila/LibreChat/pull/2138)
|
||
- 🗃️ General File Support for OpenAI, Azure, Custom, Anthropic and Google (RAG) by [@danny-avila](https://github.com/danny-avila) in [#2143](https://github.com/danny-avila/LibreChat/pull/2143)
|
||
- 💽 Add CONSOLE_JSON for deploying to GCP K8S env by [@idachev](https://github.com/idachev) in [#2146](https://github.com/danny-avila/LibreChat/pull/2146)
|
||
- 🚀 Add ShuttleAI as Known Endpoint by [@herumes](https://github.com/herumes) in [#2152](https://github.com/danny-avila/LibreChat/pull/2152)
|
||
- 🚀 Assistants Streaming by [@danny-avila](https://github.com/danny-avila) in [#2159](https://github.com/danny-avila/LibreChat/pull/2159)
|
||
- 📂 RAG Improvements\*\* by [@danny-avila](https://github.com/danny-avila) in [PR #2169](https://github.com/danny-avila/LibreChat/pull/2169)
|
||
- 🎉 Optimizations and Anthropic Title Generation\*\* by [@danny-avila](https://github.com/danny-avila) in [PR #2184](https://github.com/danny-avila/LibreChat/pull/2184)
|
||
- 👓 Vision Support for Assistants\*\* by [@danny-avila](https://github.com/danny-avila) in [PR #2195](https://github.com/danny-avila/LibreChat/pull/2195)
|
||
- 🚀 Add GitHub Actions Workflow for Generating Docs Embeddings\*\* by [@danny-avila](https://github.com/danny-avila) in [PR #2216](https://github.com/danny-avila/LibreChat/pull/2216)
|
||
- 💽 Add Script for User Stats\*\* by [@idachev](https://github.com/idachev) in [PR #2224](https://github.com/danny-avila/LibreChat/pull/2224)
|
||
- ⬇️ Assistant File Downloads\*\* by [@danny-avila](https://github.com/danny-avila) in [PR #2234](https://github.com/danny-avila/LibreChat/pull/2234)
|
||
- 🐳 RAG for Default Docker Compose Files + Docs Update\*\* by [@danny-avila](https://github.com/danny-avila) in [PR #2246](https://github.com/danny-avila/LibreChat/pull/2246)
|
||
- 🚀 Add CLI Helper Scripts to API Container Image\*\* by [@danny-avila](https://github.com/danny-avila) in [PR #2257](https://github.com/danny-avila/LibreChat/pull/2257)
|
||
|
||
### ⚙️ Other Changes
|
||
|
||
- 🐋 Add Docker Compose Build Latest Main Image workflow by [@danny-avila](https://github.com/danny-avila) in [#1819](https://github.com/danny-avila/LibreChat/pull/1819)
|
||
- 🔗 Add Stable Discord and Homepage Links by [@danny-avila](https://github.com/danny-avila) in [#1835](https://github.com/danny-avila/LibreChat/pull/1835)
|
||
- 📤 Utilize "intermediateReply" when "message.content" is Empty by [@danny-avila](https://github.com/danny-avila) in [#1837](https://github.com/danny-avila/LibreChat/pull/1837)
|
||
- 🛠️ Model Loading and Custom Endpoint Error Handling by [@danny-avila](https://github.com/danny-avila) in [#1849](https://github.com/danny-avila/LibreChat/pull/1849)
|
||
- 🔥bump firebase dependency by [@danny-avila](https://github.com/danny-avila) in [#1900](https://github.com/danny-avila/LibreChat/pull/1900)
|
||
- 🛠️ Abort AI Requests on Close & Remove Verbose Logs for Plugins by [@danny-avila](https://github.com/danny-avila) in [#1914](https://github.com/danny-avila/LibreChat/pull/1914)
|
||
- 🛠️ make apiKey and baseURL pairings more versatile by [@danny-avila](https://github.com/danny-avila) in [#1985](https://github.com/danny-avila/LibreChat/pull/1985)
|
||
- 💾 Update .env.example by [@fuegovic](https://github.com/fuegovic) in [#2004](https://github.com/danny-avila/LibreChat/pull/2004)
|
||
- 🖊️fix deployment guides by [@fuegovic](https://github.com/fuegovic) in [#2021](https://github.com/danny-avila/LibreChat/pull/2021)
|
||
- 🪅 update groq models and librechat.example.yaml by [@fuegovic](https://github.com/fuegovic) in [#2031](https://github.com/danny-avila/LibreChat/pull/2031)
|
||
- 📧 update email templates by [@fuegovic](https://github.com/fuegovic) in [#2057](https://github.com/danny-avila/LibreChat/pull/2057)
|
||
- ✍️ Optimize Text Input & Enhance UX by [@danny-avila](https://github.com/danny-avila) in [#2058](https://github.com/danny-avila/LibreChat/pull/2058)
|
||
- 🧹 remove unused import by [@badcom](https://github.com/badcom) in [#2072](https://github.com/danny-avila/LibreChat/pull/2072)
|
||
- 📋 add requirements.txt to documentation, to ease maintenance by [@ido777](https://github.com/ido777) in [#2122](https://github.com/danny-avila/LibreChat/pull/2122)
|
||
- 🔬 Add Circular Dependency Check to "backend-review" by [@danny-avila](https://github.com/danny-avila) in [#2149](https://github.com/danny-avila/LibreChat/pull/2149)
|
||
- 🐋 Cleanup Dockerfile by [@danny-avila](https://github.com/danny-avila) in [#2156](https://github.com/danny-avila/LibreChat/pull/2156)
|
||
- 🔎 bump meilisearch v1.7 / v0.38.0 by [@fuegovic](https://github.com/fuegovic) in [#2175](https://github.com/danny-avila/LibreChat/pull/2175)
|
||
- 🧹 Update Docker Docs & Make "cache" field Optional for Custom Config by [@danny-avila](https://github.com/danny-avila) in [#2211](https://github.com/danny-avila/LibreChat/pull/2211)
|
||
- 🔍 Clean Up Documentation by [@danny-avila](https://github.com/danny-avila) in [#2217](https://github.com/danny-avila/LibreChat/pull/2217) [#2218](https://github.com/danny-avila/LibreChat/pull/2218) [#2219](https://github.com/danny-avila/LibreChat/pull/2219) [#2220](https://github.com/danny-avila/LibreChat/pull/2220)
|
||
- ⚓ Fallback to Default Models if Fetch Fails by [@danny-avila](https://github.com/danny-avila) in [#2236](https://github.com/danny-avila/LibreChat/pull/2236)
|
||
- ⚓ Stricter Default Model Fallback by [@danny-avila](https://github.com/danny-avila) in [#2239](https://github.com/danny-avila/LibreChat/pull/2239)
|
||
|
||
### 🎨 Styling
|
||
|
||
- 🖌️ Update Light/Dark UI Themes by [@Berry-13](https://github.com/Berry-13) in [#1754](https://github.com/danny-avila/LibreChat/pull/1754)
|
||
- ⬤ Uniform Display of Result-Streaming Cursor by [@danny-avila](https://github.com/danny-avila) in [#1842](https://github.com/danny-avila/LibreChat/pull/1842)
|
||
- 🖌️ auth dark theme by [@Berry-13](https://github.com/Berry-13) in [#1862](https://github.com/danny-avila/LibreChat/pull/1862)
|
||
- 🖌️ update dialog position by [@Berry-13](https://github.com/Berry-13) in [#1999](https://github.com/danny-avila/LibreChat/pull/1999)
|
||
- 🔧 Improve UI and UX with Style Fixes and Code Refactors by [@danny-avila](https://github.com/danny-avila) in [#2002](https://github.com/danny-avila/LibreChat/pull/2002)
|
||
- 🖌️ Minor UI Updates by [@machinsoft](https://github.com/machinsoft) in [#2011](https://github.com/danny-avila/LibreChat/pull/2011)
|
||
- 🔲 HoverButton UI adjustment, change code font by [@SailFlorve](https://github.com/SailFlorve) in [#2017](https://github.com/danny-avila/LibreChat/pull/2017)
|
||
- 🔧 SidePanel: Center buttons when collapsed by [@walbercardoso](https://github.com/walbercardoso) in [#2045](https://github.com/danny-avila/LibreChat/pull/2045)
|
||
- ⛔ Auth Error and Preset Items Styling by [@machinsoft](https://github.com/machinsoft) in [#2069](https://github.com/danny-avila/LibreChat/pull/2069)
|
||
- 🧊 Adjust Endpoint Icons by [@danny-avila](https://github.com/danny-avila) in [#2070](https://github.com/danny-avila/LibreChat/pull/2070)
|
||
- 🎨 Privacy Policy & Terms of Service by [@fuegovic](https://github.com/fuegovic) in [#2111](https://github.com/danny-avila/LibreChat/pull/2111)
|
||
- 🖌️ Improve Dark Theme Accessibility by [@Berry-13](https://github.com/Berry-13) in [#2125](https://github.com/danny-avila/LibreChat/pull/2125)
|
||
- 🔧 Fix Convo Fade Effect by [@walbercardoso](https://github.com/walbercardoso) in [#2147](https://github.com/danny-avila/LibreChat/pull/2147)
|
||
- 🌑 File Manager: Localize and Update Dark Mode Stylings by [@danny-avila](https://github.com/danny-avila) in [#2155](https://github.com/danny-avila/LibreChat/pull/2155)
|
||
- 🎨 Refine SidePanel and Textarea Styling by [@danny-avila](https://github.com/danny-avila) in [#2209](https://github.com/danny-avila/LibreChat/pull/2209)
|
||
- 🎨 Ensure Side Panel state Remains on Refresh by [@danny-avila](https://github.com/danny-avila) in [#2210](https://github.com/danny-avila/LibreChat/pull/2210)
|
||
|
||
### 🔧 Fixes
|
||
|
||
- 🔀 Endpoint Type Mismatch when Switching Conversations by [@danny-avila](https://github.com/danny-avila) in [#1834](https://github.com/danny-avila/LibreChat/pull/1834)
|
||
- 🐛 Preserve Default Model in Message Requests by [@danny-avila](https://github.com/danny-avila) in [#1857](https://github.com/danny-avila/LibreChat/pull/1857)
|
||
- 🗨️ Prevent Resetting Title to 'New Chat' on Follow-Up Message by [@danny-avila](https://github.com/danny-avila) in [#1870](https://github.com/danny-avila/LibreChat/pull/1870)
|
||
- 🔀 Correct Expected Behavior for Modular Chat Feature by [@danny-avila](https://github.com/danny-avila) in [#1871](https://github.com/danny-avila/LibreChat/pull/1871)
|
||
- 🍞 Minor fixes and improved Bun support by [@danny-avila](https://github.com/danny-avila) in [#1916](https://github.com/danny-avila/LibreChat/pull/1916)
|
||
- 🛠️ RunManager, AssistantService and useContentHandler Issues by [@danny-avila](https://github.com/danny-avila) in [#1920](https://github.com/danny-avila/LibreChat/pull/1920)
|
||
- 🔧 useTextarea: duplicate text when pasting on chromium by [@Berry-13](https://github.com/Berry-13) in [#1951](https://github.com/danny-avila/LibreChat/pull/1951)
|
||
- 🔧 EditMessage: duplicate text when pasting by [@Berry-13](https://github.com/Berry-13) in [#1970](https://github.com/danny-avila/LibreChat/pull/1970)
|
||
- 🧩 Plugins: Keep User "agentModel" and Model Validation by [@danny-avila](https://github.com/danny-avila) in [#1972](https://github.com/danny-avila/LibreChat/pull/1972)
|
||
- 🧪 ci: update failing "initializeClient" tests with new expected values by [@danny-avila](https://github.com/danny-avila) in [#1982](https://github.com/danny-avila/LibreChat/pull/1982)
|
||
- 👥 assistants: Improve Error handling by [@danny-avila](https://github.com/danny-avila) in [#2012](https://github.com/danny-avila/LibreChat/pull/2012)
|
||
- 🖼️ Clipboard Files & File Name Issues by [@danny-avila](https://github.com/danny-avila) in [#2015](https://github.com/danny-avila/LibreChat/pull/2015)
|
||
- 🔧 ThemeContext: themes don't auto-update; refresh required by [@Berry-13](https://github.com/Berry-13) in [#2037](https://github.com/danny-avila/LibreChat/pull/2037)
|
||
- 🔧 Convo Corners & Updated Colors by [@itzraiss](https://github.com/itzraiss) in [#2046](https://github.com/danny-avila/LibreChat/pull/2046)
|
||
- 🤖 assistants: Default Capabilities and Retrieval Models by [@danny-avila](https://github.com/danny-avila) in [#2102](https://github.com/danny-avila/LibreChat/pull/2102)
|
||
- 🖊️ MessageContent: typo "censored" by [@Berry-13](https://github.com/Berry-13) in [#2112](https://github.com/danny-avila/LibreChat/pull/2112)
|
||
- 🔧 Remove "Unique" Index from Actions Model and Initialize Empty Actions for Deletion by [@danny-avila](https://github.com/danny-avila) in [#2118](https://github.com/danny-avila/LibreChat/pull/2118)
|
||
- 🪰 Azure Parsing and Assistants Payload by [@danny-avila](https://github.com/danny-avila) in [#2133](https://github.com/danny-avila/LibreChat/pull/2133)
|
||
- 📧 Correct Handling of Self-Signed Certificates in "sendEmail" by [@danny-avila](https://github.com/danny-avila) in [#2148](https://github.com/danny-avila/LibreChat/pull/2148)
|
||
- 🔧 menu: Menu Item Filter Improvements by [@f1yn](https://github.com/f1yn) in [#2153](https://github.com/danny-avila/LibreChat/pull/2153)
|
||
- 🐋 Dockerfile: add additional deps., handle permissions, "--no-audit" flag on install by [@danny-avila](https://github.com/danny-avila) in [#2157](https://github.com/danny-avila/LibreChat/pull/2157)
|
||
- 🔧 assistants: Vision minor fix & Add Docs by [@danny-avila](https://github.com/danny-avila) in [#2196](https://github.com/danny-avila/LibreChat/pull/2196)
|
||
- 🌟 Handle Assistants Edge Cases, Improve Filter Styling by [@danny-avila](https://github.com/danny-avila) in [#2201](https://github.com/danny-avila/LibreChat/pull/2201)
|
||
- 🐞 client: Prevent Async Reset of Latest Message by [@danny-avila](https://github.com/danny-avila) in [#2203](https://github.com/danny-avila/LibreChat/pull/2203)
|
||
- 🗨️ useSSE: Prevent 'New Chat' Title after Regenerating Initial Message by [@danny-avila](https://github.com/danny-avila) in [#2238](https://github.com/danny-avila/LibreChat/pull/2238)
|
||
- 🌍 Translations: Map Partial "langCode" and Add Unit Tests by [@danny-avila](https://github.com/danny-avila) in [#2240](https://github.com/danny-avila/LibreChat/pull/2240)
|
||
- 🔧 Improve Assistants File Citation & Download Handling by [@danny-avila](https://github.com/danny-avila) in [#2248](https://github.com/danny-avila/LibreChat/pull/2248)
|
||
- 🎨 Optimize StableDiffusion API Tool and Fix for Assistants Usage by [@danny-avila](https://github.com/danny-avila) in [#2253](https://github.com/danny-avila/LibreChat/pull/2253)
|
||
- 🐞 Handle Garbled Chinese Characters in File Upload by [@pxz2016](https://github.com/pxz2016) in [#2261](https://github.com/danny-avila/LibreChat/pull/2261)
|
||
- 🐞 Handle Empty Model Error in Assistants Form by [@danny-avila](https://github.com/danny-avila) in [#2265](https://github.com/danny-avila/LibreChat/pull/2265)
|
||
- 📋 Ensure Textarea Resizes in Clipboard Edge Case by [@danny-avila](https://github.com/danny-avila) in [#2268](https://github.com/danny-avila/LibreChat/pull/2268)
|
||
|
||
### 📝 Documentation
|
||
|
||
- 📝 add env changes to breaking_changes.md and minor fixes by [@fuegovic](https://github.com/fuegovic) in [#1812](https://github.com/danny-avila/LibreChat/pull/1812)
|
||
- 🐋 update breaking_changes.md by [@fuegovic](https://github.com/fuegovic) in [#1864](https://github.com/danny-avila/LibreChat/pull/1864)
|
||
- ✏️ add tavily to env.example and dotenv.md by [@fuegovic](https://github.com/fuegovic) in [#1866](https://github.com/danny-avila/LibreChat/pull/1866)
|
||
- 📒 Add newline for list to be correctly rendered in docs UI by [@arnoan](https://github.com/arnoan) in [#1873](https://github.com/danny-avila/LibreChat/pull/1873)
|
||
- 🤖 Add Groq and other Compatible AI Endpoints by [@danny-avila](https://github.com/danny-avila) in [#1915](https://github.com/danny-avila/LibreChat/pull/1915)
|
||
- 🐳 experimental: Dev Image Workflow & Remove Unused Code by [@danny-avila](https://github.com/danny-avila) in [#1928](https://github.com/danny-avila/LibreChat/pull/1928)
|
||
- 🔎 update meilisearch instruction by [@fuegovic](https://github.com/fuegovic) in [#1930](https://github.com/danny-avila/LibreChat/pull/1930)
|
||
- 📝 Separate LiteLLM and Ollama Documentation by [@bsu3338](https://github.com/bsu3338) in [#1948](https://github.com/danny-avila/LibreChat/pull/1948)
|
||
- 🦙 add Ollama to index and update icon by [@fuegovic](https://github.com/fuegovic) in [#1967](https://github.com/danny-avila/LibreChat/pull/1967)
|
||
- 🥷 remove ninja and chatgptBrowser by [@fuegovic](https://github.com/fuegovic) in [#1973](https://github.com/danny-avila/LibreChat/pull/1973)
|
||
- 📝 update Anthropic models + Traversaal by [@fuegovic](https://github.com/fuegovic) in [#1995](https://github.com/danny-avila/LibreChat/pull/1995)
|
||
- 📝 additions to deployment guide by [@ido777](https://github.com/ido777) in [#2001](https://github.com/danny-avila/LibreChat/pull/2001)
|
||
- 🌊 refactor DigitalOcean guide by [@ido777](https://github.com/ido777) in [#2006](https://github.com/danny-avila/LibreChat/pull/2006)
|
||
- ✏️ Railway, Traefik, and Improvements by [@fuegovic](https://github.com/fuegovic) in [#2060](https://github.com/danny-avila/LibreChat/pull/2060)
|
||
- 📑 update .env.example by [@fuegovic](https://github.com/fuegovic) in [#2109](https://github.com/danny-avila/LibreChat/pull/2109)
|
||
- 📖 Update ShuttleAI Fibonacci Image by [@herumes](https://github.com/herumes) in [#2160](https://github.com/danny-avila/LibreChat/pull/2160)
|
||
- 📚 Fix Broken Links by [@fkohrt](https://github.com/fkohrt) in [#2171](https://github.com/danny-avila/LibreChat/pull/2171)
|
||
- 📖 Add details for Azure OpenAI Assistants by [@fkohrt](https://github.com/fkohrt) in [#2173](https://github.com/danny-avila/LibreChat/pull/2173)
|
||
- 🧑💻 Update General Docs and Contribution Guidelines by [@fuegovic](https://github.com/fuegovic) in [#2194](https://github.com/danny-avila/LibreChat/pull/2194)
|
||
- 🔗 Fix Link to Code of Conduct by [@s2terminal](https://github.com/s2terminal) in [#2206](https://github.com/danny-avila/LibreChat/pull/2206)
|
||
- ✏️ update dotenv.md by [@fuegovic](https://github.com/fuegovic) in [#2226](https://github.com/danny-avila/LibreChat/pull/2226)
|
||
|
||
### 🌐 Internationalization
|
||
|
||
- 🌍 : Update Portuguese Translations by [@itzraiss](https://github.com/itzraiss) in [#1867](https://github.com/danny-avila/LibreChat/pull/1867)
|
||
- 🌍 : Add Hebrew Translation by [@ido777](https://github.com/ido777) in [#1953](https://github.com/danny-avila/LibreChat/pull/1953)
|
||
- 🌍 : Update Russian Translation by [@virtuman](https://github.com/virtuman) in [#2061](https://github.com/danny-avila/LibreChat/pull/2061)
|
||
- 🌍 : Update Chinese Translations by [@SailFlorve](https://github.com/SailFlorve) in [#2098](https://github.com/danny-avila/LibreChat/pull/2098)
|
||
- 🌍 : Updated & Added new Portuguese and Spanish Translations by [@itzraiss](https://github.com/itzraiss) in [#2228](https://github.com/danny-avila/LibreChat/pull/2228)
|
||
|
||
### New Contributors
|
||
|
||
- [@arnoan](https://github.com/arnoan) made their first contribution in [#1873](https://github.com/danny-avila/LibreChat/pull/1873)
|
||
- [@ndrsfel](https://github.com/ndrsfel) made their first contribution in [#1858](https://github.com/danny-avila/LibreChat/pull/1858)
|
||
- [@ido777](https://github.com/ido777) made their first contribution in [#1953](https://github.com/danny-avila/LibreChat/pull/1953)
|
||
- [@badcom](https://github.com/badcom) made their first contribution in [#2072](https://github.com/danny-avila/LibreChat/pull/2072)
|
||
- [@virtuman](https://github.com/virtuman) made their first contribution in [#2061](https://github.com/danny-avila/LibreChat/pull/2061)
|
||
- [@SailFlorve](https://github.com/SailFlorve) made their first contribution in [#2098](https://github.com/danny-avila/LibreChat/pull/2098)
|
||
- [@herumes](https://github.com/herumes) made their first contribution in [#2152](https://github.com/danny-avila/LibreChat/pull/2152)
|
||
- [@fkohrt](https://github.com/fkohrt) made their first contribution in [#2171](https://github.com/danny-avila/LibreChat/pull/2171)
|
||
- [@s2terminal](https://github.com/s2terminal) made their first contribution in [#2206](https://github.com/danny-avila/LibreChat/pull/2206)
|
||
- [@idachev](https://github.com/idachev) made their first contribution in [#2146](https://github.com/danny-avila/LibreChat/pull/2146)
|
||
- [@pxz2016](https://github.com/pxz2016) made their first contribution in [#2261](https://github.com/danny-avila/LibreChat/pull/2261)
|
||
|
||
**Full Changelog**: https://github.com/danny-avila/LibreChat/compare/v0.6.10...v0.7.0`;
|