Skip to content

Releases: unum-cloud/usearch

v2.8.3

05 Nov 17:31
Compare
Choose a tag to compare

2.8.3 (2023-11-05)

Improve

  • Add NaN related checks for the JavaScript layer (985e595)

Make

  • Separate package.json for CI (d56c3aa)

Hashes

  • docs.tar.gz : 57bfdfac166fcf9844742788a5bfe59371c719be05eaa85fa4af23b8f4df9025
  • usearch-v2.8.3.tar.gz : 5494a98625d3ac23a5a78625c82934f4bbb6e51ce76a906ea61eb9cc39746908
  • usearch-v2.8.3.zip : a2575e7be95f30ab6caa8c73172236f382e0f945502bc2dbcfd009fc4a7d5cf8
  • usearch_linux_amd_2.8.3.deb : b675e3eee2973786d702856fe525bba7fb73f3f075c59f3cc763a9590d0d4f28
  • usearch_linux_arm_2.8.3.deb : 5f8f97abb8e774324f276f76f2718eb031bf17a352b77600fdede2a331582aed
  • usearch_macOS_arm64_2.8.3.zip : 3a44253cabddcb137ba17bd3e92afc14dd50ec961ffd172469fce3910c939823
  • usearch_macOS_x86_64_2.8.3.zip : 2eaa9aff8afaa269b94d61b2a08d3de4280b6528abd1491a0f14c71fe12381f0
  • usearch_wasm_linux_arm64_2.8.3.tar.gz : c7b3bc2675be11de1cf29d2afca04ae4f0c11451b874f819f8b8de6f2ee0492c
  • usearch_wasm_linux_x86_64_2.8.3.tar.gz : 20b0452ed18706cd2a76e9db309ce6bf97d5803b8070cf389639ccc73d51b85a
  • usearch_wasm_macos_arm64_2.8.3.zip : fd652a03b3b7cc1e436d29a0fd5e793cca59a1f5f1346737cbbb1b9794113707
  • usearch_wasm_macos_x86_64_2.8.3.zip : e0307cf347d73670030ac8e3c2549f241d301ea47bc2ac788f1e5abf20d12195
  • usearch_wasm_windows_x64_2.8.3.tar.gz : b5b70b606676062be689a756acc9b93e3fee6940de3463cea09b4606861590fd
  • usearch_wasm_windows_x86_2.8.3.tar.gz : 0a14bcbb16206561084f7e243a8065a378d252d79a0da0826c565914458b4aeb
  • usearch_windows_x64_2.8.3.tar : 8a18365babe30369babc2bf96fe80cf6cbb9ebc0530d07a34ab2f9e90e598177
  • usearch_windows_x86_2.8.3.tar : d9d997d260375321f5f4f4d3861069a7effabf86f4dbe778a2cb496625910c0e

v2.8.2

30 Oct 04:09
Compare
Choose a tag to compare

2.8.2 (2023-10-30)

Improve

  • Much faster AVX-512 kernels (5a0c2fa)

Hashes

  • docs.tar.gz : ae5c90f52ecbd7861ec4adf9ad8fba3b10ef0bea01016d472644cab2fa0bd07c
  • usearch-v2.8.2.tar.gz : 1ab335ccfea06266244af9c53948695823d589c42d23332178aed68e86d98a2c
  • usearch-v2.8.2.zip : 8ffc84729679cd5e382f77976e06f22717b4e051b664c35000231d21b48f064d
  • usearch_linux_amd_2.8.2.deb : 18128ca7019959273ec818ff4a209dfa98be4ec311790ca727bb1ba039b92d22
  • usearch_linux_arm_2.8.2.deb : 8f4d694fb604e6ca98f3104aa8a6ffecd3482170bd7d6edc4e59268f7806f948
  • usearch_macOS_arm64_2.8.2.zip : af53d3c56941318d2dcb15bd5e1ed63a5e66faf16a3b599c1afb9e28254764e7
  • usearch_macOS_x86_64_2.8.2.zip : 8ab0c455eb1b2ba2ace30621ae86516bf7c2383ffea03cdad7f7c8d1c0738426
  • usearch_wasm_linux_arm64_2.8.2.tar.gz : ed0ce21d536775142d594061ea2cf8eb5b31fe6edadd11d73fffa2446e10c90c
  • usearch_wasm_linux_x86_64_2.8.2.tar.gz : 284abd1366a788ac6593ef17046ec04a8c75615a80c6f0dbe62a3e8385c5e6f8
  • usearch_wasm_macos_arm64_2.8.2.zip : 27f55bf99d6f84e7734b5f9fffa33123bc0b97c1940f3008f89adb6310adc2e1
  • usearch_wasm_macos_x86_64_2.8.2.zip : ca25f7485fe9476d49e538fd5082166503c60a24cc841faa55538d98b1a367b1
  • usearch_wasm_windows_x64_2.8.2.tar.gz : 3b7df3934286c7e928698fdf12c75d37b174440fead121bf1aa9e79d2e22bf2b
  • usearch_wasm_windows_x86_2.8.2.tar.gz : 489895319471b3c3968c83f632e9e1c3763cb8e1e84b3b2b90725fb3fde872ed
  • usearch_windows_x64_2.8.2.tar : 6597b4708b0e95143fb4a60e3c8a50f98f2d4cbdb4d600c5d00d75fe64f7529a
  • usearch_windows_x86_2.8.2.tar : 71a69ebe67a88406134c660505a2855f2a187b5cf8ec803a3ad20a7bb45e7ca2

v2.8.1

24 Oct 22:48
Compare
Choose a tag to compare

2.8.1 (2023-10-24)

Fix

  • Missing Divergence enum in Rust (895d616)

Make

  • Prefer GCC12 and don't "fail-fast" (f28ca9c)
  • Skip tests when building PyPi images (71f8999)

Hashes

  • docs.tar.gz : 8c5c7e9262ea1b4f65f765f6d3bf143d492d0b781a7a3254dc5ba22a560e0d0a
  • usearch-v2.8.1.tar.gz : 232cd92b341e80b6f9e79c8095cbdeba5bf6fb3069366725397bdaf5fa9ff982
  • usearch-v2.8.1.zip : f568dcfa9cc4ad2cf1dcc966c3133f24460268f5ee89f413bf0f8a5db9ed35f1
  • usearch_linux_amd_2.8.1.deb : 80b2776af9bb307e4ed8dc450a2bc6ea289409d6b54f2f918f746096e55be33b
  • usearch_linux_arm_2.8.1.deb : 12802a1d36135c8e847b871dcd8cd2b66602205aba3529ba232cd7ef33ca3bbd
  • usearch_macOS_arm64_2.8.1.zip : abc915538a7a51d8535966555014370f38c22af1aed22b51c538717b920c0c48
  • usearch_macOS_x86_64_2.8.1.zip : 324011f9da5040496c951314bcda57913c52db91c3072633e6c4ba638658c6a8
  • usearch_wasm_linux_arm64_2.8.1.tar.gz : 0e84c8235ff45084d08bc4377aeff714950d6e0cfb12251280bc399254779315
  • usearch_wasm_linux_x86_64_2.8.1.tar.gz : ef7439df8dee0ab7e9c783e3dd18f2ccafd6aeaef9968daca6003bf591e8ab9b
  • usearch_wasm_macos_arm64_2.8.1.zip : d68435c7b41674a6be7b8bdf2851c1ad5251575d7c88ec861ef53ac0c6f70aae
  • usearch_wasm_macos_x86_64_2.8.1.zip : 99160941c1034d82e98267356ab59738f54cdcf745ec68f683172d80d400f8e6
  • usearch_wasm_windows_x64_2.8.1.tar.gz : 3a8b07ffcefcd1d7158f2b097a157652bc4a4fce715210bfa23d5ae53f68b19a
  • usearch_wasm_windows_x86_2.8.1.tar.gz : e109a45e2b866d317d1cf3d3b4f1ea7fcf13daddbc25e7d35aea92b457d1e196
  • usearch_windows_x64_2.8.1.tar : 4788a3e68127c3ce242f2acec2088899e451762bc44b767700cc8e5e6fd79c6a
  • usearch_windows_x86_2.8.1.tar : f54bdd1e7e1d7ed806f809e6218e6e81599712887a9c46598e3e715396cccd90

v2.8.0

24 Oct 21:44
Compare
Choose a tag to compare

2.8.0 (2023-10-24)

Add

  • Jensen-Shannon Divergence-based distance (799284c)
  • metadata retrieval from C (4e98cfb), closes #198

Docs

  • Compatibility with JavaDoc (d28dc1a)

Fix

  • Missing header for size_t (e7bbb2c)

Make

v2.7.8

24 Oct 20:37
Compare
Choose a tag to compare

2.7.8 (2023-10-24)

Fix

  • std::nullptr_t for Clang (6cdd7f2)
  • Access missing self._metric_jit.kind member (89b7b83)
  • Avoid using key_t in global scope (58901e6)
  • Constructing with missing file path (e5cfeba)
  • Missing symbols for Windows builds (8bb198d)
  • Unreasonable malloc size (14737e7), closes #292

Improve

  • Add linking directory path (b3c3ea5)
  • Caching hardware SIMD capabilities (554346a)
  • Newer SimSIMD version (76301f4)

Make

  • Allow forwarding CXX_FLAGS, used for MacOS (8eddfff)
  • Combine Python and C tests (37b65bf)
  • Custom output directories (2ef69d3)
  • Deprecate the Makefile (8e7a29f)
  • Freeze OS versions (281e23a)
  • Install Clang 16 (5a89f29)
  • Link to different C++ libs (c99a5aa)
  • Log hardware caps (64f7365)
  • Log tests (edb9021)
  • Pass library path to GoLang runtime (325fe27)
  • Prepare JavaDoc in Gradle (aeb97e1)
  • Prepend Windows library targets with "lib" (86b70a0)
  • Regroup ObjC/Swift/Rust tests (2c157a9)
  • Shorten .NET configs (eccaad8)
  • Support PyPi builds with Clang (c82901a)
  • Switch all packaging (789932c)
  • Upgrade to Clang 16 (a441f6f)
  • Windows shared lib is usearch_c.dll (ed61f4a)

Refactor

  • Remove special case in C++ tests (864d07f)

Test

  • Parameterize with different key values (6f52cdf)

v2.7.7

22 Oct 18:36
Compare
Choose a tag to compare

2.7.7 (2023-10-22)

Fix

v2.7.6

22 Oct 18:30
Compare
Choose a tag to compare

2.7.6 (2023-10-22)

Improve

  • Use SimSIMD type for ISA capabilities (ca968f9)

Make

  • Avoid native f16 in JS builds (14db88f)

v2.7.5

22 Oct 18:07
Compare
Choose a tag to compare

2.7.5 (2023-10-22)

Fix

  • Propagate f16 settings to SimSIMD (3a8059e)

Make

  • edition setting for Cargo (82183b3)
  • Avoid repetitve Go tests in other builds (555ac6a)
  • Skip signing Maven uploads with GPG (f3862cc)

v2.7.4

22 Oct 17:38
Compare
Choose a tag to compare

2.7.4 (2023-10-22)

Improve

  • New SIMD-accelerated metrics from SimSIMD (0f7b4ae)

Make

  • Versioning CMake and citations (6e25f10)

v2.7.3

21 Oct 23:53
Compare
Choose a tag to compare

2.7.3 (2023-10-21)

Fix

  • Multi-threading and exactSearch JS dispatch (730a45c)