Skip to content

Commit 2405809

Browse files
authored
Merge branch 'main' into fix/update-msal-browser-version
2 parents 77579f5 + 95cadac commit 2405809

File tree

10 files changed

+269
-52
lines changed

10 files changed

+269
-52
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.5.18] - 2025-02-27
9+
10+
### Fixed
11+
12+
- **🌐 Open WebUI Now Works Over LAN in Insecure Context**: Resolved an issue preventing Open WebUI from functioning when accessed over a local network in an insecure context, ensuring seamless connectivity.
13+
- **🔄 UI Now Reflects Deleted Connections Instantly**: Fixed an issue where deleting a connection did not update the UI in real time, ensuring accurate system state visibility.
14+
- **🛠️ Models Now Display Correctly with ENABLE_FORWARD_USER_INFO_HEADERS**: Addressed a bug where models were not visible when ENABLE_FORWARD_USER_INFO_HEADERS was set, restoring proper model listing.
15+
816
## [0.5.17] - 2025-02-27
917

1018
### Added

backend/open_webui/config.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1500,10 +1500,11 @@ class BannerModel(BaseModel):
15001500
VECTOR_DB = os.environ.get("VECTOR_DB", "chroma")
15011501

15021502
# Chroma
1503+
CHROMA_DATA_PATH = f"{DATA_DIR}/vector_db"
1504+
15031505
if VECTOR_DB == "chroma":
15041506
import chromadb
15051507

1506-
CHROMA_DATA_PATH = f"{DATA_DIR}/vector_db"
15071508
CHROMA_TENANT = os.environ.get("CHROMA_TENANT", chromadb.DEFAULT_TENANT)
15081509
CHROMA_DATABASE = os.environ.get("CHROMA_DATABASE", chromadb.DEFAULT_DATABASE)
15091510
CHROMA_HTTP_HOST = os.environ.get("CHROMA_HTTP_HOST", "")
@@ -2415,7 +2416,7 @@ class BannerModel(BaseModel):
24152416
LDAP_SEARCH_FILTERS = PersistentConfig(
24162417
"LDAP_SEARCH_FILTER",
24172418
"ldap.server.search_filter",
2418-
os.environ.get("LDAP_SEARCH_FILTER", ""),
2419+
os.environ.get("LDAP_SEARCH_FILTER", os.environ.get("LDAP_SEARCH_FILTERS", "")),
24192420
)
24202421

24212422
LDAP_USE_TLS = PersistentConfig(

backend/open_webui/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -972,7 +972,7 @@ def get_filtered_models(models, user):
972972

973973
@app.get("/api/models/base")
974974
async def get_base_models(request: Request, user=Depends(get_admin_user)):
975-
models = await get_all_base_models(request)
975+
models = await get_all_base_models(request, user=user)
976976
return {"data": models}
977977

978978

backend/open_webui/routers/openai.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ async def send_get_request(url, key=None, user: UserModel = None):
6767
"X-OpenWebUI-User-Email": user.email,
6868
"X-OpenWebUI-User-Role": user.role,
6969
}
70-
if ENABLE_FORWARD_USER_INFO_HEADERS
70+
if ENABLE_FORWARD_USER_INFO_HEADERS and user
7171
else {}
7272
),
7373
},

0 commit comments

Comments
 (0)