Skip to content

v0.3.6

Choose a tag to compare

@Laurianti Laurianti released this 06 Oct 04:24
· 18 commits to main since this release

Patch release of ChromaDotNet.VectorData: a search or a get with vectors no longer fails because of one embedding beyond the range of a float. Built on ChromaDotNet.Client 2.9.2.

dotnet add package ChromaDotNet.VectorData

Fixes

  • Floats that Chroma cannot write: Chroma sends such a float as null, like the distance to an embedding beyond the range of a float, or the normalized embedding in a cosine collection. ChromaDotNet.Client 2.9.2 reads it as NaN. Before, a search or a get with vectors that met one failed as a whole; now the other records come back.
  • Text: shorter sentences in the READMEs. The release notes inside the package keep the current release and link to all the releases here.

Tested

The Microsoft.Extensions.VectorData conformance tests pass against Chroma 1.5.0, 1.5.9 and the latest release, with two new tests for an embedding beyond the range of a float, and on Chroma Cloud the new tests, the upsert and the hybrid search tests pass.

Package: ChromaDotNet.VectorData 0.3.6