Skip to content

qdrant server v1.16.3 not updated to v1.18 — client/server version mismatch in dev environment #3769

@bug-ops

Description

@bug-ops

Description

After upgrading `qdrant-client` crate to 1.18.0 (#3766) and updating the docker-compose image tag to `qdrant/qdrant:v1.18.0` (#3759), the locally running Qdrant container was not restarted. The container still runs `v1.16.3`.

On every Zeph startup, the following warning is printed to stdout:

Client version 1.18.0 is not compatible with server version 1.16.3.
Major versions should match and minor version difference must not exceed 1.
Set check_compatibility=false to skip version check.

The client accepts this and continues (due to the non-fatal nature of the check), but API compatibility is not guaranteed.

Reproduction Steps

  1. Run docker inspect zeph-qdrant-1 --format "{{.Config.Image}}" — returns qdrant/qdrant:v1.16.3
  2. Run cargo run --features full -- --config .local/config/testing.toml --bare with any prompt
  3. Observe the compatibility warning on stdout

Expected Behavior

The dev Qdrant container should be running v1.18.0 matching the client version. No compatibility warning.

Actual Behavior

Container still on v1.16.3. Client 1.18.0 warns about 2-minor-version gap exceeding the allowed tolerance.

Environment

Fix

docker compose -f docker/docker-compose.deps.yml pull qdrant
docker compose -f docker/docker-compose.deps.yml up -d qdrant

Metadata

Metadata

Assignees

Labels

P3Research — medium-high complexitybugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions