πŸš€ LibreChat v0.7.5
October 25, 2024

πŸš€ LibreChat v0.7.5

πŸš€ LibreChat v0.7.5

The v0.7.5 release of LibreChat


What’s Changed

v0.7.5

Updates since v0.7.4 include:

✨ New Features

πŸ–ΌοΈ Style

  • πŸ” style: update auth and loading screen by @berry-13 in #3875
  • πŸ’‘ style: switched to Ariakit’s tooltip by @berry-13 in #3748
  • πŸ‘ style: Improve a11y/theming for Settings Dialog, Dropdown Menus; fix: SearchBar focus issues by @berry-13 in #4091
  • 🎨 style: UI Style Enhancements and Refactor for Improved Consistency and Layout by @berry-13 in #4471

πŸ‘ Accessibility

  • πŸ‘ a11y: New Chat button - focus, mobile label, collapsed sidebar label by @Tanvez in #4069
  • πŸ”˜ a11y: Switch Contrast and File Input Key Events to WCAG by @danny-avila in #4536

🌍 Internationalization

  • 🌏 i18n: modify username min length in Ko.ts (3β†’2) by @Kim-Jaemin420 in #4532
  • 🌏 i18n: Added Missing Localizations (Ar, De, Es, Fr, It, Jp, Ko, Ru, Zh) by @danny-avila in #4540

βš™οΈ Other Changes

  • πŸ“Š refactor: use Parameters from Side Panel for OpenAI, Anthropic, and Custom endpoints by @danny-avila in #4092
  • πŸ›‘οΈ chore: address several npm vulnerabilities by @danny-avila in #4151
  • πŸ”„ refactor: Apply Config Preset for Model Spec Enforcement by @danny-avila in #4214
  • 🧹 chore: bump vite-plugin-pwa to ^0.20.5, and use overrides to address CVE-2024-47068 by @danny-avila in #4226
  • 🚧 chore: merge latest dev build by @danny-avila in #4288
  • πŸ‘· refactor(removeNullishValues): allow empty strings configured in parameters by @danny-avila in #4291
  • πŸͺ– refactor: Helm chart release workflow by @pranshu-m in #4311
  • πŸ”ƒ refactor: rename all server endpoints to use same file names by @adrianfagerland in #4364
  • πŸ‹ chore: remove Docker version syntax as its no longer by @matsubo in #4375
  • πŸ“¦ chore: npm package audit by @danny-avila in #4424
  • 🎨 refactor: UI stlye by @berry-13 in #4438
  • πŸ” refactor: Unverified User Verification Logic by @danny-avila in #4482

πŸ”§ Fixes

  • βš™οΈ fix: Ensure Azure AI Search TOP is a number by @s-diez in #3891
  • πŸ” fix: token not using webcrypto by @berry-13 in #4005
  • πŸͺ¨ fix: Formatting Edge Case Handling for Bedrock Messages by @danny-avila in #4016
  • πŸͺ fix: input validation for lang cookie by @DanielAlt in #4024
  • πŸ› οΈ fix: Chrome App Crash on Endpoint Selection in Edit Preset Dialog by @danny-avila in #4096
  • πŸ”§ fix: OpenAIClient Response Handling for Legacy /v1/completions by @danny-avila in #4128
  • πŸ› οΈ fix: getStreamUsage Method in OpenAIClient by @danny-avila in #4133
  • 🎨 fix: Terms and Conditions Modal Styling by @danny-avila in #4169
  • πŸ”– fix: URI Encoding for Bookmarks by @danny-avila in #4172
  • πŸ—‚οΈ fix: Optimize Conversation Grouping and Sorting by @danny-avila in #4173
  • πŸ› fix(analytics): prevent multiple GTM initializations by @riya-amemiya in #4174
  • πŸ“… fix: Conversation grouping and labeling for prior years by @danny-avila in #4180
  • 🧹 fix: Resolve Unarchive Conversation Bug, Archive Pagination by @danny-avila in #4189
  • 🏷️ fix: Ensure modelLabel Field Usage for ModelSpecs/GPTPlugins by @danny-avila in #4224 #4225 #4228
  • βš™οΈ fix: minor issues related to agents by @danny-avila in #4297
  • πŸ”– fix: bookmark error using CosmosDB - Added index to position field in schema by @bijucyborg in #4296
  • πŸ› οΈ fix: Remove expiresAt field when setting expiry to β€œnever” (#4293) by @normunds-wipo in #4294
  • πŸ–ΌοΈ fix: Prevent Empty Avatar Source by @danny-avila in #4321
  • πŸ’¬ fix: adjust regex in ModelService to recognize o1- models returned fr… by @juwalter in #4340
  • πŸ”¨ fix(ToolCall): Check output string type before performing .toLowerCase() by @hanna-daoud in #4324
  • πŸ”¨ fix(AzureOpenAI): o1 model, stream parameter check by @ABHIJITH-EA in #4381
  • πŸ€– fix: Minor Assistants Issues by @danny-avila in #4436
  • πŸ€– fix: Address Minor Agent Issues by @danny-avila in #4483
  • πŸ–ΌοΈ fix: Avatar Handling for Agents and Assistants by @danny-avila in #4507
  • πŸ‘“ fix: Assistants Vision Prompt Error Handling (legacy) by @danny-avila in #4529
  • 🎚️ fix: Google top_k Slider Step to Integers by @danny-avila in #4537
  • 🍎 fix: Update β€œEnter to send” behavior for Mac users by @danny-avila in #4539
  • πŸ›‘οΈ fix: Minor Vulnerabilities by @danny-avila in #4543

New Contributors

Full Changelog: https://github.com/danny-avila/LibreChat/compare/v0.7.4…v0.7.5