Usearch

Latest version: v2.16.9

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

Scan your dependencies

Page 23 of 28

0.15.0

[0.15.0](https://github.com/unum-cloud/usearch/compare/v0.14.0...v0.15.0) (2023-06-15)


Add

* Arm Neon optimization for distance functions ([df502c3](https://github.com/unum-cloud/usearch/commit/df502c3bd4f858f9224caa1e63a39939e082933e))
* Define versions in main header file ([5b9ed14](https://github.com/unum-cloud/usearch/commit/5b9ed1459fcf078acd8af41c6521c5bb8ad4963e))
* Patched to update README.md ([74cac93](https://github.com/unum-cloud/usearch/commit/74cac9351aa5ae9c3e50a0f87439deca649bc0b6))
* Semantic Join prototype ([dee5089](https://github.com/unum-cloud/usearch/commit/dee50899103e654a1adc4fe98b91b977a96dbd6f))
* Stateful "add many, clear once" allocator ([fb07b53](https://github.com/unum-cloud/usearch/commit/fb07b5398d17c56c484452965f32f604fab8afaf))
* Support for single-byte scalars in `io.py` ([a6ad737](https://github.com/unum-cloud/usearch/commit/a6ad7375f69cfc49d36e972e4e696224e5ffdc3f))
* Upload source hash to release notes ([2768c56](https://github.com/unum-cloud/usearch/commit/2768c56076730c2b06e53eedbad54123d4ba2ad5))

Docs

* Citations and datasets for apps ([af0d38e](https://github.com/unum-cloud/usearch/commit/af0d38e0ffc051c2980cfb4cd28a04d73a08c94b))
* Enable C API Reference ([6d1db30](https://github.com/unum-cloud/usearch/commit/6d1db302940f3e129a388f51cafc2b1141322bf7))
* Enable C++ API Reference ([2905ed5](https://github.com/unum-cloud/usearch/commit/2905ed565dc8a1027ae10824c84d3695f9eed6ab))
* Enable Java API Reference ([1cf7a14](https://github.com/unum-cloud/usearch/commit/1cf7a14106325ae39646f0e9d7d6d0a96f690a7e))
* Enable Python API Reference ([39d9b85](https://github.com/unum-cloud/usearch/commit/39d9b85e2e1ceb17ee8e5c050082071ac9a26e31))
* Imlemented JS API Reference. ([c5b6306](https://github.com/unum-cloud/usearch/commit/c5b6306dce8e0372488cfe9af81ef11472cf1a3c))
* Mention company in CITATION.cff ([c3d80ad](https://github.com/unum-cloud/usearch/commit/c3d80adb18ed85e4b7a55ac819cac42269654400))
* Update C++ Quickstart ([808c3a7](https://github.com/unum-cloud/usearch/commit/808c3a7c917679f4cdcc9445a407438bc1733ad6))
* Update Rust example ([35887c9](https://github.com/unum-cloud/usearch/commit/35887c983040203bb3c4d958042337ac9c79717e))

Fix

* `thread` includes ([9de0e7c](https://github.com/unum-cloud/usearch/commit/9de0e7c5a570a8facc7661cbf4f585586b9e15cf))
* Choosing non-zero number of threads ([bd9c2d5](https://github.com/unum-cloud/usearch/commit/bd9c2d598f8b67d086adfa52890119932ccc78fe))
* Compatibility with `str` metric name ([f34d28c](https://github.com/unum-cloud/usearch/commit/f34d28c61111d74f5f5d843ee51a67c6a83916ed))
* Compilation for ObjC/Swift ([4ea48a4](https://github.com/unum-cloud/usearch/commit/4ea48a49625d61747fc73da7558a80a27710b705))
* Fractional byte-length support for Python ([96c4f4a](https://github.com/unum-cloud/usearch/commit/96c4f4ad123e6f5c95861c17a125d93145b86073))
* Half-precision type casting for Py ([392cb19](https://github.com/unum-cloud/usearch/commit/392cb198e955d2ea4b34045799aedea3562d04eb))
* JS and Java builds ([9fca720](https://github.com/unum-cloud/usearch/commit/9fca7202e02c34c6d7a5e45cee88c449ec2a1e92))
* Numba JIT argument name ([487aaf8](https://github.com/unum-cloud/usearch/commit/487aaf88b411d9c1b9d554b1d0bd74cba0e1773e))
* Numba support with just two arguments ([e3fca41](https://github.com/unum-cloud/usearch/commit/e3fca415c3d30b7e54107a682fc69c583ba9da35))
* OpenMP pragmas for reductions ([401d2bd](https://github.com/unum-cloud/usearch/commit/401d2bdb97888a740eabf67ef954747b135f0dbb))
* Rust bindings ([333c7b8](https://github.com/unum-cloud/usearch/commit/333c7b8ebdecd150d10d449a14da591ecca1d5ee))
* undeclared identifier 'matches' ([b927345](https://github.com/unum-cloud/usearch/commit/b927345f96cf15d1cd2a73e7729db9147fa2d330))
* Using native half-precision when available ([c0bcc3a](https://github.com/unum-cloud/usearch/commit/c0bcc3a24cb031c2209f6522350bb86c4ce432b2))
* Versioning `index.hpp` ([be7ddab](https://github.com/unum-cloud/usearch/commit/be7ddab2a72781fbc903f59cd1408fd5e98d34b8))

Improve

* Robustness benchmarks ([70f3d12](https://github.com/unum-cloud/usearch/commit/70f3d1207f15e90e5a26060aa81410c2991a4b74))
* Switch to aligned allocator ([3a695e9](https://github.com/unum-cloud/usearch/commit/3a695e9900da30231df3ed91e3145061bde5fc68))
* use the same scalar_t of metric_at ([ca680e5](https://github.com/unum-cloud/usearch/commit/ca680e51cf17c7449528f944f722ff1341a0635d))

Make

* Enable OpenMP in PyPi builds ([60ebcb0](https://github.com/unum-cloud/usearch/commit/60ebcb0b99d3cc29169bd4bd293fd52300ee57c3))
* Fix `Github Pages` related jobs. ([4c64919](https://github.com/unum-cloud/usearch/commit/4c64919bd478b1440ac87b9de69397e15e0cec16))
* Numpy and UCall Python deps ([76336fa](https://github.com/unum-cloud/usearch/commit/76336fa94e1c92b5f6f033114cc66abf1f878c5a))
* Renamed file ([30b2ddd](https://github.com/unum-cloud/usearch/commit/30b2ddd017e00162cb9f92a0ea994d8074f5b15f))
* Replacing PyBind launchers with PyTest ([8692098](https://github.com/unum-cloud/usearch/commit/8692098f50e9325c40f6d92c37098ab28b57181a))
* Revert generic builds ([ebc2c9d](https://github.com/unum-cloud/usearch/commit/ebc2c9d61be31d0a0ba6bcc37b2a208a0276c5fb))
* Server and benchmarking dependencies ([d946445](https://github.com/unum-cloud/usearch/commit/d9464458738deaa97b412a172493ddf80626631a))

Refactor

* C99 interface ([fca5d2f](https://github.com/unum-cloud/usearch/commit/fca5d2fd11e12b764e18670939763bc380cd40aa))
* Evaluation scripts ([2e155c1](https://github.com/unum-cloud/usearch/commit/2e155c199f3371d27a380cdd0f6b395e974dcf98))
* ObjC/Swift error handling and docs ([22cb048](https://github.com/unum-cloud/usearch/commit/22cb048b468b1e66c328396f9f660006c5d23cee))
* Renamed headers ([0eada0d](https://github.com/unum-cloud/usearch/commit/0eada0de787f4701e6f0687247db540032a22a4a))
* revert `scalar_at` ([83b3e73](https://github.com/unum-cloud/usearch/commit/83b3e737ad3c5fd3771be0f3a9343cae4117d191))
* Separate wrapper for FAISS and Numba ([6b57e22](https://github.com/unum-cloud/usearch/commit/6b57e22cad0cd84e095af4d572645fa8ee788e08))
* Shorter metric names and compilation fix ([c854dd2](https://github.com/unum-cloud/usearch/commit/c854dd2414ded31c8b104d74c482598e14e6195b))
* Split punning logic ([80499ec](https://github.com/unum-cloud/usearch/commit/80499ecd68900ef4ea14f0d432d07c0e356a3625))
* Using same index for floats and bits ([45ef8cb](https://github.com/unum-cloud/usearch/commit/45ef8cbdede874b41bb1bc2c0431f787d5ed1201))




Hashes
* Source code (zip) : `23f76ba39cbcdc371e2a83b0c3247028aba59271845895d54377ac273eb95572`
* Source code (tar.gz) : `b9120d1377bc16e2fc245588347e1b89ee093720c53132e907158adfdf8c5d74`

0.14.0

[0.14.0](https://github.com/unum-cloud/usearch/compare/v0.13.0...v0.14.0) (2023-06-06)


Add

* Labels exports and synthetic benchmarks ([9cee295](https://github.com/unum-cloud/usearch/commit/9cee295e33d18ff6f6a3f5b5ece1dfaa49ee139c)), closes [#93](https://github.com/unum-cloud/usearch/issues/93)

Fix

* Push to protected branch ([defd73c](https://github.com/unum-cloud/usearch/commit/defd73c5d9f743738a8182af11b441ee64dff83e))
* Push to protected branch ([c8b643c](https://github.com/unum-cloud/usearch/commit/c8b643c094db0df1f28039a0a6691caa186f6441))
* Python `property` setter ([9e099aa](https://github.com/unum-cloud/usearch/commit/9e099aae614be88473c5a1afc4e323813b33148b))
* Test label exports order on Windows ([268b834](https://github.com/unum-cloud/usearch/commit/268b834edc6d46e087f66b2d98c300e42bc0bfbd))

0.13.0

[0.13.0](https://github.com/unum-cloud/usearch/compare/v0.12.2...v0.13.0) (2023-06-06)


Add

* Robustness benchmarks and improve docs ([0b91fd3](https://github.com/unum-cloud/usearch/commit/0b91fd33c1100e1bb407ad1e1cdc9f1e9f3a45a9))

Fix

* `memory_usage` property in Python ([6d2a2a7](https://github.com/unum-cloud/usearch/commit/6d2a2a7a36858d6d909bf6d070983dce936b3d56))

Make

* Replace token to rebase `dev` branch ([ae95b70](https://github.com/unum-cloud/usearch/commit/ae95b70e1c779fc39d59c31dcf82f6bdca253cf5))

Refactor

* Python type hints and docs ([c6a46d6](https://github.com/unum-cloud/usearch/commit/c6a46d65446eddfd43e971c6400a446d1379330d))

0.12.2

[0.12.2](https://github.com/unum-cloud/usearch/compare/v0.12.1...v0.12.2) (2023-06-05)


Fix

* Disable PyPy build in `pyproject.toml` ([87eccc0](https://github.com/unum-cloud/usearch/commit/87eccc0f8c116feec998fe92b34e5ff4d34b7e31))

0.12.1

[0.12.1](https://github.com/unum-cloud/usearch/compare/v0.12.0...v0.12.1) (2023-06-05)


Fix

* Disable prerelease on main ([22eaeef](https://github.com/unum-cloud/usearch/commit/22eaeef3f1827cf7a04aba950c48d7e56b4dc0aa))

Make

* DIsable Numba tests ([8954be5](https://github.com/unum-cloud/usearch/commit/8954be506575bd3c7135205d107da9df5777f337))

Refactor

* Using `uint64` for `size_t` in Numba ([f090f21](https://github.com/unum-cloud/usearch/commit/f090f21f8efc2155053a61c685df0d6e817cd555))

0.12.0

[0.12.0](https://github.com/unum-cloud/usearch/compare/v0.11.1...v0.12.0) (2023-06-04)


Add

* Bitwise distances support for Python ([835581a](https://github.com/unum-cloud/usearch/commit/835581a82e3c68d49b38ecfe8bee24ad6d7004a9))
* Rebase action ([348fcd3](https://github.com/unum-cloud/usearch/commit/348fcd39cc40b4041b538db186fda495a6eb52cf))
* Tanimoto and Sorensen bitwise metrics ([0ad2777](https://github.com/unum-cloud/usearch/commit/0ad27773d0222d06e7ccad70184c1b25a0664980))

Build

* Enable `window-2022` in workflows ([428cda4](https://github.com/unum-cloud/usearch/commit/428cda49a760aa7a6198e766f17b7cf74c11a25e))

Change

* Content permission ([a99cf7d](https://github.com/unum-cloud/usearch/commit/a99cf7d10577ef9c900e7d20c20cc3cf984b2b7c))

Fix

* Forwarding serialization results ([1fe9848](https://github.com/unum-cloud/usearch/commit/1fe98483e8d5b28979941b3b803e51d972f37fa2))
* Memory corruption on move `swap` ([68ed8e7](https://github.com/unum-cloud/usearch/commit/68ed8e7a9a1335fd2902038c482ec666968cfb7d))
* Numba JIT compilation ([0ef163e](https://github.com/unum-cloud/usearch/commit/0ef163e8c28d7505d9f1728ca4ea61c6e455f446))
* Outdated functions caused lock failure ([5429f66](https://github.com/unum-cloud/usearch/commit/5429f6634a9dcdf4b15b70e393c4bec9bfc80ddb))
* Use of `require('usearch')` in node ([b7e1fe7](https://github.com/unum-cloud/usearch/commit/b7e1fe76bae77e0158d6a99e9a883e6eecdd3c67))
* Windows: Opening mode bug: Ctrl+Z EOF confusion. ([93d7ddb](https://github.com/unum-cloud/usearch/commit/93d7ddbbf305fdb4d810fc3c116ae9b3751f848c))
* Wrong `move` contructor corrupting heap ([9723868](https://github.com/unum-cloud/usearch/commit/972386836780ed3cad448fb5e6e6d88e809646e3))

Make

* Enable -O3 for benchmarks ([65d7820](https://github.com/unum-cloud/usearch/commit/65d78203eec6b2bd17af3765f410811e01185a60))

Refactor

* Align C and C++ interfaces ([2ba4986](https://github.com/unum-cloud/usearch/commit/2ba4986a9c45f68d61b9964fa3b68d0b769f4cb0))
* Debugging mechanism for `noexcept` ([bafdcf7](https://github.com/unum-cloud/usearch/commit/bafdcf7bf18fd15823148d01dce394a205bca6b4))
* Exception handling ([34a17f5](https://github.com/unum-cloud/usearch/commit/34a17f55490aa8d71effbcddfc20346eb94e4aa4))
* Faster exception-less design ([28f5880](https://github.com/unum-cloud/usearch/commit/28f58801e1735c3e308c34072cef58140ee81edb))
* Python `HashIndex` and `SetsIndex` ([19394f1](https://github.com/unum-cloud/usearch/commit/19394f144b972550877d6e10a970cb2e12793eb4))
* Redundant checks ([b935c9b](https://github.com/unum-cloud/usearch/commit/b935c9b91c700706ec2fda9a2a0cacdd9474a830))
* Spelling and formatting ([094f035](https://github.com/unum-cloud/usearch/commit/094f035e190cf3e1ecc49a7e8e6ffd71ce654fa7))
* Switching to `unique_ptr` in Rust ([31cc532](https://github.com/unum-cloud/usearch/commit/31cc53248eefe8eb4ed6fea0a5c20dc6105e0d70))

Page 23 of 28

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.