Commit Graph

  • 3b1a10c38d
    feat(diskann): io uring backend (#599) main rayx 2026-08-07 17:44:58 +0800
  • e1f11e29fe
    fix(search): validate filters and reset stale filter state (#663) ZeFeng Yin 2026-08-07 16:14:44 +0800
  • f4aa7845f2
    fix(build): allow nmake for Snowball codegen on Windows (#661) Jalin Wang 2026-08-07 10:13:18 +0800
  • aff4420ae0
    ci(deps): bump actions/setup-java from 5 to 5.6.0 (#641) dependabot[bot] 2026-08-06 11:21:53 +0800
  • 16c14dc64b
    fix(collection): allow writes and reads to proceed during Optimize (#614) Yin Yongqi 2026-08-05 14:46:42 +0800
  • d7a95d02be
    fix(kmeans): correct spherical centroid normalization (#654) egolearner 2026-08-05 12:48:51 +0800
  • 9ff5db33db
    refactor: remove redundant IndexLogger (#652) ZeFeng Yin 2026-08-05 10:51:18 +0800
  • 6eed986ac5
    fix: properly handle larger final IPC chunk in mmap store (#645) egolearner 2026-08-04 16:58:10 +0800
  • 3e66f8b268
    docs: update qrcode in readme (#651) Cuiys 2026-08-04 14:06:11 +0800
  • 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 +0800
  • 58375ff7b8
    feat(fts): add ngram tokenizer (#593) egolearner 2026-08-03 14:06:15 +0800
  • be6d7b7cfb
    test: stabilize DiskANN and IVF searcher tests (#637) ZeFeng Yin 2026-08-03 10:39:17 +0800
  • ad36b75966
    fix(vamana): honor asymmetric query metrics (#635) luoxiaojian 2026-07-30 20:11:37 +0800
  • d15a37e425
    fix: remove redundant virtual (#631) rayx 2026-07-29 19:23:16 +0800
  • 1ad6df2539
    refactor(thread-pool): make CPU affinity opt-in (#623) luoxiaojian 2026-07-29 15:30:04 +0800
  • 31be25598a
    fix(db): persist delete-only writing segment records (#618) egolearner 2026-07-28 20:36:02 +0800
  • e2ea49d4ac
    fix: limit Windows all-in-one DLL exports (#611) feihongxu0824 2026-07-28 11:51:44 +0800
  • d59d9a48f9
    fix(python): validate query field names (#612) Hosni Belfeki 2026-07-27 10:41:23 +0100
  • 016866b218
    fix(python): validate query topk (#616) Hosni Belfeki 2026-07-27 10:01:08 +0100
  • 8f276e07b1
    fix(diskann): make Linux AIO fallback safe for partial operations (#615) ZeFeng Yin 2026-07-27 16:57:52 +0800
  • 2d9c231f75
    ci(deps): bump actions/setup-python from 6 to 7 (#620) dependabot[bot] 2026-07-27 16:17:56 +0800
  • a4347e31f1
    Add a preprocessor in Turbo (#548) Zhuanglin Zheng 2026-07-24 14:01:52 +0800
  • 764754427c
    docs: modify wechat qp code link in readme (#610) Cuiys 2026-07-21 16:53:47 +0800
  • fea2481342
    fix: HnswExternalStreamerEntity (#607) ZeFeng Yin 2026-07-20 17:29:23 +0800
  • 9b51b75dec
    chore: update README to v0.6.0 (#606) lichen2015 2026-07-20 15:54:48 +0800
  • cb42297298
    fix(diskann): add diskann into zvec core lib (#602) rayx 2026-07-19 12:03:35 +0800
  • e89be98bb3
    fix: optimize after crash recovery without opening wal (#600) feihongxu0824 2026-07-17 16:56:21 +0800
  • a5dfec6a65
    fix(segment): propagate forward-store writer open failure instead of crashing (#579) mrcs64 2026-07-17 10:13:50 +0200
  • ec8a78ee08
    refactor(diskann): decouple from libaio via dlopen (#532) v0.6.0 rayx 2026-07-16 17:58:25 +0800
  • 23538ab876
    fix(collection): preserve writing segment on DDL failure (#574) egolearner 2026-07-16 10:54:56 +0800
  • 8693cf9de7
    refactor: turbo quantizer (#546) rayx 2026-07-15 19:54:07 +0800
  • f9ef15a362
    chore: some optimize in ivf index (#528) ZeFeng Yin 2026-07-14 10:55:51 +0800
  • 1f51210ad4
    docs: clarify multi-query wording (#590) egolearner 2026-07-14 09:38:02 +0800
  • 1afdea8dc5
    feat(python): expose group-by search to Python API (#561) Jalin Wang 2026-07-13 20:22:07 +0800
  • 2d00cb718b
    Update README.md (#589) Qinren Zhou 2026-07-13 16:18:46 +0800
  • 1b694706cb
    docs(python): declare and enforce 64-bit-only Python support (#576) Jalin Wang 2026-07-13 11:54:10 +0800
  • 4de76fdbde
    fix(fts): allow global doc id gaps during compaction (#588) egolearner 2026-07-13 10:54:30 +0800
  • 78ef197aaa
    feat(c_api): add DiskANN index type support to C API (#495) lichen2015 2026-07-10 16:11:09 +0800
  • a90ec5b1d6
    fix(fts): preserve zero-match filter semantics (#584) egolearner 2026-07-10 15:20:51 +0800
  • e906168cc1
    fix: accept Xcode 26.5's renamed libtool version string in iOS Arrow build (#581) Dmitriy Shekhovtsov 2026-07-10 08:35:31 +0200
  • 20f9be250c
    perf(fts): add block-max skip and score early-exit to ConjunctionIterator (#441) egolearner 2026-07-10 11:40:47 +0800
  • 821a9333fc
    fix(index): snapshot read-only indexes without flush (#569) egolearner 2026-07-10 10:55:50 +0800
  • 7449d7193b
    fix(fts): restore writing segment stats on reopen (#566) egolearner 2026-07-10 10:52:46 +0800
  • 8f3c96cf93
    [docs] fix:update wechat qr code link (#575) Cuiys 2026-07-09 23:14:34 +0800
  • b5159f4827
    ci: run RISC-V build weekly (#577) Cuiys 2026-07-09 23:14:10 +0800
  • df6af2f05d
    feat: Implement standard tokenizer based on UAX29 (#547) egolearner 2026-07-09 10:01:56 +0800
  • 05524045f9
    fix: clarify create path existence error [skip ci] (#559) egolearner 2026-07-09 08:13:53 +0800
  • a8fa3a114e
    fix(doc): use Query in README examples [skip ci] (#558) egolearner 2026-07-08 11:09:03 +0800
  • 6e3f8c3f91
    chore: enable targeted bugprone clang-tidy checks (#500) Loyal-Young 2026-07-08 10:14:42 +0800
  • 468c565f86
    feat(core, indexer): support group_by searching and fix hnsw sparse (#527) Jalin Wang 2026-07-07 17:15:12 +0800
  • c35d24e215
    feat(fts): add stemmer token filter based on Snowball 3.1.1 (#513) egolearner 2026-07-07 14:14:13 +0800
  • 659951b984
    fix(lz4): propagate CMAKE_C_COMPILER (#551) Jalin Wang 2026-07-06 19:32:56 +0800
  • 998a711434
    feat(binding): use VectorViewClause zero-copy for Python dense vector query (#517) egolearner 2026-07-06 14:03:34 +0800
  • 54340bb705
    fix: IVF nprobe selected list scanning (#544) egolearner 2026-07-03 17:17:37 +0800
  • 59e04ae4cc
    refactor: remove QueryParams::set_type() (#518) egolearner 2026-07-02 17:05:26 +0800
  • b9ce030593
    feat(fts): add UTF-8 support for tokenizer and token filters via utf8proc (#515) egolearner 2026-07-02 11:31:44 +0800
  • 6ca2fb09e7
    fix(python): validate queries during execution (#538) Hosni Belfeki 2026-07-01 13:19:52 +0100
  • a03ea929ed
    fix(collection): open LOCK file read-only when collection is read-only (#541) lichen2015 2026-07-01 14:39:33 +0800
  • 48ccd44f2d
    fix(arrow): propagate compiler settings to ExternalProject (#542) lichen2015 2026-07-01 14:31:43 +0800
  • a6af07e841
    ci(deps): bump actions/cache from 5 to 6 (#537) dependabot[bot] 2026-06-29 13:38:00 +0800
  • c54f5e16e9
    rotate: add an optional random rotation feature in INT8/INT4 quantization method (#483) Zhuanglin Zheng 2026-06-26 19:16:19 +0800
  • cdef8686c7
    fix(diskann, hnsw sparse builder): lost-wakeup race in builder progress loops (#530) Jalin Wang 2026-06-26 16:35:24 +0800
  • 0a008ebfbf
    minor(c_api): duplicated & mismatched definition (#525) Jalin Wang 2026-06-26 10:27:28 +0800
  • 0ead918eb0
    minor(pyi): mismatched doc string (#529) Jalin Wang 2026-06-26 10:26:52 +0800
  • 40e91d7fc9
    fix(sql engine): misused group_count/group_topk (#531) Jalin Wang 2026-06-26 10:26:20 +0800
  • c72bcd1ce9
    minor: typos in ivf searcher test(#526) Jalin Wang 2026-06-25 19:25:10 +0800
  • cb0d3dbdb3
    fix: some bugs in ivf index (#524) ZeFeng Yin 2026-06-24 21:39:27 +0800
  • 3713d64a93
    chore(submodule): ignore dirty submodule worktrees (#523) Jalin Wang 2026-06-24 21:00:59 +0800
  • d25f3a4552
    fix(python): install the _zvec extension inside the zvec package (#511) v0.5.1 Cuiys 2026-06-24 11:23:52 +0800
  • 22744f2c81
    feat(c_api): add FTS support for sub-query (#520) egolearner 2026-06-24 10:12:39 +0800
  • 4292bd337d
    fix(python): handle missing query-by-id documents (#519) Hosni Belfeki 2026-06-23 14:29:28 +0100
  • 9bd0c6eea9
    fix(python): add missing FTS type annotations to stubs and wrappers (#497) egolearner 2026-06-23 16:14:01 +0800
  • 65e2deec45
    Bump CMake minimum version to 3.26 (#516) Jalin Wang 2026-06-23 15:25:00 +0800
  • 5cd9178bf4
    fix: add aio to nightly build (#469) rayx 2026-06-23 14:17:37 +0800
  • 5627e950e8
    fix(python): only bundle the DiskANN plugin where it is supported (#510) Cuiys 2026-06-23 10:08:24 +0800
  • 3a15a9d5b7
    fix(python): exclude C++ SDK headers and libs from the wheel (#509) Cuiys 2026-06-22 19:41:05 +0800
  • 0ac294a9fd
    fix: clean up RocksDB files on drop_index so create_index can be repeated (#485) feihongxu0824 2026-06-22 16:13:59 +0800
  • a055c7e0a2
    test(index): add tests for index param builders and fix builder setters (#504) Jalin Wang 2026-06-22 14:12:18 +0800
  • aad5718112
    feat(query): add VectorViewClause zero-copy path and unify validate (#478) egolearner 2026-06-22 11:32:26 +0800
  • 56560b812b
    fix(python): validate numpy vector queries safely (#502) Hosni Belfeki 2026-06-22 03:57:51 +0100
  • 7ca09fcf54
    ci(deps): bump actions/checkout from 6 to 7 (#507) dependabot[bot] 2026-06-22 10:40:01 +0800
  • 85cd08d383
    feat(storage): expose copy-on-write mmap flag and fix MMAP_POPULATE flag placement Jalin Wang 2026-06-17 14:18:12 +0800
  • e12bad5e37
    feat: external vector source support (#490) ZeFeng Yin 2026-06-17 14:15:52 +0800
  • 6df823f804
    fix(hnsw): restore persisted info on reopen for UniformInt8 quantizer (#496) luoxiaojian 2026-06-17 11:28:36 +0800
  • b1af0e4ebf
    feat(index): expose is_dirty status through core Index interface (#488) Jalin Wang 2026-06-17 11:20:40 +0800
  • 841b1ed3f9
    fix: refactor parquet buffer cache ownership (#492) feihongxu0824 2026-06-16 10:47:07 +0800
  • 2dbac5b348
    chore: update README.md (#494) ZeFeng Yin 2026-06-15 16:09:49 +0800
  • 7a5f84e648
    feat: pass prefetch config (PO and PL) as search params (#482) luoxiaojian 2026-06-12 16:33:41 +0800
  • 7c4571b8b9
    fix: fix missing include in block_heap.h (#491) egolearner 2026-06-11 13:34:53 +0800
  • 5aa1d7a82c
    fix(c_api): use IndexParams::clone() to simplify convert_c_index_params_to_cpp (#489) egolearner 2026-06-11 11:04:28 +0800
  • 815a6783ff
    refactor: disable diskann index create on open (#479) v0.5.0 rayx 2026-06-10 21:00:22 +0800
  • 719e1cdb78
    feat: support to pass in list size (#487) rayx 2026-06-10 16:51:48 +0800
  • 6aaba65b87
    workflow: libaio support (#484) ZeFeng Yin 2026-06-10 14:36:17 +0800
  • 2a9837e33d
    chore: clang-tidy check header file (#455) egolearner 2026-06-10 13:54:01 +0800
  • 4679a8f39d
    feat: support zvec core-only build (#481) feihongxu0824 2026-06-09 23:45:42 +0800
  • da39a33feb
    feat(quantizer): introduce UniformInt8 quantizer with global scale/bias (#474) luoxiaojian 2026-06-09 20:10:53 +0800
  • b224b17653
    fix: add cmake subproject integration check (#465) feihongxu0824 2026-06-09 16:01:21 +0800
  • 0923f7c691
    refactor: make Reranker stateless with std::variant value semantics (… (#471) Cuiys 2026-06-09 12:44:17 +0800
  • e8b888f26b
    minor: fix python doc string for ivf index params (#473) Qinren Zhou 2026-06-09 11:41:03 +0800
  • d96de9289e
    fix: validate query params types before performing a query (#476) Qinren Zhou 2026-06-08 20:02:43 +0800