Files
librechat.ai/components/changelog/content/v0.8.0-rc2.mdx
Danny Avila a28ab06f77 v0.8.0-rc2 (#393)
* 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
2025-08-13 16:21:13 -04:00

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