Releases: anaslimem/CortexaDB
Releases · anaslimem/CortexaDB
v0.1.8
What's Changed
- Modernize Python API and Implement High-Performance Batch Ingestion (v0.1.7) by @anaslimem in #16
Full Changelog: v0.1.7...v0.1.8
v0.1.7
What's Changed
- fix(core): sync missing vectors from state machine to HNSW on recovery by @anaslimem in #11
- perf(core): replace Mutex with RwLock in HnswBackend for highly concurrent reads by @anaslimem in #12
- perf(core): decouple slow disk fsync from global write lock for highly concurrent ingestion by @anaslimem in #13
- feat: docs by @azizbecha in #14
- feat(core): implement VectorIndex compaction to reclaim HNSW tombstone memory by @anaslimem in #15
New Contributors
- @azizbecha made their first contribution in #14
Full Changelog: v0.1.6...v0.1.7
v0.1.6
What's Changed
- Updated features by @anaslimem in #7
- chore: fix strict clippy violations and apply rustfmt by @anaslimem in #8
- fix: enforce namespace isolation during graph-expanded ask by @anaslimem in #9
- Updated with the replay features and readme by @anaslimem in #10
Full Changelog: v0.1.5...v0.1.6
v0.1.5
What's Changed
- Add benchmark suite with HNSW performance testing by @anaslimem in #6
Full Changelog: v0.1.4...v0.1.5
v0.1.4
What's Changed
- feat: HNSW automatic persistence for fast restart (v0.1.3) by @anaslimem in #3
- feat: L2/Euclidean distance metric support (v0.1.4) by @anaslimem in #4
Full Changelog: v0.1.2...v0.1.4
v0.1.3
Full Changelog: v0.1.2...v0.1.3
v0.1.2
v0.1.1
What's Changed
- feat: add 5 chunking strategies in Rust core by @anaslimem in #1
New Contributors
- @anaslimem made their first contribution in #1
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Full Changelog: https://github.com/anaslimem/CortexaDB/commits/v0.1.0