Skip to content

Releases: alibaba/zvec

v0.2.0

13 Feb 02:01
1d5aeee

Choose a tag to compare

🚀 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.

v0.1.1

27 Jan 12:22
705c5d5

Choose a tag to compare

Breaking Changes

Rebuild Required: After updating to this version, all indexes must be rebuilt.

  • refactor: clarify HNSW 'm' as max neighbors of upper layer by @JalinWang in #12
  • refactor: set HNSW 'scaling_factor' default to 'm' instead of 50 by @iaojnh in #17
  • refactor: flat param string cleanup by @JalinWang in #28
  • fix: flat support more segments by @JalinWang in #32

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.1.1

v0.1.0

31 Dec 10:55
bf957a1

Choose a tag to compare

What's Changed

  • minor: update readme by @zhourrr in #2
  • chore:add git commit msg and branch name in pre-commit and modify org by @Cuiyus in #1
  • feat(core): support cpu flag detect & dispatch by @feihongxu0824 in #3
  • chore(cmake): auto detect cpu arch flag in cmake and rm redundant option by @feihongxu0824 in #5
  • chore: release to pypi by @Cuiyus in #6
  • chore: add pypi badge by @Cuiyus in #7

New Contributors

Full Changelog: https://github.com/alibaba/zvec/commits/v0.1.0