Commit Graph

  • 089b61fb0d chore: update README to v0.7.0 (#697) main lichen2015 2026-08-25 15:51:34 +08:00
  • 358291e83f feat: add Windows ARM64 (MSVC) build support (#352) Andreas Martin Aanerud 2026-08-25 04:58:59 +02:00
  • 242e39cbb8 perf: batch convert docs to achieve acceleration (#647) Zhuanglin Zheng 2026-08-24 20:39:37 +09:00
  • 91a668ede4 feat(tools): support turbo quantizer in core tool set (#684) rayx 2026-08-24 15:37:33 +08:00
  • 8321c1314a ci: add release workflow to publish prebuilt SDK binaries (#628) v0.7.0 lichen2015 2026-08-24 14:29:28 +08:00
  • 4c84812b67 fix(build): avoid MSVC D9025 warnings for ANTLR4 (#693) lichen2015 2026-08-21 17:42:09 +08:00
  • 834334e26b build: avoid MSVC D9025 warnings for ANTLR4 tmp/feat/slim-c-api-library lc285652 2026-08-21 12:22:09 +08:00
  • cb03985e3f fix(db): clean up retired segment directories after optimize() on Windows (#676) Jalin Wang 2026-08-21 11:48:00 +08:00
  • 1f7c0696af feat(iterator): add DocIterator for full collection traversal (#597) Yin Yongqi 2026-08-21 10:12:01 +08:00
  • ae9e61df30 feat: slim down zvec dynamic libraries (#627) lichen2015 2026-08-20 08:01:06 +08:00
  • cd1dfb38e0 Merge branch 'main' into feat/slim-c-api-library lichen2015 2026-08-20 00:37:29 +08:00
  • bd772e0d74 fix: avoid MSVC lambda capture errors in ThreadQueue tests (#688) Cuiys 2026-08-19 11:44:08 +08:00
  • 2fe76eb91f fix: update collection recovery test API calls (#686) egolearner 2026-08-18 17:55:37 +08:00
  • bd1b229208 test: make ThreadQueue waits deterministic (#680) Cuiys 2026-08-18 17:29:24 +08:00
  • ce02c83b19 fix(db): remove orphaned segment directories during crash recovery (#674) Yin Yongqi 2026-08-18 16:20:03 +08:00
  • 5b2f5b409d refactor: use snake_case for public C++ APIs (#683) egolearner 2026-08-18 16:14:26 +08:00
  • bd4ae1192e feat(db): support Vamana two_pass_build in the manifest codec lc285652 2026-08-17 20:45:17 +08:00
  • e298a8c63d test(python): keep the winning collection open in the concurrent-open test lc285652 2026-08-17 14:11:49 +08:00
  • 292232844e build: keep Arrow and RocksDB speed-optimized in the slimmed build lc285652 2026-08-17 11:12:35 +08:00
  • eec0b8b1a1 test(db): add perf benchmarks for forward filter, inverted and FTS search paths lc285652 2026-08-14 12:35:15 +08:00
  • cd55bb6c8a build: export the VAMANA two_pass_build C API from the slimmed shared library lc285652 2026-08-14 09:57:21 +08:00
  • 94a5cecc87 chore: clean up comments left stale by the protobuf removal lc285652 2026-08-13 20:48:42 +08:00
  • 457220cb0c refactor(db): move manifest implementation details into common/manifest/ lc285652 2026-08-13 20:48:24 +08:00
  • bc4e5b26d2 test(db): extend codec/codebook coverage and align stale protobuf naming lc285652 2026-08-13 20:48:09 +08:00
  • 7aab71d526 fix(db): persist InvertIndexParams::enable_extended_wildcard in the manifest lc285652 2026-08-13 20:45:06 +08:00
  • 4760413fa8 test(db): rewrite the manifest golden tests and fix exposed decode bugs lc285652 2026-08-13 20:44:55 +08:00
  • 825b3ffa1a build: stop linking the removed zvec_proto from the utf8 acp tests lc285652 2026-08-11 19:12:47 +08:00
  • 92c8a74e09 build: export the IVF_RABITQ C API from the slimmed shared library lc285652 2026-08-11 17:39:28 +08:00
  • 3df9a5bd2e fix(db): add the standard headers that zvec.pb.h used to pull in lc285652 2026-07-31 09:57:24 +08:00
  • f01199e5b8 chore(db): remove the now-unused zvec.proto lc285652 2026-07-30 17:47:55 +08:00
  • 1a5bc57d1c build: drop the protobuf/protoc dependency lc285652 2026-07-30 17:32:10 +08:00
  • f0857c8b6e fix: fix pq_int8 bug on neon (#682) Zhuanglin Zheng 2026-08-17 21:35:38 +09:00
  • 63076bf84f refactor(db): persist the manifest through ManifestCodec lc285652 2026-07-30 16:36:54 +08:00
  • 22cea7813c feat(db): add protobuf-free manifest codec with byte-level cross-checks lc285652 2026-07-30 16:29:55 +08:00
  • e7e88d5239 fix: remove quoted literal pattern from version script for lld compatibility lc285652 2026-07-30 10:47:22 +08:00
  • de6044c9a1 fix: export vtable/typeinfo symbols of zvec classes in Linux version script lc285652 2026-07-29 17:38:57 +08:00
  • 039d4e55f9 fix: restore production compute kernels and drop dataset dependency from tests lc285652 2026-07-29 15:32:21 +08:00
  • 5410637be1 style: apply clang-format to segment.cc and store_helper.h lc285652 2026-07-28 19:47:20 +08:00
  • 54df33eae9 build: slim C++ shared lib exports and add MSVC size optimization lc285652 2026-07-24 19:10:46 +08:00
  • ae3a9664ce build: slim down libzvec_c_api dynamic library (27.15MB -> 17.05MB) lc285652 2026-07-08 15:50:36 +08:00
  • 2b8925ab08 fix(ci): run checks when draft PR becomes ready (#670) Jalin Wang 2026-08-17 11:00:43 +08:00
  • d4fbf0b2ca fix(python): reject empty fts queries (#640) Hosni Belfeki 2026-08-17 03:51:52 +01:00
  • 26c8e7504d feat(diskann): add Linux ARM64 and macOS ARM64 support (#557) rayx 2026-08-14 15:07:06 +08:00
  • 1bc05e8e3d fix(sqlengine): isolate equal-or rewrite across AND (#679) Cuiys 2026-08-13 22:45:22 +08:00
  • 2adb488a28 fix(c-api): stop reporting bogus 0.2.1 version when git tags are missing (#629) lichen2015 2026-08-13 20:37:16 +08:00
  • ba31087c7b feat(turbo): add int8/int4/fp16 record quantizers with scalar kernels, rework kernel dispatch (#624) Jalin Wang 2026-08-13 19:54:42 +08:00
  • d782c4d9f3 fix(python): normalize doc numpy vectors (#653) Hosni Belfeki 2026-08-13 12:52:07 +01:00
  • 0ea9003087 feat(vamana): add optional two-pass graph build (#634) luoxiaojian 2026-08-13 17:01:07 +08:00
  • 6b59da3c62 fix(cmake): clean stale submodule patch markers (#675) Jalin Wang 2026-08-13 14:01:22 +08:00
  • c93d4ba4fb feat(PQ-INT8): Added PQ INT8 quantizer in Turbo (#554) Zhuanglin Zheng 2026-08-13 13:42:10 +09:00
  • b599cbb4d7 fix: asan issues(visit_filter off-by-one and other) (#650) Jalin Wang 2026-08-12 19:17:16 +08:00
  • 97de47d454 feat(quantization): expose uniform uint7 and add uint8 (#608) luoxiaojian 2026-08-12 19:06:58 +08:00
  • 8d15e6505b fix(kmeans): correct spherical K-MC2 sampling weights (#655) egolearner 2026-08-12 11:44:02 +08:00
  • 5fbdd48cb7 fix(core - heap): prevent bypassing Heap invariants (#633) Jalin Wang 2026-08-12 11:30:39 +08:00
  • 82eb4374eb feat(hnsw): support building the graph from original vectors via provider (#657) rayx 2026-08-11 17:18:31 +08:00
  • 4026042c50 fix: handle UTF-8 paths correctly on Windows (#666) Qinren Zhou 2026-08-11 17:04:37 +08:00
  • 93accc4dac feat: support ivf rabitq (#540) egolearner 2026-08-11 15:19:13 +08:00
  • 478e93e27a fix(python): add collection close method (#567) JinHyuk Sung 2026-08-11 15:17:44 +09:00
  • f7460bb417 fix(build): refactor Snowball codegen build system to CMake for MSVC compatibility (#668) Jalin Wang 2026-08-11 10:55:55 +08:00
  • f7b595c474 perf(diskann): async I/O overlap and dynamic beam (#617) rayx 2026-08-11 10:18:26 +08:00
  • 9b1c037e21 fix(db): handle mismatched scalar batch boundaries (#639) egolearner 2026-08-11 10:05:57 +08:00
  • 074dec84fa chore(submodule): ignore dirty protobuf worktree (#671) Jalin Wang 2026-08-10 19:40:44 +08:00
  • 630da45cbf feat(rabitq): enable runtime AVX2 and AVX512 dispatch (#632) egolearner 2026-08-10 16:45:26 +08:00
  • 6a64e7b55f fix(pyproject.toml): add python_version marker to cibuildwheel and missing pytest-xdist in [dev] (#560) Jalin Wang 2026-08-10 16:32:50 +08:00
  • f4f51e5bf4 ci(deps): bump actions/setup-java from 5.6.0 to 5.7.0 (#667) dependabot[bot] 2026-08-10 14:06:10 +08:00
  • 6acf0d926b feat: support linux with musl libc (#649) suyanpanghuang 2026-08-10 14:02:33 +08:00
  • 3b1a10c38d feat(diskann): io uring backend (#599) rayx 2026-08-07 17:44:58 +08:00
  • e1f11e29fe fix(search): validate filters and reset stale filter state (#663) ZeFeng Yin 2026-08-07 16:14:44 +08:00
  • f4aa7845f2 fix(build): allow nmake for Snowball codegen on Windows (#661) Jalin Wang 2026-08-07 10:13:18 +08:00
  • aff4420ae0 ci(deps): bump actions/setup-java from 5 to 5.6.0 (#641) dependabot[bot] 2026-08-06 11:21:53 +08:00
  • 16c14dc64b fix(collection): allow writes and reads to proceed during Optimize (#614) Yin Yongqi 2026-08-05 14:46:42 +08:00
  • d7a95d02be fix(kmeans): correct spherical centroid normalization (#654) egolearner 2026-08-05 12:48:51 +08:00
  • 9ff5db33db refactor: remove redundant IndexLogger (#652) ZeFeng Yin 2026-08-05 10:51:18 +08:00
  • 6eed986ac5 fix: properly handle larger final IPC chunk in mmap store (#645) egolearner 2026-08-04 16:58:10 +08:00
  • 3e66f8b268 docs: update qrcode in readme (#651) Cuiys 2026-08-04 14:06:11 +08:00
  • 25a48a3f29 ci(deps): bump mozilla-actions/sccache-action from 0.0.10 to 0.0.11 (#642) dependabot[bot] 2026-08-04 10:34:50 +08:00
  • 58375ff7b8 feat(fts): add ngram tokenizer (#593) egolearner 2026-08-03 14:06:15 +08:00
  • be6d7b7cfb test: stabilize DiskANN and IVF searcher tests (#637) ZeFeng Yin 2026-08-03 10:39:17 +08:00
  • ad36b75966 fix(vamana): honor asymmetric query metrics (#635) luoxiaojian 2026-07-30 20:11:37 +08:00
  • d15a37e425 fix: remove redundant virtual (#631) rayx 2026-07-29 19:23:16 +08:00
  • 1ad6df2539 refactor(thread-pool): make CPU affinity opt-in (#623) luoxiaojian 2026-07-29 15:30:04 +08:00
  • 31be25598a fix(db): persist delete-only writing segment records (#618) egolearner 2026-07-28 20:36:02 +08:00
  • e2ea49d4ac fix: limit Windows all-in-one DLL exports (#611) feihongxu0824 2026-07-28 11:51:44 +08:00
  • d59d9a48f9 fix(python): validate query field names (#612) Hosni Belfeki 2026-07-27 10:41:23 +01:00
  • 016866b218 fix(python): validate query topk (#616) Hosni Belfeki 2026-07-27 10:01:08 +01:00
  • 8f276e07b1 fix(diskann): make Linux AIO fallback safe for partial operations (#615) ZeFeng Yin 2026-07-27 16:57:52 +08:00
  • 2d9c231f75 ci(deps): bump actions/setup-python from 6 to 7 (#620) dependabot[bot] 2026-07-27 16:17:56 +08:00
  • a4347e31f1 Add a preprocessor in Turbo (#548) Zhuanglin Zheng 2026-07-24 14:01:52 +08:00
  • 0817ef2f9c fix: default binding=false temp/lxj-fix-tp-binding=false Jianning Wang 2026-07-24 11:32:35 +08:00
  • 120adbd431 fix(thread-pool): cap workers at hardware concurrency luoxiaojian 2026-07-21 18:13:02 +08:00
  • 764754427c docs: modify wechat qp code link in readme (#610) Cuiys 2026-07-21 16:53:47 +08:00
  • fea2481342 fix: HnswExternalStreamerEntity (#607) ZeFeng Yin 2026-07-20 17:29:23 +08:00
  • 9b51b75dec chore: update README to v0.6.0 (#606) lichen2015 2026-07-20 15:54:48 +08:00
  • cb42297298 fix(diskann): add diskann into zvec core lib (#602) rayx 2026-07-19 12:03:35 +08:00
  • bdcb0889f5 refactor(thread-pool): make production binding explicit luoxiaojian 2026-07-18 12:16:15 +08:00
  • 799e026819 fix(windows): avoid max macro collision in cgroup parser luoxiaojian 2026-07-18 00:30:39 +08:00
  • d7bde8bfa9 fix(thread-pool): fix thread count vs binding constructor bug luoxiaojian 2026-07-10 15:38:28 +08:00
  • e89be98bb3 fix: optimize after crash recovery without opening wal (#600) feihongxu0824 2026-07-17 16:56:21 +08:00
  • a5dfec6a65 fix(segment): propagate forward-store writer open failure instead of crashing (#579) mrcs64 2026-07-17 10:13:50 +02:00
  • ec8a78ee08 refactor(diskann): decouple from libaio via dlopen (#532) v0.6.0 rayx 2026-07-16 17:58:25 +08:00