Skip to content

Releases: unum-cloud/usearch

v0.9.6

26 May 14:59
Compare
Choose a tag to compare

0.9.6 (2023-05-26)

Fix

  • _aligned_malloc and _aligned_free on Windows (fef3937)

v0.9.5

25 May 23:32
Compare
Choose a tag to compare

0.9.5 (2023-05-25)

Fix

  • InterlockedAnd64Release missing (d2e77c6)
  • Add NumPy dependency for tests (0ca1b25)
  • Avoid M_PI for MSVC builds (a5bc587)
  • MSVC intrinsics capitalization (34e2694)
  • Using x64 Windows API (d791394)

Make

Refactor

  • Apply Ruff and CppCheck linter (bf84ba2)

v0.9.4

25 May 21:34
Compare
Choose a tag to compare

0.9.4 (2023-05-25)

Fix

  • Support 4-byte words for WinAPI atomics (fc8a631)

Make

  • Skip 32-bit windows builds (8dbc206)

v0.9.3

25 May 21:16
Compare
Choose a tag to compare

0.9.3 (2023-05-25)

Fix

  • Apple Clang casting rules (4b5d02c)

Make

  • Extend compilation flags and classifiers (55cec3f)

v0.9.2

25 May 18:45
Compare
Choose a tag to compare

0.9.2 (2023-05-25)

Fix

  • Container upload permissions (891e76e)

Refactor

  • Freezing the number of dimensions in JIT (68cd54b)

v0.9.1

25 May 18:23
Compare
Choose a tag to compare

0.9.1 (2023-05-25)

Fix

v0.9.0

25 May 18:20
Compare
Choose a tag to compare

0.9.0 (2023-05-25)

Add

  • Dockerfile automated builds (fbc48f0)

Make

  • Export container to both Docker and GitHub (07bc3c6)

Refactor

  • Name of the Maven group (5651517)

v0.8.1

25 May 12:10
Compare
Choose a tag to compare

0.8.1 (2023-05-25)

Fix

Refactor

  • Numba JIT benchmarks for f8 (a218780)

v0.8.0

25 May 11:38
Compare
Choose a tag to compare

0.8.0 (2023-05-25)

Add

  • stats() gathering interface (ce0080e)
  • New tests and parameter tuning benchmarks (c110a68)

Fix

  • Safe misaligned data access (1996614)
  • UB, wrong length passed (56936e9)

Make

  • Default Python to NEON on Arm, AVX2 on x86 (7a25a89)
  • Produce test builds (d7d1095)
  • Un-nest binary output path (4e9658e)
  • Updated Python package layout (eb91f86)

Refactor

v0.7.0

22 May 21:20
Compare
Choose a tag to compare

0.7.0 (2023-05-22)

Add

Docs

  • Enable Huge Pages when profiling (9d8b16f)
  • Taking the right pointer (819c596)

Fix

  • Disallow zero threads (74873f3)
  • Implicit casting issues in the core (960c4df)
  • Tracking benchmark start time (aab874c)

Make

  • Disable unkown pragma warnings for JS/Rust (7a25e10)
  • Not skipping docs refresh if build succeeded (f340260)
  • Parameterizing CMake for Conan (0d7a007)

Refactor