Zvec v0.3.0 正式发布

0 阅读1分钟

这次主要围绕「跨平台可用性 + 集成能力 + 资源/性能优化 + 稳定性」做了一轮加强,欢迎大家更新试用~✨

✨ 本次更新包含:

  • PC 端全覆盖:原生支持 Windows,macOS 和 Linux 三大主流操作系统
  • 移动端前瞻:适配 Android 交叉编译,后续持续更新提供原生支持
  • 新增官方 C API 支持:解锁更多编程语言绑定和端侧集成可能性
  • 性能优化:集成高性能量化算法 RabitQ;支持 x86 架构下 IP/L2 距离计算的 batch 优化
  • 稳定性提升:修复了旧版在旧架构 CPU 上因指令集不兼容导致的崩溃问题。v0.3.0 完善了 CPU 指令集 Detect & Dispatch 机制,自动适配可用指令集,兼容旧架构及各类平台
  • 生态支持:新增 MCP 和 Skills 集成,可轻松接入 Agent 体系

更多详细变更,请参阅 Release Notes

1. 全平台原生支持

在 Zvec v0.3.0 中,我们新增了对 Windows 平台的正式支持,从而实现了对 WindowsmacOSLinux 三大主流操作系统的原生支持。

全平台兼容,是为了降低本地化部署的门槛 — 无论是个人 PC 还是服务器,无需依赖云端服务,开箱即用,就能获得 Zvec 带来的高性能、高易用、高稳定的向量检索能力。

此外,我们在 v0.3.0 中已经适配了 Android 平台的交叉编译。在后续版本中,我们将持续投入,提供 Android 及更多端侧设备的原生支持,让高性能向量检索能够以更低成本部署在移动设备上,从 PC 延伸到手机与 IoT。

2. 性能优化,场景全能

AI 应用的部署环境千差万别 — 从高配置服务器到资源受限的边缘设备。Zvec 致力于实现“场景全能”,确保在任何环境下都能提供最优的检索体验。

  • 性能优先,追求极致:在计算资源充足的场景下,Zvec 凭借 HNSW 索引与距离计算优化,提供业界领先的性能,满足高并发、低延迟的严苛需求。v0.3.0 增强了 x86 架构下的 IP/L2 距离计算,新增 batch 优化,进一步提升性能。
  • 资源受限,灵活降维:当面临内存瓶颈时,Zvec 提供灵活的量化策略,通过压缩向量数据来显著减少索引的内存占用。v0.3.0 集成了高性能的 RabitQ 量化算法,在大幅降低内存占用的同时,仅带来很小的精度损失。

3. 官方 C API

Zvec v0.3.0 正式引入官方 C API,让 Zvec 能被更多编程语言和环境集成。

  • 多语言绑定:C 作为编程语言的通用桥梁,极大降低为 Rust、Go、Java 等语言开发绑定的难度。
  • 赋能端侧集成:在端侧场景下,提供更直接、稳定的集成方式。

4. AI 生态支持

v0.3.0 新增了 MCPSkills 集成,Zvec 可以轻松接入各类 Agent 体系。它能够成为 Agent 的本地化向量检索引擎,让 AI 自主调用向量检索能力。无论是记忆存储还是知识召回,Agent 都可以在本地完成。