Skip to content

chore(deps): update faiss-cpu requirement from >=1.13.2 to >=1.14.2#820

Merged
github-actions[bot] merged 1 commit into
mainfrom
dependabot/pip/faiss-cpu-gte-1.14.2
May 24, 2026
Merged

chore(deps): update faiss-cpu requirement from >=1.13.2 to >=1.14.2#820
github-actions[bot] merged 1 commit into
mainfrom
dependabot/pip/faiss-cpu-gte-1.14.2

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 24, 2026

Updates the requirements on faiss-cpu to permit the latest version.

Release notes

Sourced from faiss-cpu's releases.

v1.14.2

Highlights

  • SuperKMeans — faster k-means via ADSampling + PDX progressive pruning (#5168)
  • Metal GPU backend for Apple Silicon, starting with IndexFlat (#5144)
  • RVV (RISC-V Vector) SIMD backend + RISC-V cross-compilation CI (#5156, #5184)
  • pip install support via scikit-build-core + cibuildwheel (#4862)
  • SVS IVF index enabled; SVS upgraded to 0.3.0 (#4801, #4999); SVSVamana usable as IVF coarse quantizer via index_factory (#5175)
  • TurboQuant (CPU) quantizer (#5049)
  • HNSW improvements — optional persistent locks for incremental adds (#5031), prune_headroom to avoid O(n²) pruning (#4847), narrower add-time critical section (#4915)
  • Extensive index deserialization hardening — validation and OOM/overflow protection across ~40 PRs (binary, IVF, HNSW, FastScan, ScalarQuantizer, AdditiveQuantizer, ProductQuantizer, SVS, VectorTransform, …)
  • Major Dynamic Dispatch refactor across distances, hamming, partitioning, RaBitQ, FastScan; dynamic dispatch now builds on Windows (#5127)
  • cuVS upgraded to 26.02 (#4945, #4788); CI moved to CUDA 13.2 (#5207); C++20 for cuVS (#4881); filtered search for cuVS indexes (#4858)
  • OMP exception safety across IndexHNSW, IndexNNDescent, IndexNSG, IndexFlatCodes, IndexIVF (#5106, #5105, #5111, #5133, #5037, #5053)

Full Changelog

Added

  • b7618fadc7fdf9b677277fbe96864c1902a6d8dc Add SuperKMeans: faster k-means via ADSampling+PDX progressive pruning (#5168)
  • 66c9d082651659fb6e78d67c547b035d3c2c8228 Add SuperKMeans foundations: math primitives, PDX layout, SIMD kernels
  • dc7afcfdf0d4bf7cc694f4974db77e471422d4cb Support SVSVamana as IVF coarse quantizer via index_factory (#5175)
  • 7a8e4ddaca3d25363a79942e9fcd26de78436607 CI: cross-compile for riscv64 with RVV dynamic dispatch (#5184)
  • 03202795b6451f2c6942262c998de3b980e96157 Introduce RVV (#5156)
  • 417c53e0ce23e8c3f2843bc727c9493e35b1d5d0 Add NoneSIMDLevel context manager for cross-level reference checks (#5158)
  • 46def46902231ed57552ddbcfd751e17720c6d32 Enable SVS IVF Index in FAISS (#4801)
  • 585ba7954afb4da180a897bf195acd7516a44632 Add pip install support via scikit-build-core + cibuildwheel (#4862)
  • 799bf3aaeca910113fd2f1b0287568f07eb002fa Introduce early stop facilities for IVF, attempt 2 (#5160)
  • 66cea524339ee7cd1b3954e3b5a677edb2adad74 Add Metal GPU backend for Apple Silicon (IndexFlat) (#5144)
  • 17fd3332c77c2801da4b467de67b5cadf045b328 Add database-parallel flat search for few-query workloads (#5000)
  • c7f07bbc0ad0e9c0b68c6c7a3696850f42500906 Add C++ per-SIMD-level tests for distance utility functions (#5154)
  • 0242758a3d073be0f5b0117b524a1fbdfcf02860 Add bit-exact RQ encode cross-level test (#5155)
  • 2f68a3730777f88da34d562bc90f637bb39c1cb3 Add per-SIMD-level tests for hamming.h utils + fix crosshamming bug (#5153)
  • a7116ed4ec2ab4f0889d305592f579d5b2fb5745 Add TurboQuant (CPU) (#5049)
  • 11e5d3916054b23bf60253763abf5e9033fca39e Add optional persistent locks to IndexHNSW for incremental adds (#5031)
  • e82aa28b838d1cad66044c3888b75eb832a39fb4 Add OMP exception capture helpers and migrate IndexIVF (#5111)
  • 6299bff1f60e5423fa8cfe8e8d3926f8d87bdafb Add QT_0bit to ScalarQuantizer for centroid-only IVF distance (#5079)
  • 3030fe0635b743ccfddf3684752438269a5ab0c5 Add filtered search for cuVS indexes (#4858)
  • f83ea51eaa60987315fcd2deca153924abd7995d Support IVFRaBitQSearchParameters in RaBitQFastScan scanner (#5081)
  • 82a823513d8a7a7e497de11e7da0cba2aae7721d Add iterator callbacks for distance computation and heap admission (#5082)
  • b068fd985a7460c04ec6c4f909900409392520d0 Support IO_FLAG_MMAP_IFC on Darwin (#5058)
  • 113bf6ceac4e9d1bfeaf29279b29a8293759f83b Expose fast_scan_code_size from non-IVF FastScan indices (#5077)
  • 786d993dbfb8b74b2a0d4d9543b2b08310acabbe Expose a fast scan code size from fast scan indices (#5064)
  • 95f1e45221ede8caf1b0139a3c8864d473e0e47d OMP build diagnostics (#4842)
  • c4ac852e5b5aa2ba4bde8a977633c367aa85d5db Add a balanced assignment function (#5050)
  • 8402a6b764c024ca78fb87d768cb81de3f60c925 Add unit tests for HNSW deserialization validation (#5033)
  • 1dc5e1fb60405eda268a7d55b1d5a14feef962ba V2 enable specifying a subset of SIMD levels that are implemented at dispatching time. (#4959)
  • e6f5c0c9a9f70f63c00d3ac5651edce6aebd734d Add SIMD dynamic dispatch migration guide (#4973)
  • 8177a3bca62af1042d955277cafe9db73d5a0c1d Add nvidia-smi diagnostic call (#4960)
  • 67fc664fe0ac1774bd4dcf2ab1aaa488cc7d0545 Add CappedInvertedLists for per-list size limiting (#4880)

... (truncated)

Changelog

Sourced from faiss-cpu's changelog.

[1.14.2] - 2026-05-21

Added

  • b7618fadc7fdf9b677277fbe96864c1902a6d8dc Add SuperKMeans: faster k-means via ADSampling+PDX progressive pruning (#5168)
  • 66c9d082651659fb6e78d67c547b035d3c2c8228 Add SuperKMeans foundations: math primitives, PDX layout, SIMD kernels
  • dc7afcfdf0d4bf7cc694f4974db77e471422d4cb Support SVSVamana as IVF coarse quantizer via index_factory (#5175)
  • 7a8e4ddaca3d25363a79942e9fcd26de78436607 CI: cross-compile for riscv64 with RVV dynamic dispatch (#5184)
  • 03202795b6451f2c6942262c998de3b980e96157 Introduce RVV (#5156)
  • 417c53e0ce23e8c3f2843bc727c9493e35b1d5d0 Add NoneSIMDLevel context manager for cross-level reference checks (#5158)
  • 46def46902231ed57552ddbcfd751e17720c6d32 Enable SVS IVF Index in FAISS (#4801)
  • 585ba7954afb4da180a897bf195acd7516a44632 Add pip install support via scikit-build-core + cibuildwheel (#4862)
  • 799bf3aaeca910113fd2f1b0287568f07eb002fa Introduce early stop facilities for IVF, attempt 2 (#5160)
  • 66cea524339ee7cd1b3954e3b5a677edb2adad74 Add Metal GPU backend for Apple Silicon (IndexFlat) (#5144)
  • 17fd3332c77c2801da4b467de67b5cadf045b328 Add database-parallel flat search for few-query workloads (#5000)
  • c7f07bbc0ad0e9c0b68c6c7a3696850f42500906 Add C++ per-SIMD-level tests for distance utility functions (#5154)
  • 0242758a3d073be0f5b0117b524a1fbdfcf02860 Add bit-exact RQ encode cross-level test (#5155)
  • 2f68a3730777f88da34d562bc90f637bb39c1cb3 Add per-SIMD-level tests for hamming.h utils + fix crosshamming bug (#5153)
  • a7116ed4ec2ab4f0889d305592f579d5b2fb5745 Add TurboQuant (CPU) (#5049)
  • 11e5d3916054b23bf60253763abf5e9033fca39e Add optional persistent locks to IndexHNSW for incremental adds (#5031)
  • e82aa28b838d1cad66044c3888b75eb832a39fb4 Add OMP exception capture helpers and migrate IndexIVF (#5111)
  • 6299bff1f60e5423fa8cfe8e8d3926f8d87bdafb Add QT_0bit to ScalarQuantizer for centroid-only IVF distance (#5079)
  • 3030fe0635b743ccfddf3684752438269a5ab0c5 Add filtered search for cuVS indexes (#4858)
  • f83ea51eaa60987315fcd2deca153924abd7995d Support IVFRaBitQSearchParameters in RaBitQFastScan scanner (#5081)
  • 82a823513d8a7a7e497de11e7da0cba2aae7721d Add iterator callbacks for distance computation and heap admission (#5082)
  • b068fd985a7460c04ec6c4f909900409392520d0 Support IO_FLAG_MMAP_IFC on Darwin (#5058)
  • 113bf6ceac4e9d1bfeaf29279b29a8293759f83b Expose fast_scan_code_size from non-IVF FastScan indices (#5077)
  • 786d993dbfb8b74b2a0d4d9543b2b08310acabbe Expose a fast scan code size from fast scan indices (#5064)
  • 95f1e45221ede8caf1b0139a3c8864d473e0e47d OMP build diagnostics (#4842)
  • c4ac852e5b5aa2ba4bde8a977633c367aa85d5db Add a balanced assignment function (#5050)
  • 8402a6b764c024ca78fb87d768cb81de3f60c925 Add unit tests for HNSW deserialization validation (#5033)
  • 1dc5e1fb60405eda268a7d55b1d5a14feef962ba V2 enable specifying a subset of SIMD levels that are implemented at dispatching time. (#4959)
  • e6f5c0c9a9f70f63c00d3ac5651edce6aebd734d Add SIMD dynamic dispatch migration guide (#4973)
  • 8177a3bca62af1042d955277cafe9db73d5a0c1d Add nvidia-smi diagnostic call (#4960)
  • 67fc664fe0ac1774bd4dcf2ab1aaa488cc7d0545 Add CappedInvertedLists for per-list size limiting (#4880)
  • e57a8939c91244009c7ef5745d59f33139dc46d2 introduce SingleQueryResultCollectHandler (#4926)
  • 748c0311e423844f25d46a95d27d1621c520a4c7 HNSW: add prune_headroom to avoid O(n^2) pruning/locking, headroom test (#4847)
  • 1e4d2271a6b27c70c4d824cc47067d36998d9daf Introduce an early stop threshold for Kmeans (#4894)
  • 4a0fba1fe2c5e5c8fb3405e614ef9b11524b1064 Add FastScanCodeScanner dispatch boundary with per-SIMD TUs (#4897)
  • 0fcba2284c266f12ead208ef61559c81e2d7ac72 Add sentinels to index format enums. (#4907)
  • 40480fb303fe06a7126e78c71965041911b687c5 Support limits on index deserialization loops — useful for tests (#4902)
  • 1e4544a37e62f89bce0baf3253d214d37fba5192 Add defaulted SIMDLevel template parameter to handler and scaler types (#4867)
  • abdd37bd964b87be5283334ca49ff603a8e46f4c Add Pixi installation option to docs (#5214)

Changed

  • 9d5491a117b1628dd911d942353156db63553fcf Templatize SIMDResultHandler on SL, mark handle() final (#5223)
  • b63f236a5252580e1f24158ca7bc6f58517983f2 Upgrade GitHub Actions CI from CUDA 12.6 to CUDA 13.2 (#5207)
  • a9f5baa58c3bacf208d9f02362ea9db47ffb9f21 Move RISC-V fast_scan forwarders to dedicated impl-riscv.cpp (#5216)
  • 8932716646db11b5f03f1d6e64d2b96ad6cd202b Validate SVS storage_kind via shared helper at all deserialization read sites (#5204)
  • bc490b56b0896a56d8fc68df42b00798ab5d7eee Make IVFPQSearchCagraConfig dtype fields settable from Python (#5191)
  • ffd3727d4815a819b3c229adc1ec4fb0e584156c Update pattern for index factory string with SVSVamana (#5201)

... (truncated)

Commits
  • 8f03848 Disable attestations for prod PyPI publish (#5230)
  • dd3003e Fix Panorama segfault (#5200)
  • 086bd74 Add verbose logging to PyPI publish step (#5229)
  • fd3403e Update backward compatibility test to v1.14.2 (#5228)
  • 9137034 Increment to next release, v1.14.2 (#5227)
  • abdd37b Add Pixi installation option to docs (#5214)
  • 9d5491a Templatize SIMDResultHandler on SL, mark handle() final (#5223)
  • b63f236 Upgrade GitHub Actions CI from CUDA 12.6 to CUDA 13.2 (#5207)
  • cb69d7c Fix Dq=None crash and np.empty nondeterminism in search_preassigned wrappers ...
  • 5c92c5c Fix flaky test_hnsw smoke test by increasing efSearch (#5222)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels May 24, 2026
@dependabot dependabot Bot requested a review from umyunsang as a code owner May 24, 2026 17:35
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels May 24, 2026
Updates the requirements on [faiss-cpu](https://github.com/facebookresearch/faiss) to permit the latest version.
- [Release notes](https://github.com/facebookresearch/faiss/releases)
- [Changelog](https://github.com/facebookresearch/faiss/blob/main/CHANGELOG.md)
- [Commits](facebookresearch/faiss@v1.13.2...v1.14.2)

---
updated-dependencies:
- dependency-name: faiss-cpu
  dependency-version: 1.14.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/pip/faiss-cpu-gte-1.14.2 branch from 4667471 to f1f91c7 Compare May 24, 2026 17:38
@github-actions github-actions Bot added the infra 인프라/배포 관련 label May 24, 2026
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dependabot auto-approval (CODEOWNER)

@github-actions github-actions Bot merged commit ce20084 into main May 24, 2026
4 of 6 checks passed
@dependabot dependabot Bot deleted the dependabot/pip/faiss-cpu-gte-1.14.2 branch May 24, 2026 17:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file infra 인프라/배포 관련 python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants