Skip to content

v0.2.0

Latest

Choose a tag to compare

@Cuiyus Cuiyus released this 13 Feb 02:01
· 5 commits to main since this release
1d5aeee

🚀 Zvec v0.2.0 Release Notes

A major update focused on optimization, platform expansion, and developer experience improvements.


📦 Core Features & Improvements

  • Support AI extension framework for on-device embedding workflows (#88)
  • Auto-scalable segment metadata in MMap storage files (#67)
  • Unified search invocation interface in core (#15)
  • Linux ARM64 build support (#71)
  • Silent failure on repeated initialization attempts (#79)

🐞 Bug Fixes

  • Fixed delete_by_filter logic using key instead of index (#84, #87)
  • Corrected quantized int unit tests (#47)
  • Removed unnecessary column_name param from AddColumn API (#59)
  • Fixed typos in HNSW index implementation (#50)
  • Removed redundant error expectations in tests (#82)
  • Cleaned up unused ailego module (#85)

🔧 Developer Experience

  • Replaced typing_extensions with standard typing (Python ≥3.10) (#99)
  • Improved C++ error logging via LOG_ERROR instead of cerr (#80)
  • Updated docstrings and .pyi stubs for Python bindings (#41)
  • Removed obsolete IndexMeta::MetricType definition (#53)
  • Added C++ examples to macOS/Linux CI matrix (#86)

🤖 CI/CD & Tooling

  • Support CI runs for forked PRs (#52)
  • Skip CI on Markdown-only changes (#55)
  • Added issue templates for better community support (#46)
  • Updated CMake minimum version requirement (#44, #57)
  • Bench tool documentation refresh (#77)

📚 Documentation

  • Updated README badges and join-us section (#45, #54)

👋 New Contributors


Full Changelog: v0.1.1...v0.2.0
Upgrade Recommendation: ✅ Recommended for all users — includes critical performance and stability improvements.