NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1068 most downloaded on PyPI
A library for efficient similarity search and clustering of dense vectors.
Last release 18 days ago
16 Sep 2026
Ships fairly regularly
a new release about every 2 months
Most releases are documented
notes for 20 of 30 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
30 releases · first in 2019
Fix the warning that numpy.core._multiarray_umath is deprecated and has been renamed to numpy._core._multiarray_umath
Added
Ex suffix for extended API (#4512)IndexNSG (#4368)Changed
numeric_type_ in cagra (#4441)Fixed
int8 support for cuVS cagra (#4439)impl/zerocopy_io.h (#4328)Deprecated
One column per quarter.
Nothing published for this version
Add RaBitQ to the swigfaiss so we can access its properties correctly in python
Added
Changed
nullptr in faiss/gpu/StandardGpuResources.cpp (#4232)store_dataset argument along to cuVS CAGRA (#4173)Fixed
IVFPQFastScan::RangeSearch() on the ARM architecture (#4247)Deprecated
Add desc_name to dataset descriptor
Nothing published for this version
Add AVX-512 implementation for the distance and scalar quantizer functions.
Nothing published for this version
Added a new conda package faiss-gpu-raft alongside faiss-cpu and faiss-gpu
Full Changelog: https://github.com/facebookresearch/faiss/compare/v1.7.4...v1.8.0
Added big batch IVF search for conducting efficient search with big batches of queries
Sparse k-means routines and moved the generic kmeans to contrib
Added
Fixed
Support LSQ on GPU (by @KinglittleQ)
Nothing published for this version
Nothing published for this version
Nothing published for this version
The typed vectors (LongVector, LongLongVector, etc.) of the SWIG interface have been deprecated. They have been replaced with Int32Vector, Int64Vector…
FAISS_ENABLE_C_API CMake option.faiss.knn and faiss.knn_gpu.
Also the metric argument was called distance_type.Nothing published for this version
Nothing published for this version
Nothing published for this version
Arbitrary dimensions per sub-quantizer now allowed for GpuIndexIVFPQ.
GpuIndexIVFPQ.bfKnn) now accepts int32 indices.GpuIndexIVFPQ.bfKnn) now accepts int32 indices.Support alternative distances on GPU for GpuIndexFlat, including L1, Linf and Lp metrics.
Nothing published for this version
Faiss as a codec: We introduce a new API within Faiss to encode fixed-size vectors into fixed-size codes. The encoding is lossy and the tradeoff betwe
slow scanning of inverted lists (#836).
Bugfixes:
Features:
IndexFlat and IndexHNSW (#848);IndexIDMap/IndexIDMap2 with binary indexes (#780).Misc:
DistanceComputer available for all random access indexes;long to int64_t for portability.Your coding agent can read these notes before it upgrades. Set up the MCP server →