mirror of
https://github.com/open-webui/open-webui.git
synced 2026-08-30 17:25:30 -05:00
[GH-ISSUE #8783] ChromaDB version changed in latest release, breaking compatibility with existing deployments #134980
Reference in New Issue
Block a user
Originally created by @bielids on GitHub (Jan 23, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/8783
Bug Report
Installation Method
Kubernetes deployment with 2 pods; one for Chroma and the other for Open WebUI
Environment
Confirmation:
Expected Behavior:
Authentication to ChromaDB should succeed
Actual Behavior:
It fails due to a 404 response from ChromaDB as the auth endpoint is missing in ChromaDB 0.5.15
Description
Bug Summary:
Chroma dependency requirement changed from Open WebUI 0.5.4 (Chroma 0.5.15) to 0.5.6 (Chroma 0.6.2)
Reproduction Details
Install ChromaDB 0.5.15 and connect Open WebUI 0.5.4 to it. Next, upgrade Open WebUI to 0.5.6
Logs and Screenshots
Docker Container Logs:
Additional Information
Could you please adjust the release notes to mention this change so that people can upgrade their ChromaDB instance without issues. I installed ChromaDB 0.5.15 as this is what's used in the Open WebUI image and wasn't aware of the change until my deployment failed. Upgrading ChromaDB to 0.6.2 resolved my issues.
@tjbck commented on GitHub (Jan 23, 2025):
External ChromaDB version should match internal Open WebUI ChromaDB version.
@bielids commented on GitHub (Jan 23, 2025):
Release notes should say when Chroma DB version is updated.
I did match the version, in case where you didn't see my notes, but knowing this ahead of time via release notes would have made this much less painful.
@bielids commented on GitHub (Jan 23, 2025):
Release notes still haven't been updated. Please reopen issue.
@tkg61 commented on GitHub (Jan 23, 2025):
Also have this issue would have liked this in the release notes as well as it is a breaking change. @bielids did you have to do anything to chroma to update or just update the container?
edit: Yes, just updating the container works, no changes needed