[FIX] Bump bundled Qdrant server to v1.16.1 to match qdrant-client#2015
[FIX] Bump bundled Qdrant server to v1.16.1 to match qdrant-client#2015amanattrish wants to merge 1 commit into
Conversation
Signed-off-by: Aman Attrish <53205776+amanattrish@users.noreply.github.com>
|
| Filename | Overview |
|---|---|
| docker/docker-compose-dev-essentials.yaml | Single-line bump of the Qdrant server image tag from v1.8.3 to v1.16.1 to match the qdrant-client>=1.16.0,<1.17.0 constraint in the SDK. |
Sequence Diagram
sequenceDiagram
participant SDK as unstract/sdk1 (qdrant-client 1.16.x)
participant Server as Qdrant Server
Note over SDK,Server: Before (v1.8.3 server)
SDK->>Server: API call (1.16.x endpoint)
Server-->>SDK: 404 Not Found
Note over SDK,Server: After (v1.16.1 server)
SDK->>Server: API call (1.16.x endpoint)
Server-->>SDK: 200 OK
Reviews (1): Last reviewed commit: "[FIX] Bump bundled Qdrant server to v1.1..." | Re-trigger Greptile
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
Summary by CodeRabbit
WalkthroughThe pull request updates the Qdrant vector database service image from v1.8.3 to v1.16.1 in the development Docker Compose configuration. This single-line change addresses a compatibility issue between the bundled Qdrant server and qdrant-client 1.16, which caused test connection failures during onboarding. ChangesQdrant Version Update
🎯 1 (Trivial) | ⏱️ ~2 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |



What
Bump the bundled Qdrant server image from
v1.8.3tov1.16.1indocker/docker-compose-dev-essentials.yaml.Why
unstract/sdk1pinsqdrant-client>=1.16.0,<1.17.0(#1845) but the compose file still ran the 1.8.3 server (set in #185). The version gap makes the client hit an API path the old server does not expose, so adding the bundled Qdrant as a vector DB fails on test connection with404 (Not Found).How
Changed the image tag to
v1.16.1, which is within the client's supported range.Can this PR break any existing features. If yes, please list possible items. If no, please explain why. (PS: Admins do not merge the PR without this section filled)
Fresh installs: no risk, the vector store starts empty.
Existing installs: the persisted
qdrant_datavolume was created by 1.8.3. Qdrant keeps storage backward compatible, so 1.16.1 should read it, but I have only tested a fresh setup. Flagging so maintainers can confirm the upgrade path.Database Migrations
None.
Env Config
None.
Relevant Docs
None.
Related Issues or PRs
Fixes #2014.
Dependencies Versions
Qdrant server image: v1.8.3 -> v1.16.1 (aligns with qdrant-client 1.16.2).
Notes on Testing
docker compose -f docker-compose.yaml up -d --force-recreate qdrantcurl http://localhost:6333/reports version 1.16.1.http://unstract-vector-db:6333now passes test connection.Screenshots
Checklist
I have read and understood the Contribution Guidelines.