Skip to content

2.10.3

Choose a tag to compare

@Laurianti Laurianti released this 07 Oct 10:35
· 13 commits to main since this release

ChromaDotNet.Client and ChromaDotNet.Client.DependencyInjection 2.10.3, released together.

  • AddAsync, UpdateAsync and UpsertAsync throw an ArgumentException before any request when the embeddings, metadatas, documents or URIs are not as many as the ids, or an embedding has NaN or an infinity, also when the embeddings go as base64.
  • DeleteAsync with an empty list of ids and no filters throws an ArgumentException.
  • GetAsync with more ids than the batch size returns an id given twice once.
  • On Chroma 0.x a collection without a space reports L2, the default of Chroma.
  • docs/COMPATIBILITY.md numbers the known defects of the servers, and the code that works around one names it.

NuGet: https://www.nuget.org/packages/ChromaDotNet.Client/2.10.3 and https://www.nuget.org/packages/ChromaDotNet.Client.DependencyInjection/2.10.3