Repository navigation
v0.1.2
Patch release of ChromaDotNet.VectorData: filters on the key, the space of existing collections, empty lists, and the full-text indexed properties of Semantic Kernel and Agent Framework. Built on ChromaDotNet.Client 2.6.0.
dotnet add package ChromaDotNet.VectorData
Fixes
- Filters on the key:
==andContainsover a list of keys look the records up by id. Before, a filter on the key returned no record, without an error. - The space of an existing collection: a collection whose space does not match the distance function, like one created by another Chroma client with the default l2, throws an
InvalidOperationException. Before, it gave wrong scores, like -24 for a cosine similarity. - Empty lists are not stored, as Chroma drops them, and come back as null.
Containsover an empty list matches no record, without a request. Before, it threw.- A collection created again elsewhere: when Chroma no longer finds the id of the collection, the provider looks the collection up again by name, once.
- Full-text indexed properties are accepted, as
TextSearchStoreof Semantic Kernel and the chat history memory of Agent Framework declare them. Before, the provider rejected them. - With ChromaDotNet.Client 2.6.0, the space of Chroma Cloud collections is read, for the check above.
Package: ChromaDotNet.VectorData 0.1.2