Luis Cossío
3cc1a8b4dc
move cfg statements ( #7954 )
2026-01-20 14:14:23 -03:00
Tim Visée
6857e7d42e
Fix integer overflow in query batch when using high limits ( #7950 )
2026-01-20 15:10:48 +01:00
dependabot[bot]
f9b21eef0b
build(deps): bump cc from 1.2.52 to 1.2.53 ( #7938 )
...
Bumps [cc](https://github.com/rust-lang/cc-rs ) from 1.2.52 to 1.2.53.
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.52...cc-v1.2.53 )
---
updated-dependencies:
- dependency-name: cc
dependency-version: 1.2.53
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 14:41:55 +01:00
dependabot[bot]
80362c33b6
build(deps): bump thiserror from 2.0.17 to 2.0.18 ( #7940 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 2.0.17 to 2.0.18.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/2.0.17...2.0.18 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-version: 2.0.18
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 14:41:41 +01:00
dependabot[bot]
7c7f6f6e0c
build(deps): bump data-encoding from 2.9.0 to 2.10.0 ( #7942 )
...
Bumps [data-encoding](https://github.com/ia0/data-encoding ) from 2.9.0 to 2.10.0.
- [Commits](https://github.com/ia0/data-encoding/compare/v2.9.0...v2.10.0 )
---
updated-dependencies:
- dependency-name: data-encoding
dependency-version: 2.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>
2026-01-20 14:41:33 +01:00
Kumar Shivendu
9d71b021ab
Expose segment UUIDs in telemetry response ( #7735 )
...
* Add segment ID in telemetry response
* Migrate optimization log segment IDS to use UUIDs
* fmt
* clippy
* Bring back proxy segment SegmentEntry impl
* update openapi spec
* Bring back segment ID
* update comment
* Precompute segment uuid from filesyste while creating segment
* Update return types
* Update OpenAPI spec
* remove segment_ prefix from uuid field and use inline block
* Update OpenAPI spec
* Trigger CI
* clippy
* Improve comments to differentiate between segment id and uuid
* Remove duplicate function that shadowed segment entry function
---------
Co-authored-by: timvisee <tim@visee.me >
2026-01-20 13:59:22 +01:00
Daniel Boros
1c20cb5090
feat/test-timeout ( #7920 )
...
* feat: add timeout tests
* fix: timeout test
* fix: api urls
* fix: test
* feat: add staging api def
* feat: add parallel executor for tests
* fix: imports
* fix: ci/cd
* rollback openapi schema change
---------
Co-authored-by: generall <andrey@vasnetsov.com >
2026-01-20 13:50:02 +01:00
Andrey Vasnetsov
438a9c5d87
rollback experimental fix ( #7948 )
2026-01-20 12:32:30 +01:00
dependabot[bot]
deb0db8a96
build(deps): bump quote from 1.0.42 to 1.0.43 ( #7937 )
...
Bumps [quote](https://github.com/dtolnay/quote ) from 1.0.42 to 1.0.43.
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.42...1.0.43 )
---
updated-dependencies:
- dependency-name: quote
dependency-version: 1.0.43
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 11:29:43 +01:00
dependabot[bot]
10ff1f43c4
build(deps): bump chrono from 0.4.42 to 0.4.43 ( #7941 )
...
Bumps [chrono](https://github.com/chronotope/chrono ) from 0.4.42 to 0.4.43.
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.43 )
---
updated-dependencies:
- dependency-name: chrono
dependency-version: 0.4.43
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 11:29:22 +01:00
dependabot[bot]
fd681c1c8e
build(deps): bump rustls-pki-types from 1.13.2 to 1.14.0 ( #7939 )
...
Bumps [rustls-pki-types](https://github.com/rustls/pki-types ) from 1.13.2 to 1.14.0.
- [Release notes](https://github.com/rustls/pki-types/releases )
- [Commits](https://github.com/rustls/pki-types/compare/v/1.13.2...v/1.14.0 )
---
updated-dependencies:
- dependency-name: rustls-pki-types
dependency-version: 1.14.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-01-20 11:29:13 +01:00
dependabot[bot]
7cd33e5288
build(deps): bump url from 2.5.7 to 2.5.8 ( #7936 )
...
Bumps [url](https://github.com/servo/rust-url ) from 2.5.7 to 2.5.8.
- [Release notes](https://github.com/servo/rust-url/releases )
- [Commits](https://github.com/servo/rust-url/compare/v2.5.7...v2.5.8 )
---
updated-dependencies:
- dependency-name: url
dependency-version: 2.5.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 11:29:07 +01:00
dependabot[bot]
4370fbee22
build(deps): bump bitpacking from 0.9.2 to 0.9.3 ( #7935 )
...
Bumps [bitpacking](https://github.com/quickwit-oss/bitpacking ) from 0.9.2 to 0.9.3.
- [Release notes](https://github.com/quickwit-oss/bitpacking/releases )
- [Changelog](https://github.com/quickwit-oss/bitpacking/blob/master/CHANGELOG.md )
- [Commits](https://github.com/quickwit-oss/bitpacking/commits )
---
updated-dependencies:
- dependency-name: bitpacking
dependency-version: 0.9.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 11:29:03 +01:00
dependabot[bot]
b8a4ba16c3
build(deps): bump object_store from 0.13.0 to 0.13.1 ( #7934 )
...
Bumps [object_store](https://github.com/apache/arrow-rs-object-store ) from 0.13.0 to 0.13.1.
- [Changelog](https://github.com/apache/arrow-rs-object-store/blob/main/CHANGELOG-old.md )
- [Commits](https://github.com/apache/arrow-rs-object-store/compare/v0.13.0...v0.13.1 )
---
updated-dependencies:
- dependency-name: object_store
dependency-version: 0.13.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 11:27:29 +01:00
xzfc
e5dd8488f1
GET /optimizations: re-plan on each request ( #7945 )
2026-01-20 11:07:35 +01:00
Andrey Vasnetsov
21deeec9ec
async scroll ( #7928 )
...
* implementation of async batch vectors reading
* EXPERIMENT: async-io for reading on scroll
* disable on non-linux
* make retrieve sequential for test
* wip: implement vector reading via callback
* simplify operations, remove duplicates
* use batch retrieve also for post-processing search results
* clippy
* fix tests
* review fixes
* Replace big match statement with simple option filter and equal check
* Inline format arguments
---------
Co-authored-by: timvisee <tim@visee.me >
2026-01-19 18:43:40 +01:00
Andrey Vasnetsov
d9393acac6
simplify edge config ( #7933 )
...
* simplify edge config
* Accept default vector config or explicit vector config map when creating `EdgeConfig`
* fixup! Accept default vector config or explicit vector config map when creating `EdgeConfig`
Update examples
* upd tests
* bump edge version to v0.5.0
---------
Co-authored-by: Roman Titov <ffuugoo@users.noreply.github.com >
2026-01-19 18:32:11 +01:00
Andrey Vasnetsov
a2550eb938
do not generate new ids if not needed ( #7932 )
2026-01-19 16:12:33 +01:00
Luis Cossío
b4c9df1f3f
[cluster telemetry] Include shards information ( #7886 )
...
* make some existing fields optional
particularly, RemoteShardTelemetry's `searches` and `updates`, and
LocalShardTelemetry's `optimizations`
* Include shards information in cluster telemetry
* upd openapi
* nits
* only include partial snapshot info if non-empty
* fixes
2026-01-19 11:34:37 -03:00
Arnaud Gourlay
7739b2c4b6
Optimize SegmentBuilder update with proper Vec sizing ( #7921 )
2026-01-19 15:24:04 +01:00
Andrey Vasnetsov
b94a13fd6c
implement a new configuration for read fan-out delay ( #7929 )
...
* implement a new configuration for read fan-out delay
* upd schema
* Update read_fan_out_delay_ms comment
---------
Co-authored-by: timvisee <tim@visee.me >
2026-01-19 14:38:54 +01:00
Arnaud Gourlay
c548566e56
Optimize allocation in max_available_vectors_size_in_bytes ( #7924 )
2026-01-19 12:43:04 +01:00
Roman Titov
a9865fbed2
Update qdrant-edge-py version to 0.4.0 ( #7926 )
...
* Update `qdrant-edge-py` version to 0.4.0
* fixup! Update `qdrant-edge-py` version to 0.4.0
🙄 🙄 🙄
2026-01-16 23:27:03 +01:00
Roman Titov
1c295ebfe2
Rename edge::Shard into edge::EdgeShard ( #7925 )
2026-01-16 17:22:23 +01:00
Andrey Vasnetsov
28215e6125
Validate vector name in matrix request ( #7923 )
...
* validate `using` param
* fix slop
2026-01-16 12:20:40 +01:00
xzfc
76944fbb6e
Expose planned optimizations in API ( #7784 )
...
* Expose pending optimizations in API
* Address review comments
2026-01-15 21:31:31 +00:00
Andrey Sakharov
e2cc142db2
[perf] Reduce unnecessary cloning ( #7913 )
...
* Reduce unnecessary cloning
* Clippy warnings fixed
* well lets revert clippy changes
* newline
---------
Co-authored-by: Сахаров Андрей Александрович <a.a.sakharov@tinkoff.ru >
2026-01-15 17:30:16 +01:00
Roman Titov
e733e4204c
Flush edge::Shard on Drop ( #7911 )
...
And add explicit `flush` and `close` methods
2026-01-15 10:55:33 +01:00
Andrey Vasnetsov
921b1ce83d
Prevent unoptimized updates ( #7643 )
...
* wip: wait for optimization before applying update
* implement api parameter
* nits
* fix deadloack when no optimizers are running
* release handle mutex
* Derive PartialEq
* Remove unused function
* fix missing kb conversion in threshold
* Update lib/api/src/grpc/proto/collections.proto
Co-authored-by: Tim Visée <tim+github@visee.me >
* sync comment change
---------
Co-authored-by: Arnaud Gourlay <arnaud.gourlay@gmail.com >
Co-authored-by: timvisee <tim@visee.me >
Co-authored-by: Tim Visée <tim+github@visee.me >
2026-01-14 16:37:03 +01:00
Ivan Pleshkov
ec3ef1cb67
Use p square to find ranges ( #7733 )
...
* use p square to find ranges
* use sample size
* add stopper checks
* review remarks
* review remarks
2026-01-14 08:51:08 +01:00
xzfc
a4ca865f33
OptimizationPlanner ( #7752 )
...
* refactor(SegmentHolder::iter): use SegmentId, not &SegmentId
* refactor(SegmentHolder): Add SegmentHolder::iter_original
* refactor: inline *Optimizer::worst_segment() into SegmentOptimizer::check_condition
* refactor(ConfigMismatchOptimizer): extract config_mismatch function
* Fix comments
* refactor: consistent variable naming
It's `segment_id`/`_segment_id`, not `idx`/`sid`/`x.0`/`_`.
* refactor(IndexingOptimizer): extract large chunks of logic
* refactor(SegmentOptimizer): simplify unwrap_proxy/handle_cancellation
* SegmentHolder: add running_optimizations counter
* OptimizationPlanner
* MergeOptimizer: allow merging two segments, update doc
2026-01-13 12:09:40 +00:00
dependabot[bot]
dfcb3ec406
build(deps): bump proc-macro2 from 1.0.104 to 1.0.105 ( #7899 )
...
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2 ) from 1.0.104 to 1.0.105.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.104...1.0.105 )
---
updated-dependencies:
- dependency-name: proc-macro2
dependency-version: 1.0.105
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-13 12:23:16 +01:00
dependabot[bot]
ce6f6fbd42
build(deps): bump flate2 from 1.1.5 to 1.1.8 ( #7905 )
...
Bumps [flate2](https://github.com/rust-lang/flate2-rs ) from 1.1.5 to 1.1.8.
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.8 )
---
updated-dependencies:
- dependency-name: flate2
dependency-version: 1.1.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-13 11:38:45 +01:00
dependabot[bot]
c450caa299
build(deps): bump indexmap from 2.12.1 to 2.13.0 ( #7901 )
...
Bumps [indexmap](https://github.com/indexmap-rs/indexmap ) from 2.12.1 to 2.13.0.
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md )
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.12.1...2.13.0 )
---
updated-dependencies:
- dependency-name: indexmap
dependency-version: 2.13.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-01-13 11:38:15 +01:00
dependabot[bot]
3117b9c502
build(deps): bump zerocopy from 0.8.31 to 0.8.33 ( #7904 )
...
Bumps [zerocopy](https://github.com/google/zerocopy ) from 0.8.31 to 0.8.33.
- [Release notes](https://github.com/google/zerocopy/releases )
- [Changelog](https://github.com/google/zerocopy/blob/main/CHANGELOG.md )
- [Commits](https://github.com/google/zerocopy/compare/v0.8.31...v0.8.33 )
---
updated-dependencies:
- dependency-name: zerocopy
dependency-version: 0.8.33
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-13 11:38:00 +01:00
dependabot[bot]
def1838ae2
build(deps): bump cc from 1.2.51 to 1.2.52 ( #7897 )
...
Bumps [cc](https://github.com/rust-lang/cc-rs ) from 1.2.51 to 1.2.52.
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.51...cc-v1.2.52 )
---
updated-dependencies:
- dependency-name: cc
dependency-version: 1.2.52
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-13 11:37:33 +01:00
dependabot[bot]
6d664f0db8
build(deps): bump config from 0.15.18 to 0.15.19 ( #7900 )
...
Bumps [config](https://github.com/rust-cli/config-rs ) from 0.15.18 to 0.15.19.
- [Changelog](https://github.com/rust-cli/config-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-cli/config-rs/compare/v0.15.18...v0.15.19 )
---
updated-dependencies:
- dependency-name: config
dependency-version: 0.15.19
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-13 09:54:05 +01:00
Andrey Vasnetsov
dc3dfcbbe0
bump edge version to 0.2.0
2026-01-13 09:41:47 +01:00
dependabot[bot]
da904bd41a
build(deps): bump tower from 0.5.2 to 0.5.3 ( #7902 )
...
Bumps [tower](https://github.com/tower-rs/tower ) from 0.5.2 to 0.5.3.
- [Release notes](https://github.com/tower-rs/tower/releases )
- [Commits](https://github.com/tower-rs/tower/compare/tower-0.5.2...tower-0.5.3 )
---
updated-dependencies:
- dependency-name: tower
dependency-version: 0.5.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-13 09:37:57 +01:00
dependabot[bot]
3521cd5b9a
build(deps): bump ndarray from 0.17.1 to 0.17.2 ( #7906 )
...
Bumps [ndarray](https://github.com/rust-ndarray/ndarray ) from 0.17.1 to 0.17.2.
- [Release notes](https://github.com/rust-ndarray/ndarray/releases )
- [Changelog](https://github.com/rust-ndarray/ndarray/blob/master/RELEASES.md )
- [Commits](https://github.com/rust-ndarray/ndarray/compare/0.17.1...0.17.2 )
---
updated-dependencies:
- dependency-name: ndarray
dependency-version: 0.17.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-13 09:37:04 +01:00
Roman Titov
9940a4b272
Implement info request for Qdrant Edge ( #7890 )
...
* Implement `edge::Shard::info`
* Add `ReprStr` marker-trait
* Add Python bindings for payload index types
* Implement `PyShard::info`
* fixup! Add Python bindings for payload index types
Add `enable_hnsw` fields
* add __repr__ and exted tests
---------
Co-authored-by: Andrey Vasnetsov <andrey@vasnetsov.com >
2026-01-13 09:30:29 +01:00
dependabot[bot]
be3c3de884
build(deps): bump syn from 2.0.113 to 2.0.114 ( #7898 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.113 to 2.0.114.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.113...2.0.114 )
---
updated-dependencies:
- dependency-name: syn
dependency-version: 2.0.114
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-13 09:15:16 +01:00
Andrey Vasnetsov
a2e31318e0
Add pyo3 signature annotations with default values for all Py* structs ( #7891 )
...
* Add pyo3 signature annotations with default values for all Py* structs
- Added #[pyo3(signature = (...))] attributes to all Py* structs with optional parameters
- Ensured non-default parameters come before parameters with defaults
- Follows the pattern established in PyScrollRequest
- Updated structs: PySearchRequest, PySearchParams, PyQuantizationSearchParams,
PyAcornSearchParams, PyQueryRequest, PyPrefetch, PyOrderBy, PyMmr, PyPoint,
PyFormula, PyShard::load, PySparseVectorDataConfig, PySparseIndexConfig
* fix params ordering
2026-01-12 22:55:17 +01:00
Andrey Vasnetsov
aa8740ff23
disposable hygienics ( #7893 )
...
* no not overuse HwMeasurementAcc::disposable everywhere, for better code navigation
* fmt
2026-01-12 22:54:25 +01:00
Kumar Shivendu
dd2f623ae7
Test behaviour when having no shards in custom sharding ( #7867 )
...
* Test behaviour when having no shards in custom sharding
* minor suggestion
2026-01-12 20:49:41 +05:30
tellet-q
34daa19ed5
Move TestDelay to CollectionUpdateOperations and add generic staging API ( #7716 )
...
* Move TestDelay to CollectionUpdateOperations
* Address ai review
* Modify endpoint's path
* Address review
2026-01-12 11:40:22 +01:00
Andrey Vasnetsov
a7cdfd27d5
log mutable id tracker mapping updates ( #7894 )
...
* add log for persisting id-tracker changes
* trace log flush topology
* fmt
* make trace
2026-01-11 23:58:45 +01:00
Andrey Vasnetsov
46e7fc1e39
report resharding enabled flag ( #7895 )
...
* report if resharding is enabled in telemetry
* fmt
2026-01-11 23:01:07 +01:00
Roman Titov
fb9d36e913
Implement scroll and count requests for Qdrant Edge ( #7880 )
...
* Cleanup `shard` crate module declarations
* Move `ScrollRequestInternal` into `shard` crate
* fixup! Move `ScrollRequestInternal` into `shard` crate
Fix imports
* fixup! Move `ScrollRequestInternal` into `shard` crate
`const fn default_*`
* Implement `edge::Shard::scroll`
* fixup! Implement `edge::Shard::scroll`
Re-export `OrderByInterface`
* Cleanup `edge` module declarations
* Cleanup `qdrant-edge-py` module declarations
* Move `PyWithPayload` and `PyWithVector` into `types::query`
* Add `PyScrollRequest` type
* Implement `PyShard::scroll`
* Move `CountRequestInternal` into `shard` crate
* fixup! Move `CountRequestInternal` into `shard` crate
Fix imports
* fixup! Move `CountRequestInternal` into `shard` crate
Rename `default_exact_count` into `CountRequestInternal::default_exact`
* Implement `edge::Shard::count`
* Implement `PyShard::count`
* review: offset for scroll, default values, examples
* ai review
---------
Co-authored-by: generall <andrey@vasnetsov.com >
2026-01-10 12:20:30 +01:00
Arnaud Gourlay
6966a84168
Improve logs regarding cleanup on startup ( #7885 )
2026-01-09 12:04:15 +01:00