You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Set to true to automatically redirect to the OpenID provider when a user visits the login page
451
451
# This will bypass the login form completely for users, only use this if OpenID is your only authentication method
452
452
OPENID_AUTO_REDIRECT=false
453
+
# Set to true to use PKCE (Proof Key for Code Exchange) for OpenID authentication
454
+
OPENID_USE_PKCE=false
455
+
#Set to true to reuse openid tokens for authentication management instead of using the mongodb session and the custom refresh token.
456
+
OPENID_REUSE_TOKENS=
457
+
#By default, signing key verification results are cached in order to prevent excessive HTTP requests to the JWKS endpoint.
458
+
#If a signing key matching the kid is found, this will be cached and the next time this kid is requested the signing key will be served from the cache.
459
+
#Default is true.
460
+
OPENID_JWKS_URL_CACHE_ENABLED=
461
+
OPENID_JWKS_URL_CACHE_TIME=# 600000 ms eq to 10 minutes leave empty to disable caching
462
+
#Set to true to trigger token exchange flow to acquire access token for the userinfo endpoint.
463
+
OPENID_ON_BEHALF_FLOW_FOR_USERINFRO_REQUIRED=
464
+
OPENID_ON_BEHALF_FLOW_USERINFRO_SCOPE="user.read"# example for Scope Needed for Microsoft Graph API
465
+
# Set to true to use the OpenID Connect end session endpoint for logout
466
+
OPENID_USE_END_SESSION_ENDPOINT=
467
+
468
+
469
+
# SAML
470
+
# Note: If OpenID is enabled, SAML authentication will be automatically disabled.
471
+
SAML_ENTRY_POINT=
472
+
SAML_ISSUER=
473
+
SAML_CERT=
474
+
SAML_CALLBACK_URL=/oauth/saml/callback
475
+
SAML_SESSION_SECRET=
476
+
477
+
# Attribute mappings (optional)
478
+
SAML_EMAIL_CLAIM=
479
+
SAML_USERNAME_CLAIM=
480
+
SAML_GIVEN_NAME_CLAIM=
481
+
SAML_FAMILY_NAME_CLAIM=
482
+
SAML_PICTURE_CLAIM=
483
+
SAML_NAME_CLAIM=
484
+
485
+
# Logint buttion settings (optional)
486
+
SAML_BUTTON_LABEL=
487
+
SAML_IMAGE_URL=
488
+
489
+
# Whether the SAML Response should be signed.
490
+
# - If "true", the entire `SAML Response` will be signed.
491
+
# - If "false" or unset, only the `SAML Assertion` will be signed (default behavior).
Copy file name to clipboardExpand all lines: CHANGELOG.md
+68Lines changed: 68 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,12 +4,72 @@ All notable changes to this project will be documented in this file.
4
4
5
5
6
6
7
+
8
+
9
+
7
10
## [Unreleased]
8
11
12
+
### ✨ New Features
13
+
14
+
- ✨ feat: implement search parameter updates by **@mawburn** in [#7151](https://github.com/danny-avila/LibreChat/pull/7151)
15
+
- 🎏 feat: Add MCP support for Streamable HTTP Transport by **@benverhees** in [#7353](https://github.com/danny-avila/LibreChat/pull/7353)
16
+
- 🔒 feat: Add Content Security Policy using Helmet middleware by **@rubentalstra** in [#7377](https://github.com/danny-avila/LibreChat/pull/7377)
17
+
- ✨ feat: Add Normalization for MCP Server Names by **@danny-avila** in [#7421](https://github.com/danny-avila/LibreChat/pull/7421)
18
+
- 📊 feat: Improve Helm Chart by **@hofq** in [#3638](https://github.com/danny-avila/LibreChat/pull/3638)
19
+
- 🦾 feat: Claude-4 Support by **@danny-avila** in [#7509](https://github.com/danny-avila/LibreChat/pull/7509)
20
+
- 🪨 feat: Bedrock Support for Claude-4 Reasoning by **@danny-avila** in [#7517](https://github.com/danny-avila/LibreChat/pull/7517)
21
+
22
+
### 🌍 Internationalization
23
+
24
+
- 🌍 i18n: Add `Danish` and `Czech` and `Catalan` localization support by **@rubentalstra** in [#7373](https://github.com/danny-avila/LibreChat/pull/7373)
25
+
- 🌍 i18n: Update translation.json with latest translations by **@github-actions[bot]** in [#7375](https://github.com/danny-avila/LibreChat/pull/7375)
26
+
- 🌍 i18n: Update translation.json with latest translations by **@github-actions[bot]** in [#7468](https://github.com/danny-avila/LibreChat/pull/7468)
27
+
28
+
### 🔧 Fixes
29
+
30
+
- 💬 fix: update aria-label for accessibility in ConvoLink component by **@berry-13** in [#7320](https://github.com/danny-avila/LibreChat/pull/7320)
31
+
- 🔑 fix: use `apiKey` instead of `openAIApiKey` in OpenAI-like Config by **@danny-avila** in [#7337](https://github.com/danny-avila/LibreChat/pull/7337)
32
+
- 🔄 fix: update navigation logic in `useFocusChatEffect` to ensure correct search parameters are used by **@mawburn** in [#7340](https://github.com/danny-avila/LibreChat/pull/7340)
33
+
- 🔄 fix: Improve MCP Connection Cleanup by **@danny-avila** in [#7400](https://github.com/danny-avila/LibreChat/pull/7400)
34
+
- 🛡️ fix: Preset and Validation Logic for URL Query Params by **@danny-avila** in [#7407](https://github.com/danny-avila/LibreChat/pull/7407)
35
+
- 🌘 fix: artifact of preview text is illegible in dark mode by **@nhtruong** in [#7405](https://github.com/danny-avila/LibreChat/pull/7405)
36
+
- 🛡️ fix: Temporarily Remove CSP until Configurable by **@danny-avila** in [#7419](https://github.com/danny-avila/LibreChat/pull/7419)
37
+
- 💽 fix: Exclude index page `/` from static cache settings by **@sbruel** in [#7382](https://github.com/danny-avila/LibreChat/pull/7382)
38
+
39
+
### ⚙️ Other Changes
40
+
41
+
- 📜 docs: CHANGELOG for release v0.7.8 by **@github-actions[bot]** in [#7290](https://github.com/danny-avila/LibreChat/pull/7290)
42
+
- 📦 chore: Update API Package Dependencies by **@danny-avila** in [#7359](https://github.com/danny-avila/LibreChat/pull/7359)
43
+
- 📜 docs: Unreleased Changelog by **@github-actions[bot]** in [#7321](https://github.com/danny-avila/LibreChat/pull/7321)
44
+
- 📜 docs: Unreleased Changelog by **@github-actions[bot]** in [#7434](https://github.com/danny-avila/LibreChat/pull/7434)
45
+
- 🛡️ chore: `multer` v2.0.0 for CVE-2025-47935 and CVE-2025-47944 by **@danny-avila** in [#7454](https://github.com/danny-avila/LibreChat/pull/7454)
46
+
- 📂 refactor: Improve `FileAttachment` & File Form Deletion by **@danny-avila** in [#7471](https://github.com/danny-avila/LibreChat/pull/7471)
47
+
- 📊 chore: Remove Old Helm Chart by **@hofq** in [#7512](https://github.com/danny-avila/LibreChat/pull/7512)
48
+
- 🪖 chore: bump helm app version to v0.7.8 by **@austin-barrington** in [#7524](https://github.com/danny-avila/LibreChat/pull/7524)
49
+
50
+
51
+
52
+
---
53
+
## [v0.7.8] -
54
+
55
+
Changes from v0.7.8-rc1 to v0.7.8.
56
+
57
+
### ✨ New Features
58
+
59
+
- ✨ feat: Enhance form submission for touch screens by **@berry-13** in [#7198](https://github.com/danny-avila/LibreChat/pull/7198)
60
+
- 🔍 feat: Additional Tavily API Tool Parameters by **@glowforge-opensource** in [#7232](https://github.com/danny-avila/LibreChat/pull/7232)
61
+
- 🐋 feat: Add python to Dockerfile for increased MCP compatibility by **@technicalpickles** in [#7270](https://github.com/danny-avila/LibreChat/pull/7270)
62
+
9
63
### 🔧 Fixes
10
64
11
65
- 🔧 fix: Google Gemma Support & OpenAI Reasoning Instructions by **@danny-avila** in [#7196](https://github.com/danny-avila/LibreChat/pull/7196)
12
66
- 🛠️ fix: Conversation Navigation State by **@danny-avila** in [#7210](https://github.com/danny-avila/LibreChat/pull/7210)
67
+
- 🔄 fix: o-Series Model Regex for System Messages by **@danny-avila** in [#7245](https://github.com/danny-avila/LibreChat/pull/7245)
68
+
- 🔖 fix: Custom Headers for Initial MCP SSE Connection by **@danny-avila** in [#7246](https://github.com/danny-avila/LibreChat/pull/7246)
69
+
- 🛡️ fix: Deep Clone `MCPOptions` for User MCP Connections by **@danny-avila** in [#7247](https://github.com/danny-avila/LibreChat/pull/7247)
70
+
- 🔄 fix: URL Param Race Condition and File Draft Persistence by **@danny-avila** in [#7257](https://github.com/danny-avila/LibreChat/pull/7257)
71
+
- 🔄 fix: Assistants Endpoint & Minor Issues by **@danny-avila** in [#7274](https://github.com/danny-avila/LibreChat/pull/7274)
72
+
- 🔄 fix: Ollama Think Tag Edge Case with Tools by **@danny-avila** in [#7275](https://github.com/danny-avila/LibreChat/pull/7275)
13
73
14
74
### ⚙️ Other Changes
15
75
@@ -18,8 +78,16 @@ All notable changes to this project will be documented in this file.
18
78
- 📦 chore: Bump Package Security by **@danny-avila** in [#7183](https://github.com/danny-avila/LibreChat/pull/7183)
19
79
- 🌿 refactor: Unmount Fork Popover on Hide for Better Performance by **@danny-avila** in [#7189](https://github.com/danny-avila/LibreChat/pull/7189)
20
80
- 🧰 chore: ESLint configuration to enforce Prettier formatting rules by **@mawburn** in [#7186](https://github.com/danny-avila/LibreChat/pull/7186)
81
+
- 🎨 style: Improve KaTeX Rendering for LaTeX Equations by **@andresgit** in [#7223](https://github.com/danny-avila/LibreChat/pull/7223)
82
+
- 📝 docs: Update `.env.example` Google models by **@marlonka** in [#7254](https://github.com/danny-avila/LibreChat/pull/7254)
83
+
- 💬 refactor: MCP Chat Visibility Option, Google Rates, Remove OpenAPI Plugins by **@danny-avila** in [#7286](https://github.com/danny-avila/LibreChat/pull/7286)
84
+
- 📜 docs: Unreleased Changelog by **@github-actions[bot]** in [#7214](https://github.com/danny-avila/LibreChat/pull/7214)
0 commit comments