LibreChat
AI chat platform combining multiple AI models and extended features
Alternative to: chatgpt, huggingface chat, microsoft azure openai, anthropic claude, cohiera, mistral ai, openrouter, openai playground, llama reasoning, perplexity ai
v0.7.5
2024-10-25Whatβs Changed
v0.7.5
Updates since v0.7.4 include:
β¨ New Features
- π feat: Banner by @ohneda in https://github.com/danny-avila/LibreChat/pull/3952
- π feat: o1 by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4019
- πͺ¨ feat: AWS Bedrock Default Credentials Chain by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4038
- π feat: Enhance Bedrock Credential Handling by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4051
- π feat: Add C# Support for Native File Search by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4058
- ποΈ feat: Add option to render User Messages as Markdown by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4170
- π§ feat: LDAP Authentication Enhancement for Email Handling by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4177
- π feat: Attachment Handling for
v1/completionsby @danny-avila in https://github.com/danny-avila/LibreChat/pull/4205 - πͺ¨ feat: RAG API Support for AWS Bedrock by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4322
- π§ feat: Implement O1 Model Support for Max Tokens Handling by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4376
- π€ feat: Enhance Assistant Model Handling for Model Specs by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4390
- πͺ feat: Update token value for gpt-4o by @hongkai-neu in https://github.com/danny-avila/LibreChat/pull/4387
- β¨ feat: Add
GOOGLE_LOCenvironment variable by @berry-13 in https://github.com/danny-avila/LibreChat/pull/4395 - π feat: Add 5-second timeout for Fetching Model Lists by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4423
- β¬οΈ feat: Cancel chat file uploads; fix: Assistant uploads by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4433
- πΌοΈ feat: Add dat.gui to Artifacts UI libs by @lx-0 in https://github.com/danny-avila/LibreChat/pull/4344
- π€ feat: Add support for
claude-3-5-sonnet-20241022by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4510
πΌοΈ Style
- π style: update auth and loading screen by @berry-13 in https://github.com/danny-avila/LibreChat/pull/3875
- π‘ style: switched to Ariakitβs tooltip by @berry-13 in https://github.com/danny-avila/LibreChat/pull/3748
- π style: Improve a11y/theming for Settings Dialog, Dropdown Menus; fix: SearchBar focus issues by @berry-13 in https://github.com/danny-avila/LibreChat/pull/4091
- π¨ style: UI Style Enhancements and Refactor for Improved Consistency and Layout by @berry-13 in https://github.com/danny-avila/LibreChat/pull/4471
π Accessibility
- π a11y: New Chat button - focus, mobile label, collapsed sidebar label by @Tanvez in https://github.com/danny-avila/LibreChat/pull/4069
- π a11y: Switch Contrast and File Input Key Events to WCAG by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4536
π Internationalization
- π i18n: modify username min length in Ko.ts (3β2) by @Kim-Jaemin420 in https://github.com/danny-avila/LibreChat/pull/4532
- π i18n: Added Missing Localizations (Ar, De, Es, Fr, It, Jp, Ko, Ru, Zh) by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4540
βοΈ Other Changes
- π refactor: use Parameters from Side Panel for OpenAI, Anthropic, and Custom endpoints by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4092
- π‘οΈ chore: address several npm vulnerabilities by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4151
- π refactor: Apply Config Preset for Model Spec Enforcement by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4214
- π§Ή chore: bump
vite-plugin-pwato^0.20.5, and useoverridesto address CVE-2024-47068 by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4226 - π§ chore: merge latest dev build by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4288
- π· refactor(removeNullishValues): allow empty strings configured in parameters by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4291
- πͺ refactor: Helm chart release workflow by @pranshu-m in https://github.com/danny-avila/LibreChat/pull/4311
- π refactor: rename all server endpoints to use same file names by @adrianfagerland in https://github.com/danny-avila/LibreChat/pull/4364
- π chore: remove Docker version syntax as its no longer by @matsubo in https://github.com/danny-avila/LibreChat/pull/4375
- π¦ chore: npm package audit by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4424
- π¨ refactor: UI stlye by @berry-13 in https://github.com/danny-avila/LibreChat/pull/4438
- π refactor: Unverified User Verification Logic by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4482
π§ Fixes
- βοΈ fix: Ensure Azure AI Search TOP is a number by @s-diez in https://github.com/danny-avila/LibreChat/pull/3891
- π fix: token not using webcrypto by @berry-13 in https://github.com/danny-avila/LibreChat/pull/4005
- πͺ¨ fix: Formatting Edge Case Handling for Bedrock Messages by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4016
- πͺ fix: input validation for
langcookie by @DanielAlt in https://github.com/danny-avila/LibreChat/pull/4024 - π οΈ fix: Chrome App Crash on Endpoint Selection in Edit Preset Dialog by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4096
- π§ fix: OpenAIClient Response Handling for Legacy
/v1/completionsby @danny-avila in https://github.com/danny-avila/LibreChat/pull/4128 - π οΈ fix:
getStreamUsageMethod in OpenAIClient by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4133 - π¨ fix: Terms and Conditions Modal Styling by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4169
- π fix: URI Encoding for Bookmarks by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4172
- ποΈ fix: Optimize Conversation Grouping and Sorting by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4173
- π fix(analytics): prevent multiple GTM initializations by @riya-amemiya in https://github.com/danny-avila/LibreChat/pull/4174
- π fix: Conversation grouping and labeling for prior years by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4180
- π§Ή fix: Resolve Unarchive Conversation Bug, Archive Pagination by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4189
- π·οΈ fix: Ensure
modelLabelField Usage for ModelSpecs/GPTPlugins by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4224 https://github.com/danny-avila/LibreChat/pull/4225 https://github.com/danny-avila/LibreChat/pull/4228 - βοΈ fix: minor issues related to agents by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4297
- π fix: bookmark error using CosmosDB - Added
indexto position field in schema by @bijucyborg in https://github.com/danny-avila/LibreChat/pull/4296 - π οΈ fix: Remove
expiresAtfield when setting expiry to βneverβ (#4293) by @normunds-wipo in https://github.com/danny-avila/LibreChat/pull/4294 - πΌοΈ fix: Prevent Empty Avatar Source by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4321
- π¬ fix: adjust regex in ModelService to recognize o1- models returned frβ¦ by @juwalter in https://github.com/danny-avila/LibreChat/pull/4340
- π¨ fix(ToolCall): Check output string type before performing
.toLowerCase()by @hanna-daoud in https://github.com/danny-avila/LibreChat/pull/4324 - π¨ fix(AzureOpenAI): o1 model,
streamparameter check by @ABHIJITH-EA in https://github.com/danny-avila/LibreChat/pull/4381 - π€ fix: Minor Assistants Issues by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4436
- π€ fix: Address Minor Agent Issues by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4483
- πΌοΈ fix: Avatar Handling for Agents and Assistants by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4507
- π fix: Assistants Vision Prompt Error Handling (legacy) by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4529
- ποΈ fix: Google
top_kSlider Step to Integers by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4537 - π fix: Update βEnter to sendβ behavior for Mac users by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4539
- π‘οΈ fix: Minor Vulnerabilities by @danny-avila in https://github.com/danny-avila/LibreChat/pull/4543
New Contributors
- @akash-singh8 made their first contribution in https://github.com/danny-avila/LibreChat/pull/3604
- @Tanvez made their first contribution in https://github.com/danny-avila/LibreChat/pull/3630
- @kukoboris made their first contribution in https://github.com/danny-avila/LibreChat/pull/3674
- @maxesse made their first contribution in https://github.com/danny-avila/LibreChat/pull/3731
- @zjjxwhh made their first contribution in https://github.com/danny-avila/LibreChat/pull/3871
- @hide361 made their first contribution in https://github.com/danny-avila/LibreChat/pull/3877
- @s-diez made their first contribution in https://github.com/danny-avila/LibreChat/pull/3891
- @DanielAlt made their first contribution in https://github.com/danny-avila/LibreChat/pull/4024
- @riya-amemiya made their first contribution in https://github.com/danny-avila/LibreChat/pull/4174
- @bijucyborg made their first contribution in https://github.com/danny-avila/LibreChat/pull/4296
- @normunds-wipo made their first contribution in https://github.com/danny-avila/LibreChat/pull/4294
- @pranshu-m made their first contribution in https://github.com/danny-avila/LibreChat/pull/4311
- @juwalter made their first contribution in https://github.com/danny-avila/LibreChat/pull/4340
- @hanna-daoud made their first contribution in https://github.com/danny-avila/LibreChat/pull/4324
- @ABHIJITH-EA made their first contribution in https://github.com/danny-avila/LibreChat/pull/4381
- @hongkai-neu made their first contribution in https://github.com/danny-avila/LibreChat/pull/4387
- @matsubo made their first contribution in https://github.com/danny-avila/LibreChat/pull/4375
- @adrianfagerland made their first contribution in https://github.com/danny-avila/LibreChat/pull/4364
- @lx-0 made their first contribution in https://github.com/danny-avila/LibreChat/pull/4344
- @Kim-Jaemin420 made their first contribution in #4532
Full Changelog: https://github.com/danny-avila/LibreChat/compare/v0.7.4β¦v0.7.5