Repository navigation
v0.3.6
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