v0.2.0

alibaba/zvecv0.2.0Feb 13, 2026by Cuiyus

AI Summary

A major update focused on optimization, platform expansion, and developer experience improvements. Includes AI extension framework support, auto-scalable segment metadata in MMap storage, and Linux ARM64 build support.

Key Highlights

  • AI extension framework support for on-device embedding workflows
  • Auto-scalable segment metadata in MMap storage files
  • Unified search invocation interface in core
  • Linux ARM64 build support
  • Silent failure on repeated initialization attempts

New Features

  • AI extension framework for on-device embedding workflows
  • Auto-scalable segment metadata in MMap storage
  • Unified search invocation interface
  • Linux ARM64 build support
  • Silent failure on repeated initialization
  • Replaced typing_extensions with standard typing (Python ≥3.10)
  • Improved C++ error logging via LOG_ERROR
  • Updated docstrings and .pyi stubs for Python bindings

Full Release Notes

## 🚀 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](https://github.com/alibaba/zvec/pull/88))
- Auto-scalable segment metadata in MMap storage files ([#67](https://github.com/alibaba/zvec/pull/67))
- Unified search invocation interface in core ([#15](https://github.com/alibaba/zvec/pull/15))
- Linux ARM64 build support ([#71](https://github.com/alibaba/zvec/pull/71))
- Silent failure on repeated initialization attempts ([#79](https://github.com/alibaba/zvec/pull/79))

### 🐞 Bug Fixes

- Fixed `delete_by_filter` logic using key instead of index ([#84](https://github.com/alibaba/zvec/pull/84), [#87](https://github.com/alibaba/zvec/pull/87))
- Corrected quantized int unit tests ([#47](https://github.com/alibaba/zvec/pull/47))
- Removed unnecessary `column_name` param from `AddColumn` API ([#59](https://github.com/alibaba/zvec/pull/59))
- Fixed typos in HNSW index implementation ([#50](https://github.com/alibaba/zvec/pull/50))
- Removed redundant error expectations in tests ([#82](https://github.com/alibaba/zvec/pull/82))
- Cleaned up unused `ailego` module ([#85](https://github.com/alibaba/zvec/pull/85))

### 🔧 Developer Experience

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

### 🤖 CI/CD & Tooling

- Support CI runs for forked PRs ([#52](https://github.com/alibaba/zvec/pull/52))
- Skip CI on Markdown-only changes ([#55](https://github.com/alibaba/zvec/pull/55))
- Added issue templates for better community support ([#46](https://github.com/alibaba/zvec/pull/46))
- Updated CMake minimum version requirement ([#44](https://github.com/alibaba/zvec/pull/44), [#57](https://github.com/alibaba/zvec/pull/57))
- Bench tool documentation refresh ([#77](https://github.com/alibaba/zvec/pull/77))

### 📚 Documentation

- Updated README badges and join-us section ([#45](https://github.com/alibaba/zvec/pull/45), [#54](https://github.com/alibaba/zvec/pull/54))

---

### 👋 New Contributors

- [@SYaoJun](https://github.com/SYaoJun) — first contribution ([#50](https://github.com/alibaba/zvec/pull/50))

---

**Full Changelog**: https://github.com/alibaba/zvec/compare/v0.1.1...v0.2.0  
**Upgrade Recommendation**: ✅ Recommended for all users — includes critical performance and stability improvements.