Skip to content

[FIX] Bump bundled Qdrant server to v1.16.1 to match qdrant-client#2015

Closed
amanattrish wants to merge 2 commits into
Zipstack:mainfrom
amanattrish:fix/qdrant-server-version-bump
Closed

[FIX] Bump bundled Qdrant server to v1.16.1 to match qdrant-client#2015
amanattrish wants to merge 2 commits into
Zipstack:mainfrom
amanattrish:fix/qdrant-server-version-bump

Conversation

@amanattrish

Copy link
Copy Markdown

What

Bump the bundled Qdrant server image from v1.8.3 to v1.16.1 in docker/docker-compose-dev-essentials.yaml.

Why

unstract/sdk1 pins qdrant-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 with 404 (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_data volume 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

  • Bumped the tag and recreated the container: docker compose -f docker-compose.yaml up -d --force-recreate qdrant
  • curl http://localhost:6333/ reports version 1.16.1.
  • Onboarding > Connect Vector Database > Qdrant with http://unstract-vector-db:6333 now passes test connection.
  • Backend logs no longer show the client/server incompatibility warning.

Screenshots

image

Checklist

I have read and understood the Contribution Guidelines.

Signed-off-by: Aman Attrish <53205776+amanattrish@users.noreply.github.com>
@CLAassistant

CLAassistant commented Jun 5, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@greptile-apps

greptile-apps Bot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR updates the bundled development Qdrant server image. The main changes are:

  • Bumps docker/docker-compose-dev-essentials.yaml to qdrant/qdrant:v1.16.1.
  • Keeps the existing Qdrant service name, ports, volume, restart policy, labels, and env file wiring.
  • Simplifies the service comment for the vector database.

Confidence Score: 5/5

This looks safe to merge.

  • No blocking issues found in the changed code.

Important Files Changed

Filename Overview
docker/docker-compose-dev-essentials.yaml Updates the dev essentials Qdrant image tag while keeping the surrounding service configuration unchanged.

Reviews (2): Last reviewed commit: "Merge branch 'main' into fix/qdrant-serv..." | Re-trigger Greptile

@sonarqubecloud

sonarqubecloud Bot commented Jun 5, 2026

Copy link
Copy Markdown

@coderabbitai

coderabbitai Bot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: a30dab92-c9bf-447b-86e3-0f9c835d70d1

📥 Commits

Reviewing files that changed from the base of the PR and between f722a69 and b2bfcbd.

📒 Files selected for processing (1)
  • docker/docker-compose-dev-essentials.yaml

Summary by CodeRabbit

  • Chores
    • Updated development environment dependencies to the latest stable versions.

Walkthrough

The 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.

Changes

Qdrant Version Update

Layer / File(s) Summary
Update Qdrant service image
docker/docker-compose-dev-essentials.yaml
Qdrant service Docker image bumped from qdrant/qdrant:v1.8.3 to qdrant/qdrant:v1.16.1 to align with qdrant-client 1.16 compatibility requirements. No other service configuration or wiring changed.

🎯 1 (Trivial) | ⏱️ ~2 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The PR title accurately summarizes the main change: bumping the bundled Qdrant server version to align with the qdrant-client dependency.
Description check ✅ Passed The description comprehensively covers all template sections: What/Why/How, impact analysis, dependencies, testing notes, and related issues. All required sections are filled with clear, relevant information.
Linked Issues check ✅ Passed The PR directly fixes issue #2014 by updating the Qdrant server image from v1.8.3 to v1.16.1, resolving the API incompatibility that caused 404 errors during vector DB test connection.
Out of Scope Changes check ✅ Passed The change is narrowly focused on updating the Qdrant image tag in the Docker Compose file, with no extraneous modifications. This is directly scoped to address the version mismatch issue.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Signed-off-by: Chandrasekharan M <117059509+chandrasekharan-zipstack@users.noreply.github.com>
@sonarqubecloud

Copy link
Copy Markdown

@chandrasekharan-zipstack

Copy link
Copy Markdown
Contributor

@amanattrish thanks for your contribution. Apologies for getting to this late, but it seems like we already bumped the version in #2046 . Hadn't noticed your PR in time back then, closing this on that account

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix: [ISSUE] Bundled qdrant server (v1.8.3) incompatible with qdrant-client 1.16, vector db test connection fails with 404 error

3 participants