Skip to content

Releases: unum-cloud/usearch

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

v0.6.1

22 May 06:43
Compare
Choose a tag to compare

0.6.1 (2023-05-22)

Build

  • Add NumPy dependency for CIBuildWheel (eadfd09)
  • Fine-grained permissions for uploads (14ef75e)
  • Require NumPy for PyTest (fd16f5f)

Docs

  • Grouping commands by OS (adda830)

Make

  • Upload docs without separate releases (c294a90)

Refactor

  • Metric names and "punned" API qualifiers (239f620)
  • Move file to "punned.hpp" path (c5e7639)
  • Rename class to "punned" (3c16bcd)

v0.6.0

22 May 06:01
Compare
Choose a tag to compare

0.6.0 (2023-05-22)

Add

  • Dirty ASCII tricks to put vectors in JSONs (d41798d)
  • Dirty hack for ASCII vectors exchange (1e7ce04)

Build

  • Deploying Docs to Pages and Vercel (95c6382)
  • Enable Pytohon tests on merge (5678ba8)
  • Pulling compiled docs (07ac124)

Fix

  • Get values from Response to return. (c7ff18e)
  • np.ndarray is the type for numpy array. (3a1c8c3)

Refactor

  • Explicit casting to Python types (e0ebd4d)
  • Remove redaundant step in build_wheels (d98991d)

v0.5.1

19 May 00:53
Compare
Choose a tag to compare

0.5.1 (2023-05-19)

Docs

Fix

  • Implicit casting on labels exports (f29f174)

Refactor

v0.5.0

18 May 22:38
Compare
Choose a tag to compare

0.5.0 (2023-05-18)

Add

  • Docker image prototype (4d34301)
  • Hinted Search, f8 inputs, smart references (305d013)
  • Quarter-precision arguments in bindings (7ed204b)

Fix

  • inline static constexpr compatibility (c026b7f)

v0.4.0

17 May 23:00
Compare
Choose a tag to compare

0.4.0 (2023-05-17)

Add

  • Exact search capability for small collections (fdf8fcf)
  • NodeJS API to save, load, view indices (7569a95)

v0.3.0

17 May 22:27
Compare
Choose a tag to compare

0.3.0 (2023-05-17)

Add

  • configs and stats for add() and search() (69dd3c4)

Docs

  • CODE_OF_CONDUCT.md (22745f6)
  • Contribution guides and templates (9f72507)
  • Extended Doxygen scope (1356394)
  • Update Multi-Threading section with configs (4fc8fbb)

Fix

  • Swift package compatibility (40f1a1f)

Make

  • Upgrading GitHub actions CI (d0afffb)