mirror of
https://github.com/LibreChat-AI/librechat.ai.git
synced 2026-03-27 10:48:32 +07:00
* v0.8.0-rc2 * 📚 docs: Update Redis configuration details in dotenv.mdx - Added a new section highlighting Redis performance benefits and horizontal scaling capabilities. - Updated configuration options for Redis, including new parameters for authentication and connection management. - Clarified usage notes regarding `USE_REDIS`, `REDIS_URI`, and mutual exclusivity of `REDIS_KEY_PREFIX_VAR` and `REDIS_KEY_PREFIX`. * 📚 docs: Update memory functionality notes in memory.mdx - Removed the note indicating that memory only works with agents, clarifying the configuration requirements for memory functionality in LibreChat. * 📚 docs: Update custom endpoint and default parameters documentation - Clarified the usage of the `addParams` field in custom endpoints, emphasizing its importance for API-specific options like `max_tokens`. - Removed default values for `temperature`, `top_p`, `presence_penalty`, and `frequency_penalty` from the default parameters section to streamline the documentation. * 📚 docs: Enhance memory agent execution notes in memory.mdx - Added a new callout explaining the execution behavior of the memory agent when memory is enabled. - Clarified the timing and order of memory updates to ensure a seamless user experience during chat interactions. * 📚 docs: Add Cloudflare Workers AI configuration documentation - Introduced a new section detailing the setup and configuration for Cloudflare Workers AI. - Included required environment variables and example YAML configuration for integration with LibreChat. - Highlighted compatibility notes and known issues with specific models. * 📚 docs: Update reasoning effort and add verbosity parameter in model specs - Changed accepted values for reasoning effort from "None", "Low", "Medium", "High" to "minimal", "low", "medium", "high". - Updated default value for reasoning effort to reflect API default when not set. - Introduced a new parameter, verbosity, with accepted values "low", "medium", "high" and provided default value information. - Updated relevant sections in the URL query documentation to include the new verbosity parameter. * 📚 docs: Add Auth0 configuration for OpenID Connect - Introduced a new documentation file for configuring Auth0 as an OpenID Connect provider for LibreChat. - Updated existing documentation to include Auth0 in the OpenID Connect section and token reuse guidelines. - Added necessary environment variable details and configuration steps specific to Auth0, including the importance of the `OPENID_AUDIENCE` variable for token validation. * chore: add bash syntaxing to code blocks * chore: add alias for cloudflare * chore: clarification in cloudflare ai docs
60 lines
6.7 KiB
Plaintext
60 lines
6.7 KiB
Plaintext
## What's Changed
|
|
|
|
### ✨ Features
|
|
|
|
* ✨ feat: GPT-5 Token Limits, Rates, Icon, Reasoning Support by [@danny-avila](https://github.com/danny-avila) in [`aa37f2f`](https://github.com/danny-avila/LibreChat/commit/aa37f2fb1eafad98b3071bf40b67c7b19ef0b5f2)
|
|
* 🧠 feat: Add `minimal` Reasoning Effort option by [@danny-avila](https://github.com/danny-avila) in [`2f6a96d`](https://github.com/danny-avila/LibreChat/commit/2f6a96dbdc8e8e1b6ecaeee8a717f34c9f0c3eab)
|
|
* ✨ feat: Add OpenAI Verbosity Parameter by [@danny-avila](https://github.com/danny-avila) in [#8929](https://github.com/danny-avila/LibreChat/pull/8929)
|
|
* ✨ feat: GPT-OSS models Token Limits & Rates by [@danny-avila](https://github.com/danny-avila) in [`a5f4c9b`](https://github.com/danny-avila/LibreChat/commit/a5f4c9be9c5d11b93a7b61c76b9e1f4a3d8a4e6f)
|
|
* 🛂 feat: Payload limits and Validation for User-created Memories by [@danny-avila](https://github.com/danny-avila) in [#8974](https://github.com/danny-avila/LibreChat/pull/8974)
|
|
* 🧑💼 feat: Add Agent Model Validation by [@danny-avila](https://github.com/danny-avila) in [#8995](https://github.com/danny-avila/LibreChat/pull/8995)
|
|
|
|
### 🐛 Fixes
|
|
|
|
* 🔒 fix: Provider Validation for Social, OpenID, SAML, and LDAP Logins by [@danny-avila](https://github.com/danny-avila) in [#8999](https://github.com/danny-avila/LibreChat/pull/8999)
|
|
* 📸 fix: Avatar Handling for Social Login by [@danny-avila](https://github.com/danny-avila) in [#8993](https://github.com/danny-avila/LibreChat/pull/8993)
|
|
* 🛡️ fix: OTP Verification For 2FA Disable Operation by [@danny-avila](https://github.com/danny-avila) in [#8975](https://github.com/danny-avila/LibreChat/pull/8975)
|
|
* 🪙 fix: Max Output Tokens Refactor for Responses API by [@dustinhealy](https://github.com/dustinhealy) in [#8972](https://github.com/danny-avila/LibreChat/pull/8972)
|
|
* 🔮 fix: Artifacts `readOnly` to Re-render when Expected by [@danny-avila](https://github.com/danny-avila) in [#8954](https://github.com/danny-avila/LibreChat/pull/8954)
|
|
* 🧪 fix: Editor Styling, Incomplete Artifact Editing, Optimize Artifact Context by [@danny-avila](https://github.com/danny-avila) in [#8953](https://github.com/danny-avila/LibreChat/pull/8953)
|
|
* 🛣️ fix: Remove Title Tokens Limit for GPT-5 Models by [@danny-avila](https://github.com/danny-avila) in [#8948](https://github.com/danny-avila/LibreChat/pull/8948)
|
|
* 🟢 fix: Incorrect `customUserVars` Set States by [@dustinhealy](https://github.com/dustinhealy) in [#8905](https://github.com/danny-avila/LibreChat/pull/8905)
|
|
* 📂 fix: File Cleanup for Uploaded "Agent" Files by [@danny-avila](https://github.com/danny-avila) in [#8900](https://github.com/danny-avila/LibreChat/pull/8900)
|
|
* 🔧 fix: MCP Queries and Connections by [@dustinhealy](https://github.com/dustinhealy) in [#8870](https://github.com/danny-avila/LibreChat/pull/8870)
|
|
|
|
### 🔧 Refactoring
|
|
|
|
* 🔧 refactor: Move Plugin-related Helpers to TS API and Add Tests by [@danny-avila](https://github.com/danny-avila) in [#8961](https://github.com/danny-avila/LibreChat/pull/8961)
|
|
* 🧠 refactor: Memory Timeout after Completion and Guarantee Stream Final Event by [@danny-avila](https://github.com/danny-avila) in [#8955](https://github.com/danny-avila/LibreChat/pull/8955)
|
|
* 🔧 refactor: `customUserVar` Error Normalization by [@dustinhealy](https://github.com/dustinhealy) in [#8950](https://github.com/danny-avila/LibreChat/pull/8950)
|
|
* 🎚️ refactor: Update Min. Values for OpenAI Parameters by [@usnavy13](https://github.com/usnavy13) in [#8922](https://github.com/danny-avila/LibreChat/pull/8922)
|
|
* 🔄 refactor: Select OpenRouter LLM Class Dynamically by `baseURL` by [@danny-avila](https://github.com/danny-avila) in [#8898](https://github.com/danny-avila/LibreChat/pull/8898)
|
|
* 🥞 refactor: Duplicate Agent Versions as Informational Instead of Errors by [@sbruel](https://github.com/sbruel) in [#8881](https://github.com/danny-avila/LibreChat/pull/8881)
|
|
|
|
### 🌍 Internationalization
|
|
|
|
* 🌍 i18n: Update translation.json with latest translations by [@github-actions[bot]](https://github.com/apps/github-actions) in [#8996](https://github.com/danny-avila/LibreChat/pull/8996), [#8957](https://github.com/danny-avila/LibreChat/pull/8957), [#8934](https://github.com/danny-avila/LibreChat/pull/8934), [#8924](https://github.com/danny-avila/LibreChat/pull/8924), [#8907](https://github.com/danny-avila/LibreChat/pull/8907)
|
|
|
|
### 🎨 UI/UX
|
|
|
|
* 🎨 style: Add missing markdown font size variable to CSS by [@danny-avila](https://github.com/danny-avila) in [#9011](https://github.com/danny-avila/LibreChat/pull/9011)
|
|
* 💬 style: Enhance Tooltip with HTML support and Improve Styling by [@berry-13](https://github.com/berry-13) in [#8915](https://github.com/danny-avila/LibreChat/pull/8915)
|
|
|
|
### 🛠️ Other Changes
|
|
|
|
* 🪖 ci: Helm OCI Publishing by [@clayrosenthal](https://github.com/clayrosenthal) in [#7256](https://github.com/danny-avila/LibreChat/pull/7256)
|
|
* 📦 chore: Bump `@librechat/agents` to v2.4.75 by [@danny-avila](https://github.com/danny-avila) in [#8956](https://github.com/danny-avila/LibreChat/pull/8956)
|
|
* 📦 chore: Bump `@librechat/agents` to v2.4.73 by [@danny-avila](https://github.com/danny-avila) in [#8949](https://github.com/danny-avila/LibreChat/pull/8949)
|
|
* 📦 chore: Bump `@librechat/agents` to v2.4.72 by [@danny-avila](https://github.com/danny-avila) in [`bf8e74b`](https://github.com/danny-avila/LibreChat/commit/bf8e74b9f6a9845dae14ca7e3b4b85b7a0f8e3c5)
|
|
* 📦 chore: Bump `@librechat/agents` to v2.4.71 by [@danny-avila](https://github.com/danny-avila) in [`58a97c5`](https://github.com/danny-avila/LibreChat/commit/58a97c54ee01e3c8afb3f41aacf7e5dd62e23419)
|
|
* 📦 chore: Bump `@librechat/agents` to v2.4.70 by [@danny-avila](https://github.com/danny-avila) in [#8923](https://github.com/danny-avila/LibreChat/pull/8923)
|
|
* 🪖 chore: Fix Typo in `helm/librechat/values.yaml` by [@alkshmir](https://github.com/alkshmir) in [#8960](https://github.com/danny-avila/LibreChat/pull/8960)
|
|
* 📑 docs: Fix Typos in JSDoc and Doc Files by [@0xjeffreybulanadi](https://github.com/0xjeffreybulanadi) in [#8998](https://github.com/danny-avila/LibreChat/pull/8998)
|
|
|
|
## New Contributors
|
|
* [@usnavy13](https://github.com/usnavy13) made their first contribution in [#8922](https://github.com/danny-avila/LibreChat/pull/8922)
|
|
* [@alkshmir](https://github.com/alkshmir) made their first contribution in [#8960](https://github.com/danny-avila/LibreChat/pull/8960)
|
|
* [@clayrosenthal](https://github.com/clayrosenthal) made their first contribution in [#7256](https://github.com/danny-avila/LibreChat/pull/7256)
|
|
* [@0xjeffreybulanadi](https://github.com/0xjeffreybulanadi) made their first contribution in [#8998](https://github.com/danny-avila/LibreChat/pull/8998)
|
|
|
|
**Full Changelog**: https://github.com/danny-avila/LibreChat/compare/v0.8.0-rc1...v0.8.0-rc2 |