Skip to content

Commit 6531a90

Browse files
committed
chore(changelog): update for version 1.2.0 release
* Add benchmarks module with performance testing for CRUD operations * Include configurable benchmark suite via `benchmarks/config.yaml` * Support testing with various dataset sizes (100, 1K, 10K, 50K records) * Document benchmark operations: add, get_many, similarity_search, update_many, get_all, delete_many * Fix `delete_many()` to handle large rowid lists by batching into chunks of 500
1 parent ca2472b commit 6531a90

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,17 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.2.0] - 2025-01-29
9+
10+
### Added
11+
- Benchmarks module with comprehensive performance testing for CRUD operations
12+
- Configurable benchmark suite via `benchmarks/config.yaml`
13+
- Support for testing with different dataset sizes (100, 1K, 10K, 50K records)
14+
- Benchmark operations: add, get_many, similarity_search, update_many, get_all, delete_many
15+
16+
### Fixed
17+
- Fixed `delete_many()` to handle large rowid lists by batching into chunks of 500 to avoid SQLite's "too many SQL variables" error
18+
819
## [1.0.1] - 2025-01-29
920

1021
### Changed

0 commit comments

Comments
 (0)