Usearch

Latest version: v2.16.9

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 12 of 28

2.6.0

At the cost of using a bit more memory, I've made the exact search significantly faster.
LLM don't always need billion-scale vector search, but they often need to search through a small set of high-dimensional vectors.
I've added a benchmark you can run on your hardware to compare USearch against FAISS's exact search functionality.

sh
$ python python/scripts/bench_exact.py --ndim 256 --n 100_000 --q 10 --k 100

2.5.1

[2.5.1](https://github.com/unum-cloud/usearch/compare/v2.5.0...v2.5.1) (2023-09-20)


Build

* Fix csharp version update in release.yml ([1cc8d1b](https://github.com/unum-cloud/usearch/commit/1cc8d1b1ea5c0ed939c0ecbbab55e0417d9302a7))

Fix

* Adequate search radius ([4b207d9](https://github.com/unum-cloud/usearch/commit/4b207d983123dc8cf71e0101683bb9b4894d1c6d))

Improve

* Expose `metric_kind` API ([1d2e039](https://github.com/unum-cloud/usearch/commit/1d2e039b3fe100ed56f2231e71edd78a98f8dc31))
* Temporary memory for exact search ([13f9634](https://github.com/unum-cloud/usearch/commit/13f9634214ecbd78e6ba207b8fa5485cf4a82c43))
* Use `std::shared_mutex` only with C++17 ([4d0daab](https://github.com/unum-cloud/usearch/commit/4d0daabc956492aee9beb2b9fafa71a250797bd2))

Make

* Disable AVX512 and SVE on Apple chips ([720cfd2](https://github.com/unum-cloud/usearch/commit/720cfd2f4156b76ec87b737e0f6f9a0b0850ce26))
* Lighter builds with colored diagnostics ([87135d3](https://github.com/unum-cloud/usearch/commit/87135d37e96b2f1504ac223742a482bc8845ae20))




Hashes
* docs.tar.gz : `f4770548b62b459a83a4eb82c26e2769e7be17d4aaf403cf0f817c6681b515f6`
* usearch-v2.5.1.tar.gz : `fdc7c3fbf46115c6c573da6eed7b96b0bcc801306a61446f891d36a2ca4a7969`
* usearch-v2.5.1.zip : `55b97c9addaa18fe695e23f1410f392f936c64ed36eaa3bd03894d8afd30e385`
* usearch_linux_amd_2.5.1.deb : `a1cdc20b5953386981c70e8ec647b29d2b0d9503be0044456291f2b27bb96f86`
* usearch_linux_arm_2.5.1.deb : `ea1badbec9cb08794cbcdc08d99ddf476c16d4c99605e80380ee8014122d2b8f`
* usearch_macOS_arm64_2.5.1.zip : `e652e05789864786b394169e15c3b8e6a34935c6936298faf91a945efd09734d`
* usearch_macOS_x86_64_2.5.1.zip : `7b162dd85ee9766457393efcba72507fbc764a7a00b612dba3aa7beee06aec3f`
* usearch_wasm_linux_arm64_2.5.1.tar.gz : `57a230c45a2e51990ed2bf00cb13e1873b3b0f64a5e4de53a4d0dc902427b97c`
* usearch_wasm_linux_x86_64_2.5.1.tar.gz : `3c309359c05eed6418982369d6d1b2e170d32fe886d5324b4ba55421227adb29`
* usearch_wasm_macos_arm64_2.5.1.zip : `64a4d1fc489d802f3f355cd87f91ff129297fbdfec616491da7bce0e8dbadb1f`
* usearch_wasm_macos_x86_64_2.5.1.zip : `604e2e78e07c4c50f808ee77c5ef4d2b31426665ce01fe9d186afcd93e78607c`
* usearch_wasm_windows_x64_2.5.1.tar.gz : `b1c180ce7c45fb1b77a8761bac4bada57e6a884a6a398ad15d971990a8ad7476`
* usearch_wasm_windows_x86_2.5.1.tar.gz : `6cf760134a9d3f5d5c46c2d46668c4a66040660d68a79d5734230b95d7d345e5`
* usearch_windows_x64_2.5.1.tar : `3d6dd9c042965d55027260d3e68e7230cff87a74fb9e832ab1a1f6530483f1eb`
* usearch_windows_x86_2.5.1.tar : `d8dbc5bb3ed9db9a4a75534c3d4b89bd4580d131e2ceb0f4ebe74a74599dfaa3`

2.5.0

[2.5.0](https://github.com/unum-cloud/usearch/compare/v2.4.1...v2.5.0) (2023-09-18)


Add

* Second level Rust binding ([84c0f79](https://github.com/unum-cloud/usearch/commit/84c0f79112083143fa4b82784d27875d4784447e))

Improve

* Multi-lookup support in Rust ([5c7f009](https://github.com/unum-cloud/usearch/commit/5c7f009019b2873ca207bf69fb766ad887eab070))




Hashes
* docs.tar.gz : `cc2fe9b9d7bab78d50037655c4e630877971cec236b06602f7526815ff15f265`
* usearch-v2.5.0.tar.gz : `2812b9d41fc20102a428456f4b782572f2c882144cb117dc43eed572ee7797e4`
* usearch-v2.5.0.zip : `fcf7a517aa4bb2845a51ee6def40fde3081eecfbf1a3d880d41f9858caeaf1e0`
* usearch_linux_amd_2.5.0.deb : `322fea479cddf4afd3b4f9739e076fbd6c369a5f45ed663fe674ba667c2a87ff`
* usearch_linux_arm_2.5.0.deb : `2039e10c2cf777f190252c490d54cde7908ebcbddf65164190cee3b87be92f65`
* usearch_macOS_arm64_2.5.0.zip : `bab366cbc9e0d357cf4b80c150228f17634d79b12d843e28f179c722cdd36bca`
* usearch_macOS_x86_64_2.5.0.zip : `cab2775663b9089c60bfdfb72bc6b3b71b5242cb312caa7e616833f7c70e039f`
* usearch_wasm_linux_arm64_2.5.0.tar.gz : `0d465cd66abb7601b44e35c314735ad79cf5580f91cb71569a22c1c31e2590c9`
* usearch_wasm_linux_x86_64_2.5.0.tar.gz : `4dcc0849bcf8ffcbd835165b13ab0fd1a6b69beebb2506a3c96503b0ea75dff6`
* usearch_wasm_macos_arm64_2.5.0.zip : `d867e41f3c9ea7c343510e51f1bb6b4a99ed62e14c8857f70a4b889f172ad70b`
* usearch_wasm_macos_x86_64_2.5.0.zip : `59ae0db49709f7591fddf971e28977b34355972de5940d35da80dddec209f410`
* usearch_wasm_windows_x64_2.5.0.tar.gz : `a628956195c7c4a68ff02364c2bc7db8445c194119046d35be1690cbd0f69c0a`
* usearch_wasm_windows_x86_2.5.0.tar.gz : `e92ad06813afd3f50d6188a6d2d74f12f3797b2b50e87b9c3e046c315e455915`
* usearch_windows_x64_2.5.0.tar : `e70c3f59dcdc906e8d33a8a2e228b033aaef4ee498360ec220048cac17aa79d6`
* usearch_windows_x86_2.5.0.tar : `a0029aee5004650319ecbca2bed7b466d36b12a0dd682b5dc90bbd38623d7900`

2.4.1

[2.4.1](https://github.com/unum-cloud/usearch/compare/v2.4.0...v2.4.1) (2023-09-18)


Build

* Conan build issues ([596548e](https://github.com/unum-cloud/usearch/commit/596548e484a1408d7aa65c01ea2924ddfa1960a2))
* Conan file updated ([80b3fd4](https://github.com/unum-cloud/usearch/commit/80b3fd4579a1fd001d602dd56b1ada7aea610cf6))

Docs

* Suggest v3 format ([9667599](https://github.com/unum-cloud/usearch/commit/9667599a179067f29ede40e65c24409235ecf9b3))

Fix

* Dimensions of exact search results ([6675b72](https://github.com/unum-cloud/usearch/commit/6675b72f084120aee5a863fed1e027a11a7127b5))

Improve

* Add new constructor for `USearchIndex` ([eab5acb](https://github.com/unum-cloud/usearch/commit/eab5acb723a73edf73f5460032fd49c4536d4ce3))

Make

* Add WASM C lib build action ([5313a4f](https://github.com/unum-cloud/usearch/commit/5313a4f9b45643dbf42f3c5093081ba94db0da25))
* Publish WASM libs archive hashes ([4121859](https://github.com/unum-cloud/usearch/commit/41218591e9630eb2eb8106c0cc6fae469cee9f35))
* Separate option for C tests compilation ([e91ae6a](https://github.com/unum-cloud/usearch/commit/e91ae6a1a5f9b49372125c3de1c2b8b842970939))
* Set checkout branch ([ea3356d](https://github.com/unum-cloud/usearch/commit/ea3356dac93bf54792e5368f413fe83840aa7242))

Refactor

* Use stub param in IndexOptions ([348e54a](https://github.com/unum-cloud/usearch/commit/348e54a54316b4ce9fc30086540c3fda109839cc))

Test

* Style improvement and split complex tests ([7c84bc0](https://github.com/unum-cloud/usearch/commit/7c84bc0d3ebfff4a8baaf7d7b6aa5cb3eadb0ee3))

2.4.0

[2.4.0](https://github.com/unum-cloud/usearch/compare/v2.3.2...v2.4.0) (2023-09-10)


Add

* `enable_key_lookups` flag to save RAM ([7d73cfe](https://github.com/unum-cloud/usearch/commit/7d73cfee5e77025bae48694c2b26a2b8332e0f48))
* `flat_hash_multi_set_gt` replacing STL ([7295162](https://github.com/unum-cloud/usearch/commit/72951621657c01ae59ef3e404195d5812d4e871e))
* Generic `search` & `add` for Rust ([e798583](https://github.com/unum-cloud/usearch/commit/e7985832bba54431f95719448348a79c8ac6025d))

Docs

* Add email ([7e135ed](https://github.com/unum-cloud/usearch/commit/7e135ed5425bca7a53da8397ad922b6dba17d962))

Fix

* Early exit in `open_if_not` ([4d97b78](https://github.com/unum-cloud/usearch/commit/4d97b78241847fbe38ffb9d9d346391e758d9671))
* Non-string `path=` args in Python constructor ([7afb37a](https://github.com/unum-cloud/usearch/commit/7afb37abc68a8189df23a1c791742bd5b49aeeb1))

Improve

* Efficiency of `metric_haversine_gt` ([25bcd06](https://github.com/unum-cloud/usearch/commit/25bcd06029741e8354d888072a82353c604952e4))
* Python pretty printing ([b6ebc27](https://github.com/unum-cloud/usearch/commit/b6ebc278fe87e154694493645e43f590665346e5))

Make

* Clean actions ([662ec7b](https://github.com/unum-cloud/usearch/commit/662ec7b4462e498f2ff9bf9ec2cadac181527c18))
* Early PyTest exit on failure ([72bb624](https://github.com/unum-cloud/usearch/commit/72bb624de4c3a98fd99cc6bdac2686cbcc4f54dd))
* Enable SimSIMD in Python Linux distro ([f89bd73](https://github.com/unum-cloud/usearch/commit/f89bd73bf98268f987d0bbbbeba9332127d5c006))

Test

* `contains` check ([a4c4c7b](https://github.com/unum-cloud/usearch/commit/a4c4c7bad61d62d05c4fd7e1fa98566927df0eb5))

2.3.2

[2.3.2](https://github.com/unum-cloud/usearch/compare/v2.3.1...v2.3.2) (2023-09-08)


Fix

* Opening corrupt files 256 ([f71aaf6](https://github.com/unum-cloud/usearch/commit/f71aaf60ffccc2298df7c9cbb2f6ad8b59af5e39)), closes [#256](https://github.com/unum-cloud/usearch/issues/256)




Hashes
* docs.tar.gz : `824e2d69179a5ca4b8ca3d8dcb0c6e8fab6c3e64e97bd64dbe20394594cd50e6`
* usearch-v2.3.2.tar.gz : `bfa90ec9be862c42d31d463f7b2f4c48982df4908ca54c984d03e8db989efe82`
* usearch-v2.3.2.zip : `f73b5e56c5233ab8120a24ba3165882a94912ca9dce7e2b29065ed021c270de3`
* usearch_linux_amd_2.3.2.deb : `147f5520d9677621d8663d7bca50788d9169fa6b0bfb7ff9c953a752f0e4df51`
* usearch_linux_arm_2.3.2.deb : `bfee9b53b17c43fe7ad3fcc23ea2a48ca6faa5522627db9cb36dcf93a584ea83`
* usearch_macOS_arm64_2.3.2.zip : `5e7a3dc69120953b6e47ae81a53eb6d4393a5cac3442ed1a62e2b0230282b407`
* usearch_macOS_x86_64_2.3.2.zip : `20cda0ebf9dec187f4c2b245db402c331a5d862e74cf536ce5e97054eb83e5a4`
* usearch_windows_x64_2.3.2.tar : `0de620b8aea84b1ceef3ba8b9cded32ba45d61db0d15086808d9c02d5bf431ae`
* usearch_windows_x86_2.3.2.tar : `1e1b0f8e23b76fdf9605449b9aebc988b738698807baabb2e0f1521d7f5276ca`

Page 12 of 28

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.