Skip to content

Commit 05c82d3

Browse files
committed
feat: update changelog for MMR reranking functionality and version bump to 1.1.0
1 parent fbbb6b9 commit 05c82d3

File tree

2 files changed

+18
-1
lines changed

2 files changed

+18
-1
lines changed

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# Changelog
22

3+
## [1.1.0] - 2026-02-27
4+
5+
### Added
6+
7+
- **MMR (Maximal Marginal Relevance) reranking for KNN queries** ([vlasky#6](https://github.com/vlasky/sqlite-vec/pull/6), rebased from [asg017#267](https://github.com/asg017/sqlite-vec/pull/267))
8+
- New `mmr_lambda` hidden column on vec0 tables balances relevance vs. diversity
9+
- `WHERE embedding MATCH ? AND k = 10 AND mmr_lambda = 0.5`
10+
- Lambda range [0.0, 1.0]: 1.0 = pure relevance, 0.0 = pure diversity
11+
- Supports all vector types (float32, int8, bit) and distance metrics
12+
- Composes with distance constraints and partition keys
13+
- Zero overhead when `mmr_lambda` is not used
14+
15+
### Fixed
16+
17+
- Fixed potential uninitialized memory read in MMR copy-back when fewer candidates are selected than requested
18+
- Fixed non-deterministic `test_shadow` snapshot (missing `ORDER BY` on `pragma_table_list`)
19+
320
## [1.0.1] - 2026-02-23
421

522
### Infrastructure

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.0.1
1+
1.1.0

0 commit comments

Comments
 (0)