What's New in v0.7.3
Fixed
- Windows vector index 0 bytes after save (#647) — usearch's C++
fopen("wb")silently fails on Windows due to MAX_PATH limits, file lock conflicts withfs2exclusive lock (#543), and Windows Defender interference. Fix:save()now serializes to an in-memory buffer viasave_to_buffer(), then writes to disk using Rust'sstd::fs::write()with atomic temp+rename. Load still uses usearch nativeIndex::restore()— the on-disk format is identical. New round-trip test proves compatibility. recall --jsonmissing metadata field (#646) —UnifiedSearchResultlacked ametadatafield, so consumers (Hermes agent, MCP server, benchmarks) had to round-trip lookup bymemory_idto access metadata stored via--meta. Fix: addedmetadatafield toUnifiedSearchResultand populated it from the recall query.
Changed
- README fact-check and optimization (#642, #643) — Verified all claims against source code and live data. Improved competitive positioning, added infographic, updated benchmarks.
📦 Binaries
Each archive contains three binaries:
uteke— CLI tooluteke-serve— HTTP server daemonuteke-mcp— MCP server (stdio + HTTP)
| Platform | File |
|---|---|
| Linux (x86_64) | uteke-x86_64-unknown-linux-gnu-v0.7.3.tar.gz |
| Linux (ARM64) | uteke-aarch64-unknown-linux-gnu-v0.7.3.tar.gz |
| macOS (Apple Silicon) | uteke-aarch64-apple-darwin-v0.7.3.tar.gz |
| Windows (x86_64) | uteke-x86_64-pc-windows-msvc-v0.7.3.zip |
🚀 Quick Start
# Quick install (Linux / macOS)
curl -fsSL https://raw.githubusercontent.com/codecoradev/uteke/main/install.sh | sh
# Pin a specific version
UTEKE_VERSION= curl -fsSL https://raw.githubusercontent.com/codecoradev/uteke/main/install.sh | sh
# Store a memory
uteke remember "Important context" --tags project
# Recall by meaning
uteke recall "what was that context?"
# Start server for fast AI agent access
uteke-serve --port 8767Full changelog: https://github.com/codecoradev/uteke/blob/main/CHANGELOG.md