Skip to content

Releases: infinispan/langchain-infinispan

Release list

v0.1.0

Choose a tag to compare

@rigazilla rigazilla released this 02 Oct 13:23

Initial release of the Infinispan integration for LangChain.

Published to PyPI: https://pypi.org/project/langchain-infinispan/0.1.0/

Added

  • InfinispanVectorStore, a LangChain VectorStore backed by Infinispan 15+ vector search over the REST API.
  • InfinispanClient, a thin REST wrapper handling schema registration, cache creation, writes, queries, and deletes.
  • Configurable distance strategies (COSINE, INNER_PRODUCT, MAX_INNER_PRODUCT, L2) mapped to Infinispan's accepted @Vector similarity tokens.
  • Normalized relevance scores in [0, 1] via similarity_search_with_relevance_scores, alongside native scores from similarity_search_with_score / similarity_search_with_score_by_vector.
  • Metadata filtering with both dict filters and langchain-core FilterDirective expressions translated to Ickle queries.
  • Type-aware metadata storage for str, int, and float values.
  • langchain_infinispan.__version__, resolved from the installed package metadata.
  • Conformance with the LangChain standard VectorStoreIntegrationTests suite.