| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-02-06 | 3.5 kB | |
| v2.0.136 source code.tar.gz | 2026-02-06 | 3.3 MB | |
| v2.0.136 source code.zip | 2026-02-06 | 3.4 MB | |
| Totals: 3 Items | 6.7 MB | 2 | |
Release Date: February 6, 2026
Overview
This release adds frame-level ACL (Access Control Lists), vector index model consistency enforcement, symspell data corruption fixes, and several CI/build improvements. It also includes README documentation updates and ONNX Runtime noise suppression on macOS.
๐ New Features
Frame-Level ACL Enforcement
- Added ACL (Access Control List) plumbing across search, ask, and replay paths
- Per-frame access control enables fine-grained permission enforcement on chunks
- Robustness fixes for ACL boundary conditions
- New tests and benchmark/example updates for ACL workflows
Vector Index Model Consistency (PR [#188])
- Enforces strict binding between vector index and embedding model
- Prevents silent model mismatch corruption when switching embedding providers
- Ensures vector search results are always consistent with the model used at index time
SymSpell Cleanup Fix & Dictionary Tooling (PR [#187])
- Fixed
symspell_cleanupdata corruption bug - Added dictionary download tooling for easier setup
- More reliable spell-correction preprocessing for search queries
OpenAI API Embedding Provider (PR [#173])
- Added OpenAI API as an embedding provider option
- Enables using OpenAI embeddings alongside local ONNX models
- Flexible embedding backend selection
๐ Bug Fixes
ONNX Runtime Stderr Suppression (macOS)
- Suppressed noisy ONNX Runtime warnings on macOS stderr
- Cleaner console output during normal operation
CI Build Fixes
- Added missing
#[cfg(feature = "lex")]guards for tantivy-dependent code - Fixed CI cache key to use
Cargo.tomlhash instead of missingCargo.lock - Committed
Cargo.lockfor reproducible CI builds - Moved target-specific deps section after main dependencies
- Ran
cargo fmtonclip.rsandtext_embed.rs
Lint Fixes
- Resolved redundant closure lints in
tantivy.rsandsearch/mod.rs - General lint formatting cleanup
๐ Documentation
- Added Memvid v1 deprecation warning to README (@sharafdin)
- README updates and improvements (@mo-omar-0197)
๐ Performance & Reliability
- ACL enforcement: Zero-overhead when no ACL policy is set
- Model consistency: Prevents silent search quality degradation from model mismatch
- SymSpell fix: Eliminates data corruption in spell-correction preprocessing
๐ Related Pull Requests
- [#188] โ feat: enforce vector index model consistency (@0x-pankaj)
- [#187] โ feat: fix symspell_cleanup data corruption and add dictionary tooling (@0x-pankaj)
- [#173] โ feat: add OpenAI API embedding provider (@0x-pankaj)
- Direct push โ Frame-level ACL enforcement across search/ask/replay (@Olow304)
๐ฏ Migration Notes
For Users
- No breaking changes โ all existing
.mv2files remain compatible - ACL is opt-in; existing memories work without any ACL configuration
- Vector model consistency is enforced automatically on new indexes
For Developers
- New
aclScopefield available on API keys (nullable, no migration needed) - ACL types available in
types/acl.rs - Embedding model is now strictly bound to vector index at creation time
๐ Contributors
Thank you to all contributors who made this release possible:
- @Olow304 โ ACL enforcement, CI fixes, lint cleanup
- @0x-pankaj โ Vector model consistency, symspell fix, OpenAI embeddings
- @sharafdin โ Documentation (deprecation notice)
- @mo-omar-0197 โ README updates