Repository navigation
v2.9.2
Patch release of ChromaDotNet.Client and ChromaDotNet.Client.DependencyInjection. Package validation against 2.9.1 finds no breaking change, and there is no new public API.
dotnet add package ChromaDotNet.Client
Fixed
- Floats that Chroma cannot write. Chroma 1.x sends
nullfor an embedding beyond the range of a float in acosinecollection, and for the distance to it in anl2oripcollection.GetAsyncandQueryAsyncthrew aChromaExceptionfor the whole answer. Nownullreads asNaN, and the other records come back as they are, as with the Python client. A distance beyond the range of a float, which Chroma 0.6.3 sends, reads as an infinity with its sign.
Documentation
- Shorter texts in the README and in the migration guide from 1.x.
docs/COMPATIBILITY.md: the null embeddings and distances of Chroma 1.x, and-0.0in metadata, which Chroma 0.6.3, 1.0.0 and 1.5.9 return as0.0.