v0.3.0
alibaba/zvecv0.3.0Apr 3, 2026by JalinWang
AI Summary
This release marks significant platform expansion by adding native Windows support and mobile (Android) capabilities. It also introduces the RaBitQ quantization algorithm and stabilizes the C-API for third-party integration.
Key Highlights
- Native Windows support and packages.
- Mobile (Android) cross-compilation support.
- Introduction of RaBitQ quantization algorithm.
- Formalized C-API stability.
- AI Agent integration (MCP/Skill).
New Features
- Windows Support.
- Mobile (Android) Support.
- RaBitQ Quantization.
- C-API Stability.
- AI Integration (MCP/Skill).
Full Release Notes
## 🚀 Zvec v0.3.0 Release Notes ### 📦 Platform Support * **Windows:** Added native support for Windows( tested with MSVC 2022/Visual Studio 17.0+ ). * **Mobile:** Enabled Android cross-compilation; verified integration in mobile application environments. * **Package Distribution:** Official Python and Node.js packages for Windows are now available. * **CI/CD:** Continuous Integration now covers macOS, Linux, and Windows (native), alongside Android (cross-compile). ### ⚡ Performance & Engineering * **Quantization:** Introduced the RabitQ algorithm, providing reduced memory usage and high recall without the need for re-ranking. * **Compute Optimization:** Improved batch calculation performance for IP (Inner Product) and L2 metrics on x86 platforms. * **Hardware Abstraction:** Refined the CPU detection and dispatch logic to ensure optimal SIMD execution across different instruction sets. ### 🔧 Ecosystem & Stability * **API Stability:** Formalized the C-API to provide a stable foundation for third-party language bindings and SDK development. * **AI Integration:** Added support for Model Context Protocol (MCP) and Skill integration for AI Agent workflows. * **Reliability:** Strengthened crash-recovery protocols and resolved several stability-related issues identified in production-like testing. ### 🐞 Bug Fixes - Fixed metric batch handling in https://github.com/alibaba/zvec/pull/245 - Fixed build issues when used as a submodule by using PROJECT_ROOT_DIR in https://github.com/alibaba/zvec/pull/250 - Added recovery from crashes during optimization in https://github.com/alibaba/zvec/pull/246 - Fixed build issues on the latest macOS in https://github.com/alibaba/zvec/pull/272 - Fixed hnsw_streamer_test unit tests in https://github.com/alibaba/zvec/pull/299 - Fixed Python type annotations in https://github.com/alibaba/zvec/pull/307 ### 👋 New Contributors Thanks to all first-time contributors in this release: - [@kdy1](https://github.com/kdy1) ([#234](https://github.com/alibaba/zvec/pull/234)) **Full Changelog**: https://github.com/alibaba/zvec/compare/v0.2.1...v0.3.0