dependabot[bot]
0cfd74ae56
build(deps): bump docker/setup-buildx-action from 3 to 4 ( #8333 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3 to 4.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-10 09:36:28 +01:00
dependabot[bot]
469bdec987
build(deps): bump sigstore/cosign-installer from 4.0.0 to 4.1.0 ( #8331 )
...
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](https://github.com/sigstore/cosign-installer/compare/v4.0.0...v4.1.0 )
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-10 09:35:38 +01:00
xzfc
61e046f80e
Synchronize Rust and Python edge examples ( #8312 )
2026-03-06 19:17:15 +00:00
xzfc
628195fafe
Remove shard dependency on api ( #8284 )
...
* Move `DenseVector`/`MultiDenseVector` from `api` to `segment`
* Move `OrderByInterface` from `api` to `segment`
Reason: it's used in `edge` which shouldn't depend on `api`.
* Make `shard` -> `api` dependency optional
* Remove `api` from the amalgamation
* Don't install protoc in edge Actions
2026-03-05 04:38:02 +00:00
xzfc
8710de88b1
Qdrant edge rust fixes ( #8277 )
...
* amalgamate.py: specify encoding="utf-8"
For legacy platforms that still default to cp1252.
* amalgamate.py: use `shutil.which`
In case if `ast-grep` is a cmd wrapper.
* amalgamate.py: write rules to temporary file
Windows runner don't like inline-rules.
* amalgamate.py: Add decription to package
Required for publishing to crates.io.
* amalgamate.py: package build scripts for `common` and `segment`
Also, add more comments.
* amalgamate.py: keep generated module order deterministic
Not an issue, but nice to have. Suggested by CodeRabbit.
* edge-rust-release.yml: also check on arm machines
* edge-rust-release.yml: Use cargo build instead of cargo check
To catch linker errors.
* edge-rust-release.yml: disable fail-fast (for easier debugging)
* edge-rust-release.yml: add --no-verify to cargo publish
The previous job `edge-rust-check` already builds it, no need to build
it again in the `publish` job.
2026-03-03 11:08:16 +00:00
dependabot[bot]
4cba3c08e0
build(deps): bump actions/download-artifact from 7 to 8 ( #8266 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 7 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-03 11:17:40 +01:00
dependabot[bot]
9692a08fca
build(deps): bump actions/upload-artifact from 6 to 7 ( #8265 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-03 11:16:44 +01:00
xzfc
13df41e823
Workflow to publish qdrant-edge on crates.io ( #8260 )
...
* [ai] Workflow to publish qdrant-edge on crates.io
* Doc, tune Cargo.toml
2026-03-02 22:57:36 +00:00
xzfc
28d9c5be12
Single edge crate ( #8173 )
...
* Fixups of amalgamator
Fix issues that break `qdrant-edge` build process:
- `use … as segment;` - this causes `ast-grep` rules to replace wrong
paths. So, rename to avoid collisions.
- `#[macro_use]` and `extern crate` required be in the top-level
`lib.rs`.
- `format!("…", crate::something::…)` - `ast-grep` can't fix paths
inside macros. Fixed by moving `crate::something::…` out of the macro.
* Add lib/edge/publish workspace and amalgamation script
* Move `lib/edge/examples` into `lib/edge/publish/` workspace
And fix them to use the generated `qdrant-edge` crate.
* Add github workflow
* Cleanup `qdrant-edge` public API
Removes empty modules. Checked by `cargo doc`.
2026-02-24 16:43:59 +00:00
Tim Visée
7eb57b50e5
Include RocksDB support in Linux binaries we release on GitHub ( #8181 )
2026-02-19 17:40:39 +01:00
tellet-q
e96df52a7a
Push master images to DockerHub ( #7836 )
2025-12-30 09:25:50 +01:00
dependabot[bot]
0e66a27e5b
build(deps): bump actions/upload-artifact from 4 to 6 ( #7817 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-23 11:11:16 +01:00
dependabot[bot]
3a2616ebc3
build(deps): bump actions/download-artifact from 4 to 7 ( #7816 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-23 11:10:54 +01:00
Kyamran
359c229cfe
Replace --all to --workspace ( #7797 )
2025-12-18 14:44:56 +00:00
tellet-q
2ae05890c5
Move test dependencies to tests ( #7793 )
...
* Move pyproject and uv.lock to tests folder
* Make tests working-dir agnostic
* Fix test
* Address review
2025-12-17 15:50:28 +01:00
Roman Titov
3c2bf8b116
Fix CI 😬 ( #7796 )
2025-12-17 15:11:08 +01:00
Roman Titov
8f7aa023db
Qdrant Edge Python release CI workflow ( #7562 )
2025-12-17 14:19:26 +01:00
Tim Visée
b0bb7ef604
Migrate Python to uv ( #7790 )
...
* Move pyproject.toml to root
* Migrate pyproject.toml from Poetry to uv
* Update GH workflows
* Update test script, doc and nix to use uv
* Use latest uv
* Fix uv.lock
* Cleanup shell.nix
* Cleanup
- Explicit `uv sync` is not required, `uv run` will install deps
automatically.
- We don't provide a python package, so the `[build-system]` section
is not needed.
* Fix UV_VERSION inconsistency
---------
Co-authored-by: tellet-q <elena.dubrovina@qdrant.com >
Co-authored-by: xzfc <xzfcpw@gmail.com >
2025-12-16 16:45:13 +01:00
dependabot[bot]
02290c9bc3
build(deps): bump actions/download-artifact from 6 to 7 ( #7769 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-16 11:29:28 +01:00
dependabot[bot]
a9953c0643
build(deps): bump actions/upload-artifact from 5 to 6 ( #7767 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-16 11:26:52 +01:00
Arnaud Gourlay
76bfa2ef7c
Fix to run all tests on CI ( #7732 )
...
* Fix to run all tests on CI
* adjust for macos since we bumped rocksdb
* more flags
2025-12-09 11:09:52 +01:00
Tim Visée
3d3c230461
Include RocksDB features in Docker dev build ( #7683 )
...
* Include RocksDB features in Docker dev build
* Configure flags in a different way, without else branch
2025-12-04 11:55:00 +01:00
dependabot[bot]
f560bc2c7c
build(deps): bump actions/checkout from 5 to 6 ( #7654 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 21:49:42 -03:00
tellet-q
4fe1a1b068
Long running e2e test on many collections ( #7576 )
...
* Add test for many collections
* Reduce number of collections
2025-12-01 11:57:40 +01:00
Arnaud Gourlay
f45b49000b
Bump Poetry 2.2.1 ( #7633 )
2025-11-28 15:48:50 +01:00
tellet-q
3d42527be1
Build dev with new feature flag ( #7612 )
...
* Build dev images with new feature flag
* Disable feature for master and tags
2025-11-26 14:11:04 +01:00
tellet-q
be6ff8ce31
Increase timeout for e2e tests ( #7611 )
2025-11-26 09:22:31 +01:00
Tim Visée
57ad76db98
Disable RocksDB features in local development builds ( #7552 )
...
* Disable rocksdb compile time feature by default
* Also disable RocksDB feature in segment crate
* Enable RocksDB feature in all CI builds
* Remove extra job for testing non-RocksDB build, it's the default now
* Keep RocksDB structures in generated OpenAPI schema
* Fix obsolete --workspace flag breaking builds with explicit features
* Also build including RocksDB in e2e tests on CI
2025-11-25 17:29:50 +01:00
Tim Visée
d0a870ce2e
Fix cosign error on release image ( #7606 )
2025-11-25 16:57:58 +01:00
dependabot[bot]
ec72bcb5cf
build(deps): bump actions/checkout from 5 to 6 ( #7589 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-24 21:08:43 -03:00
Arnaud Gourlay
0f2e415a72
Storage compat. tests all supported versions ( #7566 )
...
* Storage compat. tests all supported versions
* v1.15.0 creates problems
* less parallelism to not blow the disk
* Add xdist group (#7568 )
* Add session fixture and xdist group
* Increase number of workers back to 4
* Revert caching
* Remove folders with docker_client
* Fix --dist=loadgroup
* Disable v1.15.0
---------
Co-authored-by: tellet-q <166374656+tellet-q@users.noreply.github.com >
2025-11-24 12:45:26 +01:00
dependabot[bot]
8383bc6471
build(deps): bump sigstore/cosign-installer from 3.10.0 to 4.0.0 ( #7431 )
...
* build(deps): bump sigstore/cosign-installer from 3.10.0 to 4.0.0
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) from 3.10.0 to 4.0.0.
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](https://github.com/sigstore/cosign-installer/compare/v3.10.0...v4.0.0 )
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Keep old bundle format for Harbor compatibility
* Remove trailing white spaces
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: timvisee <tim@visee.me >
2025-11-18 13:24:48 +01:00
Roman Titov
b15bc53dce
Qdrant Edge CI ( #7525 )
2025-11-13 15:23:06 +01:00
dependabot[bot]
96a7a70759
build(deps): bump actions/download-artifact from 5 to 6 ( #7461 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-28 11:01:27 +01:00
dependabot[bot]
ef1618ae0e
build(deps): bump actions/upload-artifact from 4 to 5 ( #7460 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-28 11:01:00 +01:00
Arnaud Gourlay
fe94fdc5ce
Bump Python 3.13 on CI ( #7365 )
...
* Bump Python 3.13 on CI
* Regenerate tls certificates
---------
Co-authored-by: tellet-q <elena.dubrovina@qdrant.com >
2025-10-08 12:50:34 +02:00
tellet-q
c3ca182423
Refactor bash tests: storage-compatibility ( #7299 )
...
* Add e2e test for compatibility
2025-10-08 08:33:55 +02:00
dependabot[bot]
372747799b
build(deps): bump sigstore/cosign-installer from 3.9.2 to 3.10.0 ( #7259 )
...
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) from 3.9.2 to 3.10.0.
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](https://github.com/sigstore/cosign-installer/compare/v3.9.2...v3.10.0 )
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-version: 3.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-16 09:29:18 +02:00
dependabot[bot]
6fcc3f8de3
build(deps): bump actions/setup-python from 5 to 6 ( #7231 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-09 10:26:46 +02:00
Kumar Shivendu
50e9e6f075
Don't push tag with commit id to dockerhub ( #7180 )
2025-08-29 19:40:47 +05:30
Bastian Hofmann
c975f01193
Fix permissions in Docker Image pipeline ( #7152 )
2025-08-27 10:17:06 +02:00
Kumar Shivendu
3b1ef64ebd
fix dockerhub username in builds ( #7128 )
...
* fix dockerhub username in builds
* avoid explicitly setting dockerhub url
* Use --password-stdin instead of --password
2025-08-25 16:35:03 +05:30
Bastian Hofmann
4e8e9daf91
Sign container images with cosign ( #7119 )
...
* Sign container images with cosign
This allows users to securely verify that a Qdrant container image was created by us
* Add contents read permission
2025-08-25 11:45:23 +02:00
Kumar Shivendu
ad08d64372
Push dev branch images to dockerhub ( #7107 )
...
* Push dev branch images to dockerhub
* temporarily update dockerhub push condition
* Temporarily disable dockerhub push
* Suggestions
* Add back code to push to dockerhub
* Use github.ref_name instead of github.ref.name
2025-08-22 17:51:40 +05:30
Bastian Hofmann
49c25a9cc5
Generate SBOM during Docker build ( #7111 )
2025-08-21 13:25:23 +02:00
xzfc
8ea1ef6e39
Add AI review rules ( #7080 )
2025-08-18 16:13:54 +00:00
dependabot[bot]
90f39208c9
build(deps): bump actions/download-artifact from 4 to 5 ( #7018 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 11:02:15 +02:00
dependabot[bot]
8ffae5b2cb
build(deps): bump actions/checkout from 4 to 5 ( #7026 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 11:00:41 +02:00
Tim Visée
6c592c7b6d
Fix GPU build in CI due to outdated package index ( #7010 )
...
* Update APT package index before installing
* Install clang and other packages with single command
* Don't quiet package index update
2025-08-11 14:16:40 +02:00
tellet-q
f87e505439
Refactor bash tests: low-ram ( #6911 )
...
* Refactor low-ran bash test
* Address review
2025-08-05 13:05:39 +02:00