qdrant/qdrant (qdrant/qdrant)
### [`v1.12.2`](https://redirect.github.com/qdrant/qdrant/releases/tag/v1.12.2)
[Compare Source](https://redirect.github.com/qdrant/qdrant/compare/v1.12.1...v1.12.2)
### Change log
#### Improvements
- [https://github.com/qdrant/qdrant/pull/5313](https://redirect.github.com/qdrant/qdrant/pull/5313), [https://github.com/qdrant/qdrant/pull/5314](https://redirect.github.com/qdrant/qdrant/pull/5314), [https://github.com/qdrant/qdrant/pull/5303](https://redirect.github.com/qdrant/qdrant/pull/5303), [https://github.com/qdrant/qdrant/pull/5317](https://redirect.github.com/qdrant/qdrant/pull/5317) - Improve performance of matrix API
- [https://github.com/qdrant/qdrant/pull/5219](https://redirect.github.com/qdrant/qdrant/pull/5219), [https://github.com/qdrant/qdrant/pull/5251](https://redirect.github.com/qdrant/qdrant/pull/5251), [https://github.com/qdrant/qdrant/pull/5254](https://redirect.github.com/qdrant/qdrant/pull/5254), [https://github.com/qdrant/qdrant/pull/5305](https://redirect.github.com/qdrant/qdrant/pull/5305) - Improve performance by not capturing backtrace if not necessary
- [https://github.com/qdrant/qdrant/pull/5336](https://redirect.github.com/qdrant/qdrant/pull/5336), [https://github.com/qdrant/qdrant/pull/5365](https://redirect.github.com/qdrant/qdrant/pull/5365), [https://github.com/qdrant/qdrant/pull/5393](https://redirect.github.com/qdrant/qdrant/pull/5393) - Improve HNSW search performance by tweaking visited list
- [https://github.com/qdrant/qdrant/pull/5301](https://redirect.github.com/qdrant/qdrant/pull/5301), [https://github.com/qdrant/qdrant/pull/5309](https://redirect.github.com/qdrant/qdrant/pull/5309) - Improve performance by reusing RocksDB options, do not recreate them all the time
- [https://github.com/qdrant/qdrant/pull/5265](https://redirect.github.com/qdrant/qdrant/pull/5265) - Add support for reinitializing consensus with new peer URLs
- [https://github.com/qdrant/qdrant/pull/5373](https://redirect.github.com/qdrant/qdrant/pull/5373) - Put quantized data in RAM by default to prevent competing with memory mapped vectors
- [https://github.com/qdrant/qdrant/pull/5252](https://redirect.github.com/qdrant/qdrant/pull/5252) - Use streaming creation of snapshot in shard snapshot transfer
- [https://github.com/qdrant/qdrant/pull/5343](https://redirect.github.com/qdrant/qdrant/pull/5343) - Prevent killing replicas eagerly if node is out of sync, making replicas more robust
- [https://github.com/qdrant/qdrant/pull/5266](https://redirect.github.com/qdrant/qdrant/pull/5266) - Report memory usage in metrics and telemetry
- [https://github.com/qdrant/qdrant/pull/5307](https://redirect.github.com/qdrant/qdrant/pull/5307) - Enable Jemalloc in RocksDB
- [https://github.com/qdrant/qdrant/pull/5312](https://redirect.github.com/qdrant/qdrant/pull/5312) - Enable Jemalloc background thread to gradually release unused memory
- [https://github.com/qdrant/qdrant/pull/5292](https://redirect.github.com/qdrant/qdrant/pull/5292) - Report storage bytes estimate for each segment in telemetry
- [https://github.com/qdrant/qdrant/pull/5380](https://redirect.github.com/qdrant/qdrant/pull/5380) - Add log message when shard transfer is aborted
- [https://github.com/qdrant/qdrant/pull/5391](https://redirect.github.com/qdrant/qdrant/pull/5391) - Prevent unused repeated calls to other peers when waiting on `/readyz`
- [https://github.com/qdrant/qdrant/pull/5180](https://redirect.github.com/qdrant/qdrant/pull/5180) - Report CPU endianness in telemetry output
- [https://github.com/qdrant/qdrant/pull/5228](https://redirect.github.com/qdrant/qdrant/pull/5228) - Minimize point version lookups during search
- [https://github.com/qdrant/qdrant/pull/5399](https://redirect.github.com/qdrant/qdrant/pull/5399) - Improve error when using unknown vector name
#### Bug fixes
- [https://github.com/qdrant/qdrant/pull/5346](https://redirect.github.com/qdrant/qdrant/pull/5346) - Fix mishandling point deletions with payload indices
- [https://github.com/qdrant/qdrant/pull/5211](https://redirect.github.com/qdrant/qdrant/pull/5211) - Fix panic in query API if vector name is missing
- [https://github.com/qdrant/qdrant/pull/5232](https://redirect.github.com/qdrant/qdrant/pull/5232) - Fix potential panic if Qdrant crashed during sparse vector deletion
- [https://github.com/qdrant/qdrant/pull/5271](https://redirect.github.com/qdrant/qdrant/pull/5271), [https://github.com/qdrant/qdrant/pull/5286](https://redirect.github.com/qdrant/qdrant/pull/5286), [https://github.com/qdrant/qdrant/pull/5302](https://redirect.github.com/qdrant/qdrant/pull/5302) - Fix potentially missing an update on WAL delta transfer with empty delta
- [https://github.com/qdrant/qdrant/pull/5141](https://redirect.github.com/qdrant/qdrant/pull/5141), [https://github.com/qdrant/qdrant/pull/5147](https://redirect.github.com/qdrant/qdrant/pull/5147) - Fix consensus errors on new peers if first peer is removed, now remember first ever peer
- [https://github.com/qdrant/qdrant/pull/5367](https://redirect.github.com/qdrant/qdrant/pull/5367) - Properly update all collection configuration properties when Raft snapshot is applied
- [https://github.com/qdrant/qdrant/pull/5350](https://redirect.github.com/qdrant/qdrant/pull/5350) - Fix consensus synchronization waiting on the wrong value, now speeding up synchronization
- [https://github.com/qdrant/qdrant/pull/5383](https://redirect.github.com/qdrant/qdrant/pull/5383) - In `/readyz` wait for consensus operations to be applied, instead of just being received
- [https://github.com/qdrant/qdrant/pull/5227](https://redirect.github.com/qdrant/qdrant/pull/5227), [https://github.com/qdrant/qdrant/pull/5296](https://redirect.github.com/qdrant/qdrant/pull/5296) - Fix shard snapshot operations when using S3
- [https://github.com/qdrant/qdrant/pull/5237](https://redirect.github.com/qdrant/qdrant/pull/5237) - Properly clean up temporary snapshot files when using S3
- [https://github.com/qdrant/qdrant/pull/5253](https://redirect.github.com/qdrant/qdrant/pull/5253) - Properly clean up temporary segment files if optimization is cancelled
- [https://github.com/qdrant/qdrant/pull/5386](https://redirect.github.com/qdrant/qdrant/pull/5386) - Fix flushing of point ID mappings potentially causing inconsistencies
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
v1.12.1
->v1.12.2
Release Notes
qdrant/qdrant (qdrant/qdrant)
### [`v1.12.2`](https://redirect.github.com/qdrant/qdrant/releases/tag/v1.12.2) [Compare Source](https://redirect.github.com/qdrant/qdrant/compare/v1.12.1...v1.12.2) ### Change log #### Improvements - [https://github.com/qdrant/qdrant/pull/5313](https://redirect.github.com/qdrant/qdrant/pull/5313), [https://github.com/qdrant/qdrant/pull/5314](https://redirect.github.com/qdrant/qdrant/pull/5314), [https://github.com/qdrant/qdrant/pull/5303](https://redirect.github.com/qdrant/qdrant/pull/5303), [https://github.com/qdrant/qdrant/pull/5317](https://redirect.github.com/qdrant/qdrant/pull/5317) - Improve performance of matrix API - [https://github.com/qdrant/qdrant/pull/5219](https://redirect.github.com/qdrant/qdrant/pull/5219), [https://github.com/qdrant/qdrant/pull/5251](https://redirect.github.com/qdrant/qdrant/pull/5251), [https://github.com/qdrant/qdrant/pull/5254](https://redirect.github.com/qdrant/qdrant/pull/5254), [https://github.com/qdrant/qdrant/pull/5305](https://redirect.github.com/qdrant/qdrant/pull/5305) - Improve performance by not capturing backtrace if not necessary - [https://github.com/qdrant/qdrant/pull/5336](https://redirect.github.com/qdrant/qdrant/pull/5336), [https://github.com/qdrant/qdrant/pull/5365](https://redirect.github.com/qdrant/qdrant/pull/5365), [https://github.com/qdrant/qdrant/pull/5393](https://redirect.github.com/qdrant/qdrant/pull/5393) - Improve HNSW search performance by tweaking visited list - [https://github.com/qdrant/qdrant/pull/5301](https://redirect.github.com/qdrant/qdrant/pull/5301), [https://github.com/qdrant/qdrant/pull/5309](https://redirect.github.com/qdrant/qdrant/pull/5309) - Improve performance by reusing RocksDB options, do not recreate them all the time - [https://github.com/qdrant/qdrant/pull/5265](https://redirect.github.com/qdrant/qdrant/pull/5265) - Add support for reinitializing consensus with new peer URLs - [https://github.com/qdrant/qdrant/pull/5373](https://redirect.github.com/qdrant/qdrant/pull/5373) - Put quantized data in RAM by default to prevent competing with memory mapped vectors - [https://github.com/qdrant/qdrant/pull/5252](https://redirect.github.com/qdrant/qdrant/pull/5252) - Use streaming creation of snapshot in shard snapshot transfer - [https://github.com/qdrant/qdrant/pull/5343](https://redirect.github.com/qdrant/qdrant/pull/5343) - Prevent killing replicas eagerly if node is out of sync, making replicas more robust - [https://github.com/qdrant/qdrant/pull/5266](https://redirect.github.com/qdrant/qdrant/pull/5266) - Report memory usage in metrics and telemetry - [https://github.com/qdrant/qdrant/pull/5307](https://redirect.github.com/qdrant/qdrant/pull/5307) - Enable Jemalloc in RocksDB - [https://github.com/qdrant/qdrant/pull/5312](https://redirect.github.com/qdrant/qdrant/pull/5312) - Enable Jemalloc background thread to gradually release unused memory - [https://github.com/qdrant/qdrant/pull/5292](https://redirect.github.com/qdrant/qdrant/pull/5292) - Report storage bytes estimate for each segment in telemetry - [https://github.com/qdrant/qdrant/pull/5380](https://redirect.github.com/qdrant/qdrant/pull/5380) - Add log message when shard transfer is aborted - [https://github.com/qdrant/qdrant/pull/5391](https://redirect.github.com/qdrant/qdrant/pull/5391) - Prevent unused repeated calls to other peers when waiting on `/readyz` - [https://github.com/qdrant/qdrant/pull/5180](https://redirect.github.com/qdrant/qdrant/pull/5180) - Report CPU endianness in telemetry output - [https://github.com/qdrant/qdrant/pull/5228](https://redirect.github.com/qdrant/qdrant/pull/5228) - Minimize point version lookups during search - [https://github.com/qdrant/qdrant/pull/5399](https://redirect.github.com/qdrant/qdrant/pull/5399) - Improve error when using unknown vector name #### Bug fixes - [https://github.com/qdrant/qdrant/pull/5346](https://redirect.github.com/qdrant/qdrant/pull/5346) - Fix mishandling point deletions with payload indices - [https://github.com/qdrant/qdrant/pull/5211](https://redirect.github.com/qdrant/qdrant/pull/5211) - Fix panic in query API if vector name is missing - [https://github.com/qdrant/qdrant/pull/5232](https://redirect.github.com/qdrant/qdrant/pull/5232) - Fix potential panic if Qdrant crashed during sparse vector deletion - [https://github.com/qdrant/qdrant/pull/5271](https://redirect.github.com/qdrant/qdrant/pull/5271), [https://github.com/qdrant/qdrant/pull/5286](https://redirect.github.com/qdrant/qdrant/pull/5286), [https://github.com/qdrant/qdrant/pull/5302](https://redirect.github.com/qdrant/qdrant/pull/5302) - Fix potentially missing an update on WAL delta transfer with empty delta - [https://github.com/qdrant/qdrant/pull/5141](https://redirect.github.com/qdrant/qdrant/pull/5141), [https://github.com/qdrant/qdrant/pull/5147](https://redirect.github.com/qdrant/qdrant/pull/5147) - Fix consensus errors on new peers if first peer is removed, now remember first ever peer - [https://github.com/qdrant/qdrant/pull/5367](https://redirect.github.com/qdrant/qdrant/pull/5367) - Properly update all collection configuration properties when Raft snapshot is applied - [https://github.com/qdrant/qdrant/pull/5350](https://redirect.github.com/qdrant/qdrant/pull/5350) - Fix consensus synchronization waiting on the wrong value, now speeding up synchronization - [https://github.com/qdrant/qdrant/pull/5383](https://redirect.github.com/qdrant/qdrant/pull/5383) - In `/readyz` wait for consensus operations to be applied, instead of just being received - [https://github.com/qdrant/qdrant/pull/5227](https://redirect.github.com/qdrant/qdrant/pull/5227), [https://github.com/qdrant/qdrant/pull/5296](https://redirect.github.com/qdrant/qdrant/pull/5296) - Fix shard snapshot operations when using S3 - [https://github.com/qdrant/qdrant/pull/5237](https://redirect.github.com/qdrant/qdrant/pull/5237) - Properly clean up temporary snapshot files when using S3 - [https://github.com/qdrant/qdrant/pull/5253](https://redirect.github.com/qdrant/qdrant/pull/5253) - Properly clean up temporary segment files if optimization is cancelled - [https://github.com/qdrant/qdrant/pull/5386](https://redirect.github.com/qdrant/qdrant/pull/5386) - Fix flushing of point ID mappings potentially causing inconsistenciesConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.